Class ActionDeploymentEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.action.engine.impl.persistence.entity.AbstractActionEngineEntity
com.flowable.action.engine.impl.persistence.entity.ActionDeploymentEntityImpl
- All Implemented Interfaces:
ActionDeployment
,ActionDeploymentEntity
,java.io.Serializable
,org.flowable.common.engine.api.repository.EngineDeployment
,org.flowable.common.engine.impl.db.HasRevision
,org.flowable.common.engine.impl.persistence.entity.Entity
public class ActionDeploymentEntityImpl extends AbstractActionEngineEntity implements ActionDeploymentEntity, java.io.Serializable
- Author:
- Tijs Rademakers
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
category
protected java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>>
deployedArtifacts
Will only be used during actual deployment to pass deployed artifacts (eg form definitions).protected java.util.Date
deploymentTime
protected boolean
isNew
protected java.lang.String
key
protected java.lang.String
name
protected java.lang.String
parentDeploymentId
protected java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource>
resources
protected java.lang.String
tenantId
-
Constructor Summary
Constructors Constructor Description ActionDeploymentEntityImpl()
-
Method Summary
Modifier and Type Method Description void
addDeployedArtifact(java.lang.Object deployedArtifact)
void
addResource(ActionResourceEntity resource)
java.lang.String
getCategory()
<T> java.util.List<T>
getDeployedArtifacts(java.lang.Class<T> clazz)
java.util.Date
getDeploymentTime()
java.lang.String
getDerivedFrom()
java.lang.String
getDerivedFromRoot()
java.lang.String
getEngineVersion()
java.lang.String
getKey()
java.lang.String
getName()
java.lang.String
getParentDeploymentId()
java.lang.Object
getPersistentState()
java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource>
getResources()
java.lang.String
getTenantId()
boolean
isNew()
void
setCategory(java.lang.String category)
void
setDeploymentTime(java.util.Date deploymentTime)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setNew(boolean isNew)
void
setParentDeploymentId(java.lang.String parentDeploymentId)
void
setResources(java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource> resources)
void
setTenantId(java.lang.String tenantId)
java.lang.String
toString()
Methods inherited from class com.flowable.action.engine.impl.persistence.entity.AbstractActionEngineEntity
getIdPrefix
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
-
Field Details
-
name
protected java.lang.String name -
key
protected java.lang.String key -
category
protected java.lang.String category -
tenantId
protected java.lang.String tenantId -
parentDeploymentId
protected java.lang.String parentDeploymentId -
resources
protected java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource> resources -
deploymentTime
protected java.util.Date deploymentTime -
isNew
protected boolean isNew -
deployedArtifacts
protected java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> deployedArtifactsWill only be used during actual deployment to pass deployed artifacts (eg form definitions). Will be null otherwise.
-
-
Constructor Details
-
ActionDeploymentEntityImpl
public ActionDeploymentEntityImpl()
-
-
Method Details
-
addResource
- Specified by:
addResource
in interfaceActionDeploymentEntity
-
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
addDeployedArtifact
public void addDeployedArtifact(java.lang.Object deployedArtifact)- Specified by:
addDeployedArtifact
in interfaceActionDeploymentEntity
-
getDeployedArtifacts
public <T> java.util.List<T> getDeployedArtifacts(java.lang.Class<T> clazz)- Specified by:
getDeployedArtifacts
in interfaceActionDeploymentEntity
-
getName
public java.lang.String getName()- Specified by:
getName
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfaceActionDeploymentEntity
-
getKey
public java.lang.String getKey()- Specified by:
getKey
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setKey
public void setKey(java.lang.String key)- Specified by:
setKey
in interfaceActionDeploymentEntity
-
getResources
public java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource> getResources()- Specified by:
getResources
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getCategory
public java.lang.String getCategory()- Specified by:
getCategory
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setCategory
public void setCategory(java.lang.String category)- Specified by:
setCategory
in interfaceActionDeploymentEntity
-
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantId
in interfaceActionDeploymentEntity
-
getParentDeploymentId
public java.lang.String getParentDeploymentId()- Specified by:
getParentDeploymentId
in interfaceActionDeployment
-
setParentDeploymentId
public void setParentDeploymentId(java.lang.String parentDeploymentId)- Specified by:
setParentDeploymentId
in interfaceActionDeploymentEntity
-
setResources
public void setResources(java.util.Map<java.lang.String,org.flowable.common.engine.api.repository.EngineResource> resources)- Specified by:
setResources
in interfaceActionDeploymentEntity
-
getDeploymentTime
public java.util.Date getDeploymentTime()- Specified by:
getDeploymentTime
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setDeploymentTime
public void setDeploymentTime(java.util.Date deploymentTime)- Specified by:
setDeploymentTime
in interfaceActionDeploymentEntity
-
isNew
public boolean isNew()- Specified by:
isNew
in interfaceActionDeploymentEntity
- Specified by:
isNew
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
setNew
public void setNew(boolean isNew)- Specified by:
setNew
in interfaceActionDeploymentEntity
-
getDerivedFrom
public java.lang.String getDerivedFrom()- Specified by:
getDerivedFrom
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getDerivedFromRoot
public java.lang.String getDerivedFromRoot()- Specified by:
getDerivedFromRoot
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
getEngineVersion
public java.lang.String getEngineVersion()- Specified by:
getEngineVersion
in interfaceorg.flowable.common.engine.api.repository.EngineDeployment
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-