public class Process extends BaseElement implements FlowElementsContainer, HasExecutionListeners
修飾子とタイプ | フィールドと説明 |
---|---|
protected String |
adHocTaskFormKey |
protected List<Artifact> |
artifactList |
protected List<String> |
candidateStarterGroups |
protected List<String> |
candidateStarterUsers |
protected List<ContainerSort> |
containerSorts |
protected List<ValuedDataObject> |
dataObjects |
protected String |
documentation |
protected List<EventListener> |
eventListeners |
protected boolean |
executable |
protected List<ActivitiListener> |
executionListeners |
protected List<FlowElement> |
flowElementList |
protected List<String> |
identitylinkGroups |
protected List<String> |
identitylinks |
protected IOSpecification |
ioSpecification |
protected List<Lane> |
lanes |
protected String |
name |
protected List<Sort> |
sorts |
protected boolean |
useAdHocTask |
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
コンストラクタと説明 |
---|
Process() |
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
protected String name
protected boolean executable
protected String documentation
protected IOSpecification ioSpecification
protected List<ActivitiListener> executionListeners
protected List<FlowElement> flowElementList
protected List<ValuedDataObject> dataObjects
protected List<EventListener> eventListeners
protected List<ContainerSort> containerSorts
protected boolean useAdHocTask
protected String adHocTaskFormKey
public String getDocumentation()
public void setDocumentation(String documentation)
public String getName()
public void setName(String name)
public boolean isExecutable()
public void setExecutable(boolean executable)
public IOSpecification getIoSpecification()
public void setIoSpecification(IOSpecification ioSpecification)
public List<ActivitiListener> getExecutionListeners()
getExecutionListeners
インタフェース内 HasExecutionListeners
public void setExecutionListeners(List<ActivitiListener> executionListeners)
setExecutionListeners
インタフェース内 HasExecutionListeners
public FlowElement getFlowElement(String flowElementId)
getFlowElement
インタフェース内 FlowElementsContainer
public FlowElement getFlowElementRecursive(String flowElementId)
getFlowElements(String)
protected FlowElement getFlowElementRecursive(FlowElementsContainer flowElementsContainer, String flowElementId)
public FlowElementsContainer getFlowElementsContainerRecursive(String flowElementId)
protected FlowElementsContainer getFlowElementsContainerRecursive(FlowElementsContainer flowElementsContainer, String flowElementId)
protected FlowElement findFlowElementInList(String flowElementId)
public Collection<FlowElement> getFlowElements()
getFlowElements
インタフェース内 FlowElementsContainer
public void addFlowElement(FlowElement element)
addFlowElement
インタフェース内 FlowElementsContainer
public void removeFlowElement(String elementId)
removeFlowElement
インタフェース内 FlowElementsContainer
public Artifact getArtifact(String id)
getArtifact
インタフェース内 FlowElementsContainer
public Collection<Artifact> getArtifacts()
getArtifacts
インタフェース内 FlowElementsContainer
public void addArtifact(Artifact artifact)
addArtifact
インタフェース内 FlowElementsContainer
public void removeArtifact(String artifactId)
removeArtifact
インタフェース内 FlowElementsContainer
public void setCandidateStarterGroups(List<String> candidateStarterGroups)
public List<EventListener> getEventListeners()
public void setEventListeners(List<EventListener> eventListeners)
public <FlowElementType extends FlowElement> List<FlowElementType> findFlowElementsOfType(Class<FlowElementType> type)
public <FlowElementType extends FlowElement> List<FlowElementType> findFlowElementsOfType(Class<FlowElementType> type, boolean goIntoSubprocesses)
public <FlowElementType extends FlowElement> List<FlowElementType> findFlowElementsInSubProcessOfType(SubProcess subProcess, Class<FlowElementType> type)
public <FlowElementType extends FlowElement> List<FlowElementType> findFlowElementsInSubProcessOfType(SubProcess subProcess, Class<FlowElementType> type, boolean goIntoSubprocesses)
public FlowElementsContainer findParent(FlowElement childElement)
public FlowElementsContainer findParent(FlowElement childElement, FlowElementsContainer flowElementsContainer)
public Process clone()
clone
クラス内 BaseElement
public void setValues(Process otherElement)
public List<ValuedDataObject> getDataObjects()
public void setDataObjects(List<ValuedDataObject> dataObjects)
public Collection<ContainerSort> getContainerSorts()
public void addContainerSort(ContainerSort containerSort)
public Collection<Sort> getSorts()
getSorts
インタフェース内 FlowElementsContainer
public void addSort(Sort sort)
addSort
インタフェース内 FlowElementsContainer
public int getSortNumber(String activityId)
getSortNumber
インタフェース内 FlowElementsContainer
public boolean isUseAdHocTask()
public void setUseAdHocTask(boolean useAdHocTask)
public String getAdHocTaskFormKey()
public void setAdHocTaskFormKey(String adHocTaskFormKey)
Copyright (c) 2016 NTT DATA INTRAMART CORPORATION.