public class ProcessDefinitionEntity extends ProcessDefinitionImpl implements ProcessDefinition, PersistentObject, HasRevision
| Modifier and Type | Field and Description |
|---|---|
protected Set<org.flowable.common.engine.api.delegate.Expression> |
candidateStarterGroupIdExpressions |
protected Set<org.flowable.common.engine.api.delegate.Expression> |
candidateStarterUserIdExpressions |
protected String |
category |
protected List<IdentityLinkEntity> |
definitionIdentityLinkEntities |
protected String |
deploymentId |
protected String |
diagramResourceName |
protected String |
engineVersion |
protected boolean |
hasStartFormKey |
protected Integer |
historyLevel |
protected boolean |
isGraphicalNotationDefined |
protected boolean |
isIdentityLinksInitialized |
protected String |
key |
protected String |
resourceName |
protected int |
revision |
protected StartFormHandler |
startFormHandler |
protected int |
suspensionState |
protected Map<String,TaskDefinition> |
taskDefinitions |
protected String |
tenantId |
protected Map<String,Object> |
variables |
protected int |
version |
description, initial, initialActivityStacks, laneSets, name, participantProcessactivities, executionListeners, ioSpecification, namedActivitiesid, processDefinition, properties| Constructor and Description |
|---|
ProcessDefinitionEntity() |
addLaneSet, createProcessInstanceForInitial, getInitial, getInitialActivityStack, getInitialActivityStack, getLaneForId, getLaneSets, getName, getParticipantProcess, setInitial, setName, setParticipantProcessaddExecutionListener, addExecutionListener, contains, createActivity, createActivity, findActivity, getActivities, getExecutionListeners, getExecutionListeners, getIoSpecification, setIoSpecificationgetId, getProcessDefinition, getProperties, getProperty, setProperties, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getNamegetIdfindActivity, getActivitiesgetId, getProcessDefinition, getPropertyprotected String key
protected int revision
protected int version
protected String category
protected String deploymentId
protected String resourceName
protected String tenantId
protected Integer historyLevel
protected StartFormHandler startFormHandler
protected String diagramResourceName
protected boolean isGraphicalNotationDefined
protected Map<String,TaskDefinition> taskDefinitions
protected boolean hasStartFormKey
protected int suspensionState
protected boolean isIdentityLinksInitialized
protected List<IdentityLinkEntity> definitionIdentityLinkEntities
protected Set<org.flowable.common.engine.api.delegate.Expression> candidateStarterUserIdExpressions
protected Set<org.flowable.common.engine.api.delegate.Expression> candidateStarterGroupIdExpressions
protected String engineVersion
public ExecutionEntity createProcessInstance(String businessKey, ActivityImpl initial)
public ExecutionEntity createProcessInstance(String businessKey)
public ExecutionEntity createProcessInstance()
createProcessInstance in interface PvmProcessDefinitioncreateProcessInstance in class ProcessDefinitionImplprotected InterpretableExecution newProcessInstance(ActivityImpl activityImpl)
newProcessInstance in class ProcessDefinitionImplpublic IdentityLinkEntity addIdentityLink(String userId, String groupId)
public List<IdentityLinkEntity> getIdentityLinks()
public String toString()
toString in class ProcessDefinitionImplpublic Object getPersistentState()
PersistentObjectgetPersistentState in interface PersistentObjectpublic String getKey()
getKey in interface ReadOnlyProcessDefinitiongetKey in interface ProcessDefinitiongetKey in class ProcessDefinitionImplpublic void setKey(String key)
setKey in class ProcessDefinitionImplpublic void setDescription(String description)
public String getDescription()
getDescription in interface ReadOnlyProcessDefinitiongetDescription in interface ProcessDefinitiongetDescription in class ProcessDefinitionImplpublic String getDeploymentId()
getDeploymentId in interface PvmProcessDefinitiongetDeploymentId in interface ProcessDefinitiongetDeploymentId in class ProcessDefinitionImplpublic void setDeploymentId(String deploymentId)
public int getVersion()
getVersion in interface ProcessDefinitionpublic void setVersion(int version)
public void setId(String id)
setId in interface PersistentObjectpublic String getResourceName()
getResourceName in interface ProcessDefinitionpublic void setResourceName(String resourceName)
public String getDerivedFrom()
getDerivedFrom in interface ProcessDefinitionpublic String getDerivedFromRoot()
getDerivedFromRoot in interface ProcessDefinitionpublic int getDerivedVersion()
getDerivedVersion in interface ProcessDefinitionpublic String getTenantId()
getTenantId in interface ProcessDefinitionpublic void setTenantId(String tenantId)
public Integer getHistoryLevel()
public void setHistoryLevel(Integer historyLevel)
public StartFormHandler getStartFormHandler()
public void setStartFormHandler(StartFormHandler startFormHandler)
public Map<String,TaskDefinition> getTaskDefinitions()
public void setTaskDefinitions(Map<String,TaskDefinition> taskDefinitions)
public String getCategory()
getCategory in interface ProcessDefinitionpublic void setCategory(String category)
public String getDiagramResourceName()
getDiagramResourceName in interface ReadOnlyProcessDefinitiongetDiagramResourceName in interface ProcessDefinitiongetDiagramResourceName in class ProcessDefinitionImplpublic void setDiagramResourceName(String diagramResourceName)
public boolean hasStartFormKey()
hasStartFormKey in interface ProcessDefinitionpublic boolean getHasStartFormKey()
public void setStartFormKey(boolean hasStartFormKey)
public void setHasStartFormKey(boolean hasStartFormKey)
public boolean isGraphicalNotationDefined()
public boolean hasGraphicalNotation()
hasGraphicalNotation in interface ProcessDefinitionpublic void setGraphicalNotationDefined(boolean isGraphicalNotationDefined)
public int getRevision()
getRevision in interface HasRevisionpublic void setRevision(int revision)
setRevision in interface HasRevisionpublic int getRevisionNext()
getRevisionNext in interface HasRevisionpublic int getSuspensionState()
public void setSuspensionState(int suspensionState)
public boolean isSuspended()
isSuspended in interface ProcessDefinitionpublic Set<org.flowable.common.engine.api.delegate.Expression> getCandidateStarterUserIdExpressions()
public void addCandidateStarterUserIdExpression(org.flowable.common.engine.api.delegate.Expression userId)
public Set<org.flowable.common.engine.api.delegate.Expression> getCandidateStarterGroupIdExpressions()
public void addCandidateStarterGroupIdExpression(org.flowable.common.engine.api.delegate.Expression groupId)
public String getEngineVersion()
getEngineVersion in interface ProcessDefinitionpublic void setEngineVersion(String engineVersion)
Copyright © 2018 Flowable. All rights reserved.