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 void
addActor(SActorDefinition actor)
SActorDefinition
getActorInitiator()
java.util.Set<SActorDefinition>
getActors()
java.util.List<SContextEntry>
getContext()
SContractDefinition
getContract()
java.lang.String
getDescription()
SParameterDefinition
getParameter(java.lang.String parameterName)
java.util.Set<SParameterDefinition>
getParameters()
SFlowElementContainerDefinition
getProcessContainer()
java.lang.String
getStringIndexLabel(int index)
SExpression
getStringIndexValue(int index)
java.lang.String
getVersion()
boolean
hasConnectors()
void
setContract(SContractDefinition contract)
void
setDescription(java.lang.String description)
void
setProcessContainer(SFlowElementContainerDefinition processContainer)
void
setStringIndex(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:
getVersion
in interfaceSProcessDefinition
-
getParameters
public java.util.Set<SParameterDefinition> getParameters()
- Specified by:
getParameters
in interfaceSProcessDefinition
-
getParameter
public SParameterDefinition getParameter(java.lang.String parameterName)
- Specified by:
getParameter
in interfaceSProcessDefinition
-
getActors
public java.util.Set<SActorDefinition> getActors()
- Specified by:
getActors
in interfaceSProcessDefinition
-
addActor
public void addActor(SActorDefinition actor)
-
getActorInitiator
public SActorDefinition getActorInitiator()
- Specified by:
getActorInitiator
in interfaceSProcessDefinition
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceSProcessDefinition
-
setDescription
public void setDescription(java.lang.String description)
-
getProcessContainer
public SFlowElementContainerDefinition getProcessContainer()
- Specified by:
getProcessContainer
in interfaceSProcessDefinition
-
setProcessContainer
public void setProcessContainer(SFlowElementContainerDefinition processContainer)
-
getStringIndexLabel
public java.lang.String getStringIndexLabel(int index)
- Specified by:
getStringIndexLabel
in interfaceSProcessDefinition
-
setStringIndex
public void setStringIndex(int index, java.lang.String label, SExpression initialValue)
-
getStringIndexValue
public SExpression getStringIndexValue(int index)
- Specified by:
getStringIndexValue
in interfaceSProcessDefinition
-
hasConnectors
public boolean hasConnectors()
- Specified by:
hasConnectors
in interfaceSProcessDefinition
-
getContract
public SContractDefinition getContract()
- Specified by:
getContract
in interfaceSProcessDefinition
-
setContract
public void setContract(SContractDefinition contract)
-
getContext
public java.util.List<SContextEntry> getContext()
- Specified by:
getContext
in interfaceSProcessDefinition
-
-