org.camunda.bpm.engine.impl.cmmn.entity.repository
Class CaseDefinitionEntity
java.lang.Object
org.camunda.bpm.engine.impl.core.model.CoreModelElement
org.camunda.bpm.engine.impl.core.model.CoreActivity
org.camunda.bpm.engine.impl.cmmn.model.CmmnActivity
org.camunda.bpm.engine.impl.cmmn.model.CmmnCaseDefinition
org.camunda.bpm.engine.impl.cmmn.entity.repository.CaseDefinitionEntity
- All Implemented Interfaces:
- Serializable, DbEntity, HasDbRevision, ResourceDefinitionEntity, CaseDefinition, ResourceDefinition
public class CaseDefinitionEntity
- extends CmmnCaseDefinition
- implements CaseDefinition, ResourceDefinitionEntity, DbEntity, HasDbRevision
- Author:
- Roman Smirnov
- See Also:
- Serialized Form
| Fields inherited from class org.camunda.bpm.engine.impl.cmmn.model.CmmnActivity |
activities, activityBehavior, caseDefinition, cmmnElement, entryCriteria, exitCriteria, namedActivities, parent, resolvedBuiltInVariableListeners, resolvedVariableListeners, sentries, sentryMap |
| Methods inherited from class org.camunda.bpm.engine.impl.cmmn.model.CmmnActivity |
addEntryCriteria, addExitCriteria, addSentry, createActivity, findActivity, getActivities, getActivityBehavior, getCaseDefinition, getChildActivity, getCmmnElement, getEntryCriteria, getExitCriteria, getParent, getSentries, getSentry, getVariableListeners, setActivityBehavior, setCaseDefinition, setCmmnElement, setEntryCriteria, setExitCriteria, setParent |
| Methods inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement |
addBuiltInListener, addBuiltInListener, addBuiltInVariableListener, addBuiltInVariableListener, addListener, addListener, addListenerToMap, addVariableListener, addVariableListener, getBuiltInListeners, getBuiltInListeners, getBuiltInVariableListeners, getBuiltInVariableListenersLocal, getId, getListeners, getListeners, getName, getProperties, getProperty, getVariableListeners, getVariableListenersLocal, setId, setName, setProperties, setProperty |
revision
protected int revision
category
protected String category
key
protected String key
version
protected int version
deploymentId
protected String deploymentId
resourceName
protected String resourceName
diagramResourceName
protected String diagramResourceName
taskDefinitions
protected Map<String,TaskDefinition> taskDefinitions
firstVersion
protected boolean firstVersion
previousCaseDefinitionId
protected String previousCaseDefinitionId
CaseDefinitionEntity
public CaseDefinitionEntity()
getRevision
public int getRevision()
- Specified by:
getRevision in interface HasDbRevision
setRevision
public void setRevision(int revision)
- Specified by:
setRevision in interface HasDbRevision
getRevisionNext
public int getRevisionNext()
- Specified by:
getRevisionNext in interface HasDbRevision
getCategory
public String getCategory()
- Description copied from interface:
ResourceDefinition
- category name which is derived from the targetNamespace attribute in the definitions element
- Specified by:
getCategory in interface ResourceDefinition
setCategory
public void setCategory(String category)
- Specified by:
setCategory in interface ResourceDefinitionEntity
getKey
public String getKey()
- Description copied from interface:
ResourceDefinition
- unique name for all versions this definition
- Specified by:
getKey in interface ResourceDefinition
setKey
public void setKey(String key)
- Specified by:
setKey in interface ResourceDefinitionEntity
getVersion
public int getVersion()
- Description copied from interface:
ResourceDefinition
- version of this definition
- Specified by:
getVersion in interface ResourceDefinition
setVersion
public void setVersion(int version)
- Specified by:
setVersion in interface ResourceDefinitionEntity
getDeploymentId
public String getDeploymentId()
- Description copied from interface:
ResourceDefinition
- The deployment in which this definition is contained.
- Specified by:
getDeploymentId in interface ResourceDefinition
setDeploymentId
public void setDeploymentId(String deploymentId)
- Specified by:
setDeploymentId in interface ResourceDefinitionEntity
getResourceName
public String getResourceName()
- Description copied from interface:
ResourceDefinition
- name of
the resource of this definition
- Specified by:
getResourceName in interface ResourceDefinition
setResourceName
public void setResourceName(String resourceName)
- Specified by:
setResourceName in interface ResourceDefinitionEntity
getDiagramResourceName
public String getDiagramResourceName()
- Description copied from interface:
ResourceDefinition
- The diagram resource name for this decision if exist
- Specified by:
getDiagramResourceName in interface ResourceDefinition
setDiagramResourceName
public void setDiagramResourceName(String diagramResourceName)
- Specified by:
setDiagramResourceName in interface ResourceDefinitionEntity
getTaskDefinitions
public Map<String,TaskDefinition> getTaskDefinitions()
setTaskDefinitions
public void setTaskDefinitions(Map<String,TaskDefinition> taskDefinitions)
getPreviousDefinition
public CaseDefinitionEntity getPreviousDefinition()
- Specified by:
getPreviousDefinition in interface ResourceDefinitionEntity
loadCaseDefinition
protected CaseDefinitionEntity loadCaseDefinition(String caseDefinitionId)
- Returns the cached version if exists; does not update the entity from the database in that case
getPreviousCaseDefinitionId
protected String getPreviousCaseDefinitionId()
setPreviousCaseDefinitionId
protected void setPreviousCaseDefinitionId(String previousCaseDefinitionId)
resetPreviousCaseDefinitionId
protected void resetPreviousCaseDefinitionId()
ensurePreviousCaseDefinitionIdInitialized
protected void ensurePreviousCaseDefinitionIdInitialized()
newCaseInstance
protected CmmnExecution newCaseInstance()
- Overrides:
newCaseInstance in class CmmnCaseDefinition
getPersistentState
public Object getPersistentState()
- Description copied from interface:
DbEntity
- Returns a representation of the object,
as would be stored in the database.
Used when deciding if updates have
occurred to the object or not since
it was last loaded.
- Specified by:
getPersistentState in interface DbEntity
toString
public String toString()
- Overrides:
toString in class CoreActivity
Copyright © 2015 camunda services GmbH. All rights reserved.