Class CaseSentryPartEntity
java.lang.Object
org.camunda.bpm.engine.impl.cmmn.execution.CmmnSentryPart
org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseSentryPartEntity
- All Implemented Interfaces:
Serializable
,DbEntity
,HasDbReferences
,HasDbRevision
public class CaseSentryPartEntity
extends CmmnSentryPart
implements DbEntity, HasDbRevision, HasDbReferences
- Author:
- Roman Smirnov
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected CaseExecutionEntity
protected String
protected CaseExecutionEntity
protected String
protected String
protected int
protected CaseExecutionEntity
protected String
protected String
Fields inherited from class org.camunda.bpm.engine.impl.cmmn.execution.CmmnSentryPart
satisfied, sentryId, source, standardEvent, type, variableEvent, variableName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected CaseExecutionEntity
findCaseExecutionById
(String caseExecutionId) void
getId()
Returns a representation of the object, as would be stored in the database.Scope: IN-MEMORY referencesScope: IN-MEMORY referencesint
int
void
setCaseExecution
(CmmnExecution caseExecution) void
setCaseInstance
(CmmnExecution caseInstance) void
void
setRevision
(int revision) void
setSourceCaseExecution
(CmmnExecution sourceCaseExecution) void
setTenantId
(String tenantId) Methods inherited from class org.camunda.bpm.engine.impl.cmmn.execution.CmmnSentryPart
getSentryId, getSource, getStandardEvent, getType, getVariableEvent, getVariableName, isSatisfied, setSatisfied, setSentryId, setSource, setStandardEvent, setType, setVariableEvent, setVariableName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.impl.db.HasDbReferences
getDependentEntities
-
Field Details
-
caseInstance
-
caseExecution
-
sourceCaseExecution
-
id
-
revision
protected int revision -
caseInstanceId
-
caseExecutionId
-
sourceCaseExecutionId
-
tenantId
-
-
Constructor Details
-
CaseSentryPartEntity
public CaseSentryPartEntity()
-
-
Method Details
-
getId
-
setId
-
getCaseInstanceId
-
getCaseInstance
- Specified by:
getCaseInstance
in classCmmnSentryPart
-
ensureCaseInstanceInitialized
protected void ensureCaseInstanceInitialized() -
setCaseInstance
- Specified by:
setCaseInstance
in classCmmnSentryPart
-
getCaseExecutionId
-
getCaseExecution
- Specified by:
getCaseExecution
in classCmmnSentryPart
-
ensureCaseExecutionInitialized
protected void ensureCaseExecutionInitialized() -
setCaseExecution
- Specified by:
setCaseExecution
in classCmmnSentryPart
-
getSourceCaseExecutionId
- Specified by:
getSourceCaseExecutionId
in classCmmnSentryPart
-
getSourceCaseExecution
- Specified by:
getSourceCaseExecution
in classCmmnSentryPart
-
ensureSourceCaseExecutionInitialized
protected void ensureSourceCaseExecutionInitialized() -
setSourceCaseExecution
- Specified by:
setSourceCaseExecution
in classCmmnSentryPart
-
getRevision
public int getRevision()- Specified by:
getRevision
in interfaceHasDbRevision
-
setRevision
public void setRevision(int revision) - Specified by:
setRevision
in interfaceHasDbRevision
-
getRevisionNext
public int getRevisionNext()- Specified by:
getRevisionNext
in interfaceHasDbRevision
-
getTenantId
-
setTenantId
-
forceUpdate
public void forceUpdate() -
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 interfaceDbEntity
-
findCaseExecutionById
-
getReferencedEntityIds
Description copied from interface:HasDbReferences
Scope: IN-MEMORY references
- Specified by:
getReferencedEntityIds
in interfaceHasDbReferences
- Returns:
- the ids of the entities that this entity references. Should only return ids for entities of the same type
-
getReferencedEntitiesIdAndClass
Description copied from interface:HasDbReferences
Scope: IN-MEMORY references
- Specified by:
getReferencedEntitiesIdAndClass
in interfaceHasDbReferences
- Returns:
- a map of the ids and the entities' classes that this entity references. It's used when trying to determine if there was an Optimistic Locking occurrence on an INSERT or UPDATE of an object of this type.
-