Class SProcessDefinitionImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
-
- org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
-
- org.bonitasoft.engine.core.process.definition.model.impl.SProcessDefinitionImpl
-
- All Implemented Interfaces:
java.io.Serializable,SBaseElement,SNamedElement,SProcessDefinition
public class SProcessDefinitionImpl extends SNamedElementImpl implements SProcessDefinition
- Author:
- Matthieu Chaffotte, Zhao Na, Elias Ricken de Medeiros, Yanyan Liu, Celine Souchet
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
SBaseElementImpl.EQUALS_STATE
-
-
Constructor Summary
Constructors Constructor Description SProcessDefinitionImpl(java.lang.String name, java.lang.String version)SProcessDefinitionImpl(org.bonitasoft.engine.bpm.process.DesignProcessDefinition processDefinition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActor(SActorDefinition actor)SActorDefinitiongetActorInitiator()java.util.Set<SActorDefinition>getActors()java.util.List<SContextEntry>getContext()SContractDefinitiongetContract()java.lang.StringgetDescription()SParameterDefinitiongetParameter(java.lang.String parameterName)java.util.Set<SParameterDefinition>getParameters()SFlowElementContainerDefinitiongetProcessContainer()java.lang.StringgetStringIndexLabel(int index)SExpressiongetStringIndexValue(int index)java.lang.StringgetVersion()booleanhasConnectors()voidsetContract(SContractDefinition contract)voidsetDescription(java.lang.String description)voidsetProcessContainer(SFlowElementContainerDefinition processContainer)voidsetStringIndex(int index, java.lang.String label, SExpression initialValue)-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
checkFurtherNaiveEquality, equals, getName, hashCode
-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
checkNaiveEquality, getId, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getId
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
-
-
-
Method Detail
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceSProcessDefinition
-
getParameters
public java.util.Set<SParameterDefinition> getParameters()
- Specified by:
getParametersin interfaceSProcessDefinition
-
getParameter
public SParameterDefinition getParameter(java.lang.String parameterName)
- Specified by:
getParameterin interfaceSProcessDefinition
-
getActors
public java.util.Set<SActorDefinition> getActors()
- Specified by:
getActorsin interfaceSProcessDefinition
-
addActor
public void addActor(SActorDefinition actor)
-
getActorInitiator
public SActorDefinition getActorInitiator()
- Specified by:
getActorInitiatorin interfaceSProcessDefinition
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceSProcessDefinition
-
setDescription
public void setDescription(java.lang.String description)
-
getProcessContainer
public SFlowElementContainerDefinition getProcessContainer()
- Specified by:
getProcessContainerin interfaceSProcessDefinition
-
setProcessContainer
public void setProcessContainer(SFlowElementContainerDefinition processContainer)
-
getStringIndexLabel
public java.lang.String getStringIndexLabel(int index)
- Specified by:
getStringIndexLabelin interfaceSProcessDefinition
-
setStringIndex
public void setStringIndex(int index, java.lang.String label, SExpression initialValue)
-
getStringIndexValue
public SExpression getStringIndexValue(int index)
- Specified by:
getStringIndexValuein interfaceSProcessDefinition
-
hasConnectors
public boolean hasConnectors()
- Specified by:
hasConnectorsin interfaceSProcessDefinition
-
getContract
public SContractDefinition getContract()
- Specified by:
getContractin interfaceSProcessDefinition
-
setContract
public void setContract(SContractDefinition contract)
-
getContext
public java.util.List<SContextEntry> getContext()
- Specified by:
getContextin interfaceSProcessDefinition
-
-