Class SGatewayInstanceBuilderFactoryImpl
java.lang.Object
org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowElementInstanceBuilderFactoryImpl
org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowNodeInstanceBuilderFactoryImpl
org.bonitasoft.engine.core.process.instance.model.builder.impl.SGatewayInstanceBuilderFactoryImpl
- All Implemented Interfaces:
SFlowElementInstanceBuilderFactory,SFlowNodeInstanceBuilderFactory,SGatewayInstanceBuilderFactory
public class SGatewayInstanceBuilderFactoryImpl
extends SFlowNodeInstanceBuilderFactoryImpl
implements SGatewayInstanceBuilderFactory
- Author:
- Feng Hui, Celine Souchet
-
Field Summary
Fields inherited from class org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowNodeInstanceBuilderFactoryImpl
DISPLAY_DESCRIPTION, DISPLAY_NAME, EXECUTE_BY_KEY, EXECUTE_FOR_KEY, LAST_UPDATE_KEY, PREVIOUS_STATE_ID_KEY, REACHED_STATE_DATE_KEY, STATE_EXECUTING_KEY, STATE_NAME_KEYFields inherited from class org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowElementInstanceBuilderFactoryImpl
LOGICAL_GROUP1_KEY, LOGICAL_GROUP2_KEY, LOGICAL_GROUP3_KEY, LOGICAL_GROUP4_KEY, PARENT_ACTIVITY_INSTANCE_INDEX, PARENT_CONTAINER_ID_KEY, PARENT_PROCESS_INSTANCE_INDEX, PROCESS_DEFINITION_INDEX, ROOT_CONTAINER_ID_KEY, ROOT_PROCESS_INSTANCE_INDEX, STABLE_KEY, TERMINAL_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNewInstance(String name, long flowNodeDefinitionId, long rootContainerId, long parentContainerId, SGatewayType gatewayType, long processDefinitionId, long rootProcessInstanceId, long parentProcessInstanceId) getIdKey()Methods inherited from class org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowNodeInstanceBuilderFactoryImpl
getDisplayDescriptionKey, getDisplayNameKey, getExecutedBy, getExecutedBySubstitute, getLastUpdateDateKey, getPreviousStateIdKey, getReachStateDateKey, getStateExecutingKey, getStateNameKeyMethods inherited from class org.bonitasoft.engine.core.process.instance.model.builder.impl.SFlowElementInstanceBuilderFactoryImpl
getParentActivityInstanceIndex, getParentActivityInstanceKey, getParentContainerIdKey, getParentProcessInstanceIndex, getParentProcessInstanceKey, getProcessDefinitionIndex, getProcessDefinitionKey, getRootContainerIdKey, getRootProcessInstanceIndex, getRootProcessInstanceKey, getStableKey, getStateCategoryKey, getTerminalKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bonitasoft.engine.core.process.instance.model.builder.SFlowElementInstanceBuilderFactory
getParentActivityInstanceIndex, getParentActivityInstanceKey, getParentContainerIdKey, getParentProcessInstanceIndex, getParentProcessInstanceKey, getProcessDefinitionIndex, getProcessDefinitionKey, getRootContainerIdKey, getRootProcessInstanceIndex, getRootProcessInstanceKey, getStableKey, getStateCategoryKey, getTerminalKeyMethods inherited from interface org.bonitasoft.engine.core.process.instance.model.builder.SFlowNodeInstanceBuilderFactory
getDisplayDescriptionKey, getDisplayNameKey, getExecutedBy, getExecutedBySubstitute, getLastUpdateDateKey, getPreviousStateIdKey, getReachStateDateKey, getStateExecutingKey, getStateNameKey
-
Constructor Details
-
SGatewayInstanceBuilderFactoryImpl
public SGatewayInstanceBuilderFactoryImpl()
-
-
Method Details
-
createNewInstance
public SGatewayInstanceBuilder createNewInstance(String name, long flowNodeDefinitionId, long rootContainerId, long parentContainerId, SGatewayType gatewayType, long processDefinitionId, long rootProcessInstanceId, long parentProcessInstanceId) - Specified by:
createNewInstancein interfaceSGatewayInstanceBuilderFactory
-
getIdKey
- Specified by:
getIdKeyin interfaceSFlowElementInstanceBuilderFactory
-
getNameKey
- Specified by:
getNameKeyin interfaceSFlowElementInstanceBuilderFactory
-
getStateIdKey
- Specified by:
getStateIdKeyin interfaceSFlowNodeInstanceBuilderFactory- Overrides:
getStateIdKeyin classSFlowNodeInstanceBuilderFactoryImpl
-
getGatewayTypeKey
- Specified by:
getGatewayTypeKeyin interfaceSGatewayInstanceBuilderFactory
-
getHitBysKey
- Specified by:
getHitBysKeyin interfaceSGatewayInstanceBuilderFactory
-