public class ProcessDefinitionEntity extends ProcessDefinitionImpl implements ProcessDefinition, PersistentObject, HasRevision
| Modifier and Type | Field and Description |
|---|---|
protected Set<Expression> |
candidateStarterGroupIdExpressions |
protected Set<Expression> |
candidateStarterUserIdExpressions |
protected String |
category |
protected List<IdentityLinkEntity> |
definitionIdentityLinkEntities |
protected String |
deploymentId |
protected String |
diagramResourceName |
protected ActivitiEventSupport |
eventSupport |
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() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCandidateStarterGroupIdExpression(Expression groupId) |
void |
addCandidateStarterUserIdExpression(Expression userId) |
IdentityLinkEntity |
addIdentityLink(String userId,
String groupId) |
ExecutionEntity |
createProcessInstance() |
ExecutionEntity |
createProcessInstance(String businessKey) |
ExecutionEntity |
createProcessInstance(String businessKey,
ActivityImpl initial) |
void |
deleteIdentityLink(String userId,
String groupId) |
Set<Expression> |
getCandidateStarterGroupIdExpressions() |
Set<Expression> |
getCandidateStarterUserIdExpressions() |
String |
getCategory()
category name which is derived from the targetNamespace attribute in the definitions element
|
String |
getDeploymentId()
The deployment in which this process definition is contained.
|
String |
getDescription()
description of this process
|
String |
getDiagramResourceName()
The resource name in the deployment of the diagram image (if any).
|
ActivitiEventSupport |
getEventSupport() |
boolean |
getHasStartFormKey() |
Integer |
getHistoryLevel() |
List<IdentityLinkEntity> |
getIdentityLinks() |
String |
getKey()
unique name for all versions this process definitions
|
Object |
getPersistentState()
Returns a representation of the object,
as would be stored in the database.
|
String |
getResourceName()
name of
the resource
of this process definition. |
int |
getRevision() |
int |
getRevisionNext() |
StartFormHandler |
getStartFormHandler() |
int |
getSuspensionState() |
Map<String,TaskDefinition> |
getTaskDefinitions() |
String |
getTenantId()
The tenant identifier of this process definition
|
Map<String,Object> |
getVariables() |
int |
getVersion()
version of this process definition
|
boolean |
hasGraphicalNotation()
Does this process definition has a graphical notation defined (such that a diagram can be generated)?
|
boolean |
hasStartFormKey()
Does this process definition has a
start form key. |
boolean |
isGraphicalNotationDefined() |
boolean |
isSuspended()
Returns true if the process definition is in suspended state.
|
protected InterpretableExecution |
newProcessInstance(ActivityImpl activityImpl) |
void |
setCategory(String category) |
void |
setDeploymentId(String deploymentId) |
void |
setDescription(String description) |
void |
setDiagramResourceName(String diagramResourceName) |
void |
setGraphicalNotationDefined(boolean isGraphicalNotationDefined) |
void |
setHasStartFormKey(boolean hasStartFormKey) |
void |
setHistoryLevel(Integer historyLevel) |
void |
setId(String id) |
void |
setKey(String key) |
void |
setResourceName(String resourceName) |
void |
setRevision(int revision) |
void |
setStartFormHandler(StartFormHandler startFormHandler) |
void |
setStartFormKey(boolean hasStartFormKey) |
void |
setSuspensionState(int suspensionState) |
void |
setTaskDefinitions(Map<String,TaskDefinition> taskDefinitions) |
void |
setTenantId(String tenantId) |
void |
setVariables(Map<String,Object> variables) |
void |
setVersion(int version) |
String |
toString() |
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<Expression> candidateStarterUserIdExpressions
protected Set<Expression> candidateStarterGroupIdExpressions
protected transient ActivitiEventSupport eventSupport
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()
ProcessDefinitiongetKey in interface ReadOnlyProcessDefinitiongetKey in interface ProcessDefinitiongetKey in class ProcessDefinitionImplpublic void setKey(String key)
setKey in class ProcessDefinitionImplpublic void setDescription(String description)
public String getDescription()
ProcessDefinitiongetDescription in interface ReadOnlyProcessDefinitiongetDescription in interface ProcessDefinitiongetDescription in class ProcessDefinitionImplpublic String getDeploymentId()
ProcessDefinitiongetDeploymentId in interface PvmProcessDefinitiongetDeploymentId in interface ProcessDefinitiongetDeploymentId in class ProcessDefinitionImplpublic void setDeploymentId(String deploymentId)
public int getVersion()
ProcessDefinitiongetVersion in interface ProcessDefinitionpublic void setVersion(int version)
public void setId(String id)
setId in interface PersistentObjectpublic String getResourceName()
ProcessDefinitionthe resource
of this process definition.getResourceName in interface ProcessDefinitionpublic void setResourceName(String resourceName)
public String getTenantId()
ProcessDefinitiongetTenantId 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()
ProcessDefinitiongetCategory in interface ProcessDefinitionpublic void setCategory(String category)
public String getDiagramResourceName()
ProcessDefinitiongetDiagramResourceName in interface ReadOnlyProcessDefinitiongetDiagramResourceName in interface ProcessDefinitiongetDiagramResourceName in class ProcessDefinitionImplpublic void setDiagramResourceName(String diagramResourceName)
public boolean hasStartFormKey()
ProcessDefinitionstart form key.hasStartFormKey in interface ProcessDefinitionpublic boolean getHasStartFormKey()
public void setStartFormKey(boolean hasStartFormKey)
public void setHasStartFormKey(boolean hasStartFormKey)
public boolean isGraphicalNotationDefined()
public boolean hasGraphicalNotation()
ProcessDefinitionhasGraphicalNotation 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()
ProcessDefinitionisSuspended in interface ProcessDefinitionpublic Set<Expression> getCandidateStarterUserIdExpressions()
public void addCandidateStarterUserIdExpression(Expression userId)
public Set<Expression> getCandidateStarterGroupIdExpressions()
public void addCandidateStarterGroupIdExpression(Expression groupId)
public ActivitiEventSupport getEventSupport()
Copyright © 2016 Alfresco. All rights reserved.