|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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
public class CaseDefinitionEntity
| Field Summary | |
|---|---|
protected String |
category
|
protected String |
deploymentId
|
protected String |
diagramResourceName
|
protected boolean |
firstVersion
|
protected Integer |
historyTimeToLive
|
protected String |
key
|
protected static EnginePersistenceLogger |
LOG
|
protected String |
previousCaseDefinitionId
|
protected String |
resourceName
|
protected int |
revision
|
protected Map<String,TaskDefinition> |
taskDefinitions
|
protected String |
tenantId
|
protected int |
version
|
| Fields inherited from class org.camunda.bpm.engine.impl.cmmn.model.CmmnActivity |
|---|
activities, activityBehavior, caseDefinition, cmmnElement, entryCriteria, exitCriteria, namedActivities, parent, resolvedBuiltInVariableListeners, resolvedVariableListeners, sentries, sentryMap |
| Fields inherited from class org.camunda.bpm.engine.impl.core.model.CoreActivity |
|---|
ioMapping |
| Fields inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement |
|---|
builtInListeners, builtInVariableListeners, id, listeners, name, properties, variableListeners |
| Constructor Summary | |
|---|---|
CaseDefinitionEntity()
|
|
| Method Summary | |
|---|---|
protected void |
ensurePreviousCaseDefinitionIdInitialized()
|
String |
getCategory()
category name which is derived from the targetNamespace attribute in the definitions element |
String |
getDeploymentId()
The deployment in which this definition is contained. |
String |
getDiagramResourceName()
The diagram resource name for this definition if exist |
Integer |
getHistoryTimeToLive()
History time to live. |
String |
getKey()
unique name for all versions this definition |
Object |
getPersistentState()
Returns a representation of the object, as would be stored in the database. |
protected String |
getPreviousCaseDefinitionId()
|
CaseDefinitionEntity |
getPreviousDefinition()
|
String |
getResourceName()
name of the resource of this definition |
int |
getRevision()
|
int |
getRevisionNext()
|
Map<String,TaskDefinition> |
getTaskDefinitions()
|
String |
getTenantId()
The id of the tenant this definition belongs to. |
int |
getVersion()
version of this definition |
protected CaseDefinitionEntity |
loadCaseDefinition(String caseDefinitionId)
Returns the cached version if exists; does not update the entity from the database in that case |
protected CmmnExecution |
newCaseInstance()
|
protected void |
resetPreviousCaseDefinitionId()
|
void |
setCategory(String category)
|
void |
setDeploymentId(String deploymentId)
|
void |
setDiagramResourceName(String diagramResourceName)
|
void |
setHistoryTimeToLive(Integer historyTimeToLive)
|
void |
setKey(String key)
|
protected void |
setPreviousCaseDefinitionId(String previousCaseDefinitionId)
|
void |
setResourceName(String resourceName)
|
void |
setRevision(int revision)
|
void |
setTaskDefinitions(Map<String,TaskDefinition> taskDefinitions)
|
void |
setTenantId(String tenantId)
|
void |
setVersion(int version)
|
String |
toString()
|
void |
updateModifiableFieldsFromEntity(CaseDefinitionEntity updatingCaseDefinition)
Updates all modifiable fields from another case definition entity. |
| Methods inherited from class org.camunda.bpm.engine.impl.cmmn.model.CmmnCaseDefinition |
|---|
createCaseInstance, createCaseInstance |
| 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.CoreActivity |
|---|
createActivity, getIoMapping, setIoMapping |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.camunda.bpm.engine.impl.repository.ResourceDefinitionEntity |
|---|
setId, setName |
| Methods inherited from interface org.camunda.bpm.engine.repository.ResourceDefinition |
|---|
getId, getName |
| Methods inherited from interface org.camunda.bpm.engine.impl.db.DbEntity |
|---|
getId, setId |
| Field Detail |
|---|
protected static final EnginePersistenceLogger LOG
protected int revision
protected String category
protected String key
protected int version
protected String deploymentId
protected String resourceName
protected String diagramResourceName
protected String tenantId
protected Integer historyTimeToLive
protected Map<String,TaskDefinition> taskDefinitions
protected boolean firstVersion
protected String previousCaseDefinitionId
| Constructor Detail |
|---|
public CaseDefinitionEntity()
| Method Detail |
|---|
public int getRevision()
getRevision in interface HasDbRevisionpublic void setRevision(int revision)
setRevision in interface HasDbRevisionpublic int getRevisionNext()
getRevisionNext in interface HasDbRevisionpublic String getCategory()
ResourceDefinition
getCategory in interface ResourceDefinitionpublic void setCategory(String category)
setCategory in interface ResourceDefinitionEntity<CaseDefinitionEntity>public String getKey()
ResourceDefinition
getKey in interface ResourceDefinitionpublic void setKey(String key)
setKey in interface ResourceDefinitionEntity<CaseDefinitionEntity>public int getVersion()
ResourceDefinition
getVersion in interface ResourceDefinitionpublic void setVersion(int version)
setVersion in interface ResourceDefinitionEntity<CaseDefinitionEntity>public String getDeploymentId()
ResourceDefinition
getDeploymentId in interface ResourceDefinitionpublic void setDeploymentId(String deploymentId)
setDeploymentId in interface ResourceDefinitionEntity<CaseDefinitionEntity>public String getResourceName()
ResourceDefinitionthe resource of this definition
getResourceName in interface ResourceDefinitionpublic void setResourceName(String resourceName)
setResourceName in interface ResourceDefinitionEntity<CaseDefinitionEntity>public String getDiagramResourceName()
ResourceDefinition
getDiagramResourceName in interface ResourceDefinitionpublic void setDiagramResourceName(String diagramResourceName)
setDiagramResourceName in interface ResourceDefinitionEntity<CaseDefinitionEntity>public Map<String,TaskDefinition> getTaskDefinitions()
public void setTaskDefinitions(Map<String,TaskDefinition> taskDefinitions)
public String getTenantId()
ResourceDefinitionnull
if the definition belongs to no single tenant.
getTenantId in interface ResourceDefinitionpublic void setTenantId(String tenantId)
setTenantId in interface ResourceDefinitionEntity<CaseDefinitionEntity>public Integer getHistoryTimeToLive()
ResourceDefinition
getHistoryTimeToLive in interface ResourceDefinitionpublic void setHistoryTimeToLive(Integer historyTimeToLive)
setHistoryTimeToLive in interface ResourceDefinitionEntity<CaseDefinitionEntity>public CaseDefinitionEntity getPreviousDefinition()
getPreviousDefinition in interface ResourceDefinitionEntity<CaseDefinitionEntity>protected CaseDefinitionEntity loadCaseDefinition(String caseDefinitionId)
protected String getPreviousCaseDefinitionId()
protected void setPreviousCaseDefinitionId(String previousCaseDefinitionId)
protected void resetPreviousCaseDefinitionId()
protected void ensurePreviousCaseDefinitionIdInitialized()
protected CmmnExecution newCaseInstance()
newCaseInstance in class CmmnCaseDefinitionpublic Object getPersistentState()
DbEntity
getPersistentState in interface DbEntitypublic String toString()
toString in class CoreActivitypublic void updateModifiableFieldsFromEntity(CaseDefinitionEntity updatingCaseDefinition)
updateModifiableFieldsFromEntity in interface ResourceDefinitionEntity<CaseDefinitionEntity>updatingCaseDefinition -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||