Class WorkObjectEntityImpl
- All Implemented Interfaces:
WorkObject,WorkObjectEntity,java.io.Serializable,org.flowable.common.engine.api.variable.VariableContainer,org.flowable.common.engine.impl.db.HasRevision,org.flowable.common.engine.impl.persistence.entity.Entity,org.flowable.variable.api.delegate.VariableScope
public class WorkObjectEntityImpl extends AbstractWorkObjectEngineVariableScopeEntity implements WorkObjectEntity, java.io.Serializable
- Author:
- martin.grofcik
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringassignedGroupIdprotected java.util.DateassignedGroupIdUpdateTimeprotected java.lang.StringassigneeIdprotected java.util.DateassigneeIdUpdateTimeprotected java.util.Set<java.lang.String>candidateGroupIdsprotected java.util.Set<java.lang.String>candidateUserIdsprotected java.util.DatecreationTimeprotected java.lang.StringdefinitionIdprotected java.lang.Stringdescriptionprotected java.util.DatedueTimeprotected java.lang.StringexternalIdprotected booleanforcedUpdateprotected java.lang.StringglobalIdprotected booleanhasLegacyVariablesprotected java.lang.StringinitialAssignedGroupIdprotected java.lang.StringinitialAssigneeIdprotected java.util.List<LegacyVariable>legacyVariablesprotected java.lang.StringmodificationCreatorIdprotected java.lang.StringmodificationUpdaterIdprotected longmodificationVersionprotected java.lang.Stringnameprotected java.lang.StringownerIdprotected java.lang.StringparentIdprotected java.lang.StringparentIdRefprotected java.lang.StringparentTypeprotected PathRefpathprotected java.lang.StringpreviousAssignedGroupIdprotected java.lang.StringpreviousAssigneeIdprotected java.lang.Integerpriorityprotected java.lang.StringproviderIdprotected java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity>queryVariablesprotected java.util.DateresubmissionTimeprotected java.lang.Stringstateprotected java.util.DatestateUpdateTimeprotected java.lang.StringsubStateprotected java.util.DatesubStateUpdateTimeprotected java.lang.StringtenantIdprotected java.lang.Stringtypeprotected java.util.DateupdateTimestatic java.lang.StringWRK_OBJ_VARIABLE_TYPE -
Constructor Summary
Constructors Constructor Description WorkObjectEntityImpl() -
Method Summary
Modifier and Type Method Description protected voidaddLoggingSessionInfo(com.fasterxml.jackson.databind.node.ObjectNode loggingNode)voidforceUpdate()java.lang.StringgetAssignedGroupId()Returns the work object assigned group ID.java.util.DategetAssignedGroupIdUpdateTime()Returns the time the entity's assigned group ID was last updated.java.lang.StringgetAssigneeId()Returns the work object assignee's user ID.java.util.DategetAssigneeIdUpdateTime()Returns the time the entity's assignee ID was last updated.java.util.Set<java.lang.String>getCandidateGroupIds()Returns the work object candidate group IDs.java.util.Set<java.lang.String>getCandidateUserIds()Returns the work object candidate user IDs.java.util.DategetCreationTime()Returns the time the entity was created.java.lang.StringgetDefinitionId()Returns the definition ID of this work object.java.util.DategetDueTime()Returns the work object due time.java.lang.StringgetExternalId()Returns the external ID of this work object.java.lang.StringgetGlobalId()Returns the global ID of this work object.java.lang.StringgetInitialAssignedGroupId()Returns the initial assigned group ID.java.lang.StringgetInitialAssigneeId()Returns the initial assignee's user ID.java.util.List<LegacyVariable>getLegacyVariables()java.lang.StringgetModificationCreatorId()Returns the ID of the user who created the work object.java.lang.StringgetModificationUpdaterId()Returns the ID of the user who last modified the work object.longgetModificationVersion()Returns the work object modification version.java.lang.StringgetName()Returns the work object name.java.lang.StringgetOwnerId()Returns the work object owner's user ID.java.lang.StringgetParentId()Returns parent idjava.lang.StringgetParentIdRef()Returns parent id referencejava.lang.StringgetParentType()Returns parent typeprotected org.flowable.variable.service.impl.persistence.entity.VariableScopeImplgetParentVariableScope()java.util.List<java.lang.String>getPath()Returns the work object hierarchy path (i.e.java.lang.ObjectgetPersistentState()java.lang.StringgetPreviousAssignedGroupId()Returns the previous assigned group ID.java.lang.StringgetPreviousAssigneeId()Returns the previous assignee's user ID.java.lang.IntegergetPriority()Returns the work object priority.java.lang.StringgetProviderId()Returns the provider ID of this work object.java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity>getQueryVariables()java.util.DategetResubmissionTime()Returns the work object resubmission time.java.lang.StringgetRootId()Returns the ID of the root work object (may be work object ID of this work object).protected org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntitygetSpecificVariable(java.lang.String variableName)protected java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity>getSpecificVariables(java.util.Collection<java.lang.String> variableNames)java.lang.StringgetState()Returns the work object state.java.util.DategetStateUpdateTime()Returns the time the work object state was last updated.java.lang.StringgetSubState()Returns the work object sub-state.java.util.DategetSubStateUpdateTime()Returns the time the work object sub state was last updated.java.lang.StringgetTenantId()Returns the tenant ID for this work object.java.lang.StringgetType()Returns the work object type.java.util.DategetUpdateTime()Returns the time the entity was last updated.protected org.flowable.variable.service.VariableServiceConfigurationgetVariableServiceConfiguration()java.util.Map<java.lang.String,java.lang.Object>getWorkObjectVariables()Returns theWorkObjectvariables if requested in theWorkObjectQueryprotected voidinitializeVariableInstanceBackPointer(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variableInstance)booleanisHasLegacyVariables()Flag to specify whether workObject contains legacy variablesbooleanisPropagateToHistoricVariable()protected java.util.Collection<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity>loadVariableInstances()voidsetAssignedGroupId(java.lang.String assignedGroupId)voidsetAssignedGroupIdUpdateTime(java.util.Date assignedGroupIdUpdateTime)voidsetAssigneeId(java.lang.String assigneeId)voidsetAssigneeIdUpdateTime(java.util.Date assigneeIdUpdateTime)voidsetCandidateGroupIds(java.util.Set<java.lang.String> candidateGroupIds)voidsetCandidateUserIds(java.util.Set<java.lang.String> candidateUserIds)voidsetCreationTime(java.util.Date creationTime)voidsetDefinitionId(java.lang.String definitionId)voidsetDueTime(java.util.Date dueTime)voidsetExternalId(java.lang.String externalId)voidsetGlobalId(java.lang.String globalId)voidsetHasLegacyVariables(boolean hasLegacyVariablesFlag)voidsetInitialAssignedGroupId(java.lang.String initialAssignedGroupId)voidsetInitialAssigneeId(java.lang.String initialAssigneeId)voidsetLegacyVariables(java.util.List<LegacyVariable> variables)voidsetModificationCreatorId(java.lang.String modificationCreatorId)voidsetModificationUpdaterId(java.lang.String modificationUpdaterId)voidsetModificationVersion(long modificationVersion)voidsetName(java.lang.String name)voidsetOwnerId(java.lang.String ownerId)voidsetParentId(java.lang.String parentId)voidsetParentIdRef(java.lang.String parentIdRef)voidsetParentType(java.lang.String parentType)voidsetPath(PathRef path)voidsetPreviousAssignedGroupId(java.lang.String previousAssignedGroupId)voidsetPreviousAssigneeId(java.lang.String previousAssigneeId)voidsetPriority(java.lang.Integer priority)voidsetProviderId(java.lang.String providerId)voidsetQueryVariables(java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> queryVariables)voidsetResubmissionTime(java.util.Date resubmissionTime)voidsetState(java.lang.String state)voidsetStateUpdateTime(java.util.Date stateUpdateTime)voidsetSubState(java.lang.String subState)voidsetSubStateUpdateTime(java.util.Date subStateUpdateTime)voidsetTenantId(java.lang.String tenantId)voidsetType(java.lang.String type)voidsetUpdateTime(java.util.Date updateTime)Methods inherited from class com.flowable.workobject.engine.impl.persistence.entity.AbstractWorkObjectEngineVariableScopeEntity
getIdPrefixMethods inherited from class org.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
collectTransientVariables, collectVariableInstances, collectVariableNames, collectVariables, createVariableInstance, createVariableLocal, createVariablesLocal, deleteVariableInstanceForExplicitUserCall, ensureVariableInstancesInitialized, getCachedElContext, getTransientVariable, getTransientVariableLocal, getTransientVariables, getTransientVariablesLocal, getUsedVariablesCache, getVariable, getVariable, getVariable, getVariableInstance, getVariableInstance, getVariableInstanceEntities, getVariableInstanceLocal, getVariableInstanceLocal, getVariableInstances, getVariableInstances, getVariableInstances, getVariableInstancesLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariables, getVariables, getVariablesLocal, getVariablesLocal, getVariablesLocal, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, internalSetVariableInstances, isExpression, removeTransientVariable, removeTransientVariableLocal, removeTransientVariables, removeTransientVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setCachedElContext, setTransientVariable, setTransientVariableLocal, setTransientVariables, setTransientVariablesLocal, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariables, setVariablesLocal, updateVariableInstanceMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface com.flowable.workobject.engine.impl.persistence.entity.WorkObjectEntity
setId
-
Field Details
-
WRK_OBJ_VARIABLE_TYPE
public static final java.lang.String WRK_OBJ_VARIABLE_TYPE- See Also:
- Constant Field Values
-
type
protected java.lang.String type -
providerId
protected java.lang.String providerId -
externalId
protected java.lang.String externalId -
definitionId
protected java.lang.String definitionId -
globalId
protected java.lang.String globalId -
tenantId
protected java.lang.String tenantId -
name
protected java.lang.String name -
description
protected java.lang.String description -
state
protected java.lang.String state -
subState
protected java.lang.String subState -
ownerId
protected java.lang.String ownerId -
assigneeId
protected java.lang.String assigneeId -
assignedGroupId
protected java.lang.String assignedGroupId -
candidateUserIds
protected java.util.Set<java.lang.String> candidateUserIds -
candidateGroupIds
protected java.util.Set<java.lang.String> candidateGroupIds -
priority
protected java.lang.Integer priority -
resubmissionTime
protected java.util.Date resubmissionTime -
dueTime
protected java.util.Date dueTime -
modificationCreatorId
protected java.lang.String modificationCreatorId -
creationTime
protected java.util.Date creationTime -
path
-
parentId
protected java.lang.String parentId -
parentIdRef
protected java.lang.String parentIdRef -
parentType
protected java.lang.String parentType -
stateUpdateTime
protected java.util.Date stateUpdateTime -
subStateUpdateTime
protected java.util.Date subStateUpdateTime -
initialAssigneeId
protected java.lang.String initialAssigneeId -
previousAssigneeId
protected java.lang.String previousAssigneeId -
assigneeIdUpdateTime
protected java.util.Date assigneeIdUpdateTime -
initialAssignedGroupId
protected java.lang.String initialAssignedGroupId -
previousAssignedGroupId
protected java.lang.String previousAssignedGroupId -
assignedGroupIdUpdateTime
protected java.util.Date assignedGroupIdUpdateTime -
modificationVersion
protected long modificationVersion -
modificationUpdaterId
protected java.lang.String modificationUpdaterId -
updateTime
protected java.util.Date updateTime -
legacyVariables
-
hasLegacyVariables
protected boolean hasLegacyVariables -
queryVariables
protected java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> queryVariables -
forcedUpdate
protected boolean forcedUpdate
-
-
Constructor Details
-
WorkObjectEntityImpl
public WorkObjectEntityImpl()
-
-
Method Details
-
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentStatein interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
getType
public java.lang.String getType()Description copied from interface:WorkObjectReturns the work object type.- Specified by:
getTypein interfaceWorkObject- Returns:
- the work object type
-
setType
public void setType(java.lang.String type)- Specified by:
setTypein interfaceWorkObjectEntity
-
getProviderId
public java.lang.String getProviderId()Description copied from interface:WorkObjectReturns the provider ID of this work object.The ID is used to identify the provider responsible for managing the work object.
- Specified by:
getProviderIdin interfaceWorkObject- Returns:
- the work object provider ID
-
setProviderId
public void setProviderId(java.lang.String providerId)- Specified by:
setProviderIdin interfaceWorkObjectEntity
-
getExternalId
public java.lang.String getExternalId()Description copied from interface:WorkObjectReturns the external ID of this work object.The external ID is used by the provider for managing the work object.
- Specified by:
getExternalIdin interfaceWorkObject- Returns:
- the work object external ID
-
setExternalId
public void setExternalId(java.lang.String externalId)- Specified by:
setExternalIdin interfaceWorkObjectEntity
-
getDefinitionId
public java.lang.String getDefinitionId()Description copied from interface:WorkObjectReturns the definition ID of this work object.The definition ID references a definition that provides template information for the work object.
- Specified by:
getDefinitionIdin interfaceWorkObject- Returns:
- the definition ID
-
setDefinitionId
public void setDefinitionId(java.lang.String definitionId)- Specified by:
setDefinitionIdin interfaceWorkObjectEntity
-
getGlobalId
public java.lang.String getGlobalId()Description copied from interface:WorkObjectReturns the global ID of this work object.The global ID is used to identify this entity represented by this work object. Work objects in different tenants or even in different systems that represent the same entity will have the same global ID. Management of global IDs will vary depending on the application and the work object type.
- Specified by:
getGlobalIdin interfaceWorkObject- Returns:
- the global ID
-
setGlobalId
public void setGlobalId(java.lang.String globalId)- Specified by:
setGlobalIdin interfaceWorkObjectEntity
-
getTenantId
public java.lang.String getTenantId()Description copied from interface:WorkObjectReturns the tenant ID for this work object.A single edoras one system can support multiple tenants, where each tenant is an isolated environment. Each tenant has a tenant ID, and a work object belongs to a specific tenant.
- Specified by:
getTenantIdin interfaceorg.flowable.common.engine.api.variable.VariableContainer- Specified by:
getTenantIdin interfaceWorkObject- Returns:
- the tenant ID
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantIdin interfaceWorkObjectEntity
-
getName
public java.lang.String getName()Description copied from interface:WorkObjectReturns the work object name.- Specified by:
getNamein interfaceWorkObject- Returns:
- the work object name
-
setName
public void setName(java.lang.String name)- Specified by:
setNamein interfaceWorkObject
-
getState
public java.lang.String getState()Description copied from interface:WorkObjectReturns the work object state.- Specified by:
getStatein interfaceWorkObject- Returns:
- the work object state
-
setState
public void setState(java.lang.String state)- Specified by:
setStatein interfaceWorkObjectEntity
-
getSubState
public java.lang.String getSubState()Description copied from interface:WorkObjectReturns the work object sub-state.- Specified by:
getSubStatein interfaceWorkObject- Returns:
- the work object sub-state {}
-
setSubState
public void setSubState(java.lang.String subState)- Specified by:
setSubStatein interfaceWorkObjectEntity
-
getOwnerId
public java.lang.String getOwnerId()Description copied from interface:WorkObjectReturns the work object owner's user ID.- Specified by:
getOwnerIdin interfaceWorkObject- Returns:
- the work object owner's user ID
-
setOwnerId
public void setOwnerId(java.lang.String ownerId)- Specified by:
setOwnerIdin interfaceWorkObject
-
getAssigneeId
public java.lang.String getAssigneeId()Description copied from interface:WorkObjectReturns the work object assignee's user ID.- Specified by:
getAssigneeIdin interfaceWorkObject- Returns:
- the work object assignee's user ID
-
setAssigneeId
public void setAssigneeId(java.lang.String assigneeId)- Specified by:
setAssigneeIdin interfaceWorkObject
-
getAssignedGroupId
public java.lang.String getAssignedGroupId()Description copied from interface:WorkObjectReturns the work object assigned group ID.- Specified by:
getAssignedGroupIdin interfaceWorkObject- Returns:
- the work object assigned group ID
-
setAssignedGroupId
public void setAssignedGroupId(java.lang.String assignedGroupId)- Specified by:
setAssignedGroupIdin interfaceWorkObject
-
getCandidateUserIds
public java.util.Set<java.lang.String> getCandidateUserIds()Description copied from interface:WorkObjectReturns the work object candidate user IDs.- Specified by:
getCandidateUserIdsin interfaceWorkObject- Returns:
- the work object candidate user IDs
-
setCandidateUserIds
public void setCandidateUserIds(java.util.Set<java.lang.String> candidateUserIds)- Specified by:
setCandidateUserIdsin interfaceWorkObject
-
getCandidateGroupIds
public java.util.Set<java.lang.String> getCandidateGroupIds()Description copied from interface:WorkObjectReturns the work object candidate group IDs.- Specified by:
getCandidateGroupIdsin interfaceWorkObject- Returns:
- the work object candidate group IDs
-
setCandidateGroupIds
public void setCandidateGroupIds(java.util.Set<java.lang.String> candidateGroupIds)- Specified by:
setCandidateGroupIdsin interfaceWorkObject
-
getPriority
public java.lang.Integer getPriority()Description copied from interface:WorkObjectReturns the work object priority.- Specified by:
getPriorityin interfaceWorkObject- Returns:
- the work object priority
-
setPriority
public void setPriority(java.lang.Integer priority)- Specified by:
setPriorityin interfaceWorkObject
-
getResubmissionTime
public java.util.Date getResubmissionTime()Description copied from interface:WorkObjectReturns the work object resubmission time.- Specified by:
getResubmissionTimein interfaceWorkObject- Returns:
- the work object resubmission time
-
setResubmissionTime
public void setResubmissionTime(java.util.Date resubmissionTime)- Specified by:
setResubmissionTimein interfaceWorkObjectEntity
-
getDueTime
public java.util.Date getDueTime()Description copied from interface:WorkObjectReturns the work object due time.- Specified by:
getDueTimein interfaceWorkObject- Returns:
- the work object due time
-
setDueTime
public void setDueTime(java.util.Date dueTime)- Specified by:
setDueTimein interfaceWorkObject
-
getModificationCreatorId
public java.lang.String getModificationCreatorId()Description copied from interface:WorkObjectReturns the ID of the user who created the work object.- Specified by:
getModificationCreatorIdin interfaceWorkObject- Returns:
- the ID of the user who created the work object
-
setModificationCreatorId
public void setModificationCreatorId(java.lang.String modificationCreatorId)- Specified by:
setModificationCreatorIdin interfaceWorkObjectEntity
-
getCreationTime
public java.util.Date getCreationTime()Description copied from interface:WorkObjectReturns the time the entity was created.- Specified by:
getCreationTimein interfaceWorkObject- Returns:
- the time the entity was created
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)- Specified by:
setCreationTimein interfaceWorkObjectEntity
-
getPath
public java.util.List<java.lang.String> getPath()Description copied from interface:WorkObjectReturns the work object hierarchy path (i.e. the sequence of parent IDs to the root work object).The entries in the path are ordered from the highest level (root) to the lowest level (current work object).
- Specified by:
getPathin interfaceWorkObject- Returns:
- the work object hierarchy path
-
getRootId
public java.lang.String getRootId()Description copied from interface:WorkObjectReturns the ID of the root work object (may be work object ID of this work object).- Specified by:
getRootIdin interfaceWorkObject- Returns:
- the ID of the root work object (may be work object ID of this work object)
-
setPath
- Specified by:
setPathin interfaceWorkObjectEntity
-
getStateUpdateTime
public java.util.Date getStateUpdateTime()Description copied from interface:WorkObjectReturns the time the work object state was last updated.- Specified by:
getStateUpdateTimein interfaceWorkObject- Returns:
- the time the work object state was last updated
-
setStateUpdateTime
public void setStateUpdateTime(java.util.Date stateUpdateTime)- Specified by:
setStateUpdateTimein interfaceWorkObjectEntity
-
getSubStateUpdateTime
public java.util.Date getSubStateUpdateTime()Description copied from interface:WorkObjectReturns the time the work object sub state was last updated.- Specified by:
getSubStateUpdateTimein interfaceWorkObject- Returns:
- the time the work object sub state was last updated
-
setSubStateUpdateTime
public void setSubStateUpdateTime(java.util.Date subStateUpdateTime)- Specified by:
setSubStateUpdateTimein interfaceWorkObjectEntity
-
getInitialAssigneeId
public java.lang.String getInitialAssigneeId()Description copied from interface:WorkObjectReturns the initial assignee's user ID.- Specified by:
getInitialAssigneeIdin interfaceWorkObject- Returns:
- the initial assignee's user ID
-
setInitialAssigneeId
public void setInitialAssigneeId(java.lang.String initialAssigneeId)- Specified by:
setInitialAssigneeIdin interfaceWorkObjectEntity
-
getPreviousAssigneeId
public java.lang.String getPreviousAssigneeId()Description copied from interface:WorkObjectReturns the previous assignee's user ID.- Specified by:
getPreviousAssigneeIdin interfaceWorkObject- Returns:
- the previous assignee's user ID
-
setPreviousAssigneeId
public void setPreviousAssigneeId(java.lang.String previousAssigneeId)- Specified by:
setPreviousAssigneeIdin interfaceWorkObjectEntity
-
getAssigneeIdUpdateTime
public java.util.Date getAssigneeIdUpdateTime()Description copied from interface:WorkObjectReturns the time the entity's assignee ID was last updated.- Specified by:
getAssigneeIdUpdateTimein interfaceWorkObject- Returns:
- the time the entity's assignee ID was last updated
-
setAssigneeIdUpdateTime
public void setAssigneeIdUpdateTime(java.util.Date assigneeIdUpdateTime)- Specified by:
setAssigneeIdUpdateTimein interfaceWorkObjectEntity
-
getInitialAssignedGroupId
public java.lang.String getInitialAssignedGroupId()Description copied from interface:WorkObjectReturns the initial assigned group ID.- Specified by:
getInitialAssignedGroupIdin interfaceWorkObject- Returns:
- the initial assigned group ID
-
setInitialAssignedGroupId
public void setInitialAssignedGroupId(java.lang.String initialAssignedGroupId)- Specified by:
setInitialAssignedGroupIdin interfaceWorkObjectEntity
-
getPreviousAssignedGroupId
public java.lang.String getPreviousAssignedGroupId()Description copied from interface:WorkObjectReturns the previous assigned group ID.- Specified by:
getPreviousAssignedGroupIdin interfaceWorkObject- Returns:
- the previous assigned group ID
-
setPreviousAssignedGroupId
public void setPreviousAssignedGroupId(java.lang.String previousAssignedGroupId)- Specified by:
setPreviousAssignedGroupIdin interfaceWorkObjectEntity
-
getAssignedGroupIdUpdateTime
public java.util.Date getAssignedGroupIdUpdateTime()Description copied from interface:WorkObjectReturns the time the entity's assigned group ID was last updated.- Specified by:
getAssignedGroupIdUpdateTimein interfaceWorkObject- Returns:
- the time the entity's assigned group ID was last updated
-
setAssignedGroupIdUpdateTime
public void setAssignedGroupIdUpdateTime(java.util.Date assignedGroupIdUpdateTime)- Specified by:
setAssignedGroupIdUpdateTimein interfaceWorkObjectEntity
-
getModificationVersion
public long getModificationVersion()Description copied from interface:WorkObjectReturns the work object modification version.The modification version is changed each time the work object is modified.
- Specified by:
getModificationVersionin interfaceWorkObject- Returns:
- the work object modification version
-
setModificationVersion
public void setModificationVersion(long modificationVersion)- Specified by:
setModificationVersionin interfaceWorkObjectEntity
-
getModificationUpdaterId
public java.lang.String getModificationUpdaterId()Description copied from interface:WorkObjectReturns the ID of the user who last modified the work object.- Specified by:
getModificationUpdaterIdin interfaceWorkObject- Returns:
- the ID of the user who last modified the work object
-
setModificationUpdaterId
public void setModificationUpdaterId(java.lang.String modificationUpdaterId)- Specified by:
setModificationUpdaterIdin interfaceWorkObjectEntity
-
getUpdateTime
public java.util.Date getUpdateTime()Description copied from interface:WorkObjectReturns the time the entity was last updated.- Specified by:
getUpdateTimein interfaceWorkObject- Returns:
- the time the entity was last updated
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime)- Specified by:
setUpdateTimein interfaceWorkObjectEntity
-
getParentId
public java.lang.String getParentId()Description copied from interface:WorkObjectReturns parent id- Specified by:
getParentIdin interfaceWorkObject- Returns:
- parent id
-
setParentId
public void setParentId(java.lang.String parentId)- Specified by:
setParentIdin interfaceWorkObjectEntity
-
getParentIdRef
public java.lang.String getParentIdRef()Description copied from interface:WorkObjectReturns parent id reference- Specified by:
getParentIdRefin interfaceWorkObject- Returns:
- parent id reference
-
setParentIdRef
public void setParentIdRef(java.lang.String parentIdRef)- Specified by:
setParentIdRefin interfaceWorkObjectEntity
-
getParentType
public java.lang.String getParentType()Description copied from interface:WorkObjectReturns parent type- Specified by:
getParentTypein interfaceWorkObject- Returns:
- parent type
-
setParentType
public void setParentType(java.lang.String parentType)- Specified by:
setParentTypein interfaceWorkObjectEntity
-
setHasLegacyVariables
public void setHasLegacyVariables(boolean hasLegacyVariablesFlag)- Specified by:
setHasLegacyVariablesin interfaceWorkObjectEntity
-
isHasLegacyVariables
public boolean isHasLegacyVariables()Description copied from interface:WorkObjectFlag to specify whether workObject contains legacy variables- Specified by:
isHasLegacyVariablesin interfaceWorkObject- Returns:
- true if there are legacy variables in the work object, false otherwise
-
initializeVariableInstanceBackPointer
protected void initializeVariableInstanceBackPointer(org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity variableInstance)- Specified by:
initializeVariableInstanceBackPointerin classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
loadVariableInstances
protected java.util.Collection<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> loadVariableInstances()- Specified by:
loadVariableInstancesin classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
getParentVariableScope
protected org.flowable.variable.service.impl.persistence.entity.VariableScopeImpl getParentVariableScope()- Specified by:
getParentVariableScopein classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
getSpecificVariable
protected org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity getSpecificVariable(java.lang.String variableName)- Specified by:
getSpecificVariablein classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
getSpecificVariables
protected java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> getSpecificVariables(java.util.Collection<java.lang.String> variableNames)- Specified by:
getSpecificVariablesin classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
getVariableServiceConfiguration
protected org.flowable.variable.service.VariableServiceConfiguration getVariableServiceConfiguration()- Specified by:
getVariableServiceConfigurationin classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
isPropagateToHistoricVariable
public boolean isPropagateToHistoricVariable()- Specified by:
isPropagateToHistoricVariablein classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
setLegacyVariables
- Specified by:
setLegacyVariablesin interfaceWorkObjectEntity
-
getLegacyVariables
- Specified by:
getLegacyVariablesin interfaceWorkObject- Returns:
- variables associated with the work object
-
getQueryVariables
public java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> getQueryVariables() -
setQueryVariables
public void setQueryVariables(java.util.List<org.flowable.variable.service.impl.persistence.entity.VariableInstanceEntity> queryVariables) -
getWorkObjectVariables
public java.util.Map<java.lang.String,java.lang.Object> getWorkObjectVariables()Description copied from interface:WorkObjectReturns theWorkObjectvariables if requested in theWorkObjectQuery- Specified by:
getWorkObjectVariablesin interfaceWorkObject
-
addLoggingSessionInfo
protected void addLoggingSessionInfo(com.fasterxml.jackson.databind.node.ObjectNode loggingNode)- Specified by:
addLoggingSessionInfoin classorg.flowable.variable.service.impl.persistence.entity.VariableScopeImpl
-
forceUpdate
public void forceUpdate()
-