Class BPMWorkFactory

  • All Implemented Interfaces:
    WorkFactory

    public class BPMWorkFactory
    extends java.lang.Object
    implements WorkFactory
    Factory to construct works
    Author:
    Baptiste Mesta, Celine Souchet, Matthieu Chaffotte
    • Constructor Detail

      • BPMWorkFactory

        public BPMWorkFactory()
    • Method Detail

      • createExecuteConnectorOfActivityDescriptor

        public WorkDescriptor createExecuteConnectorOfActivityDescriptor​(long processDefinitionId,
                                                                         long processInstanceId,
                                                                         long flowNodeDefinitionId,
                                                                         long flowNodeInstanceId,
                                                                         long connectorInstanceId,
                                                                         java.lang.String connectorDefinitionName)
      • createExecuteConnectorOfProcessDescriptor

        public WorkDescriptor createExecuteConnectorOfProcessDescriptor​(long processDefinitionId,
                                                                        long processInstanceId,
                                                                        long rootProcessInstanceId,
                                                                        long connectorInstanceId,
                                                                        java.lang.String connectorDefinitionName,
                                                                        org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent,
                                                                        FlowNodeSelector flowNodeSelector)
      • addExtension

        public void addExtension​(java.lang.String workType,
                                 java.util.function.Function<WorkDescriptor,​BonitaWork> workFactoryOfType)