Class FcMultipleConditionBpmnModeler

    • Method Detail

      • getAlternateLabel

        protected String getAlternateLabel​(IModelWorkflowNodeParams<FcMultipleConditionProps> params,
                                           IWorkflowBpmnModelContext context)
        Description copied from class: ABinarySelectionBpmnModeler
        Gets the label for the alternate part, which is displayed next to the outgoing sequence flow of the exclusive gateway.

        When this returns a blank string, defaults to a default localized label that may or may not be appropriate for the specific circumstances of the workflow node being modelled.

        Note regarding the naming convention for gateways. Label a data-based exclusive gateway with a question.

        • Invoice correct?
        • Trust level of user?
        Label the outgoing sequence flows with the conditions they are executed under. Formulate the conditions as answers to the question posed at the gateway.
        • Yes
        • No
        • Untrusted
        • Basic
        • Secure
        Overrides:
        getAlternateLabel in class ABinarySelectionBpmnModeler<FcMultipleConditionProps>
        Parameters:
        params - The parameters for the workflow node to model, as provided by the workflow engine.
        context - The context for the BPMN modelling process, as provided by the workflow engine.
        Returns:
        The label for the alternate part.
      • getConditionName

        protected String getConditionName​(IModelWorkflowNodeParams<FcMultipleConditionProps> params,
                                          IWorkflowBpmnModelContext context)
        Description copied from class: ABinarySelectionBpmnModeler
        Gets the name of the condition, uses as the name of the diverging exclusive gateway.

        When this returns a blank string, defaults to a default localized name that may or may not be appropriate for the specific circumstances of the workflow node being modelled.

        Note regarding the naming convention for gateways. Label a data-based exclusive gateway with a question.

        • Invoice correct?
        • Trust level of user?
        Label the outgoing sequence flows with the conditions they are executed under. Formulate the conditions as answers to the question posed at the gateway.
        • Yes
        • No
        • Untrusted
        • Basic
        • Secure
        Overrides:
        getConditionName in class ABinarySelectionBpmnModeler<FcMultipleConditionProps>
        Parameters:
        params - The parameters for the workflow node to model, as provided by the workflow engine.
        context - The context for the BPMN modelling process, as provided by the workflow engine.
        Returns:
        The details description of the condition, may be empty if no condition is specified.
      • getConsequentLabel

        protected String getConsequentLabel​(IModelWorkflowNodeParams<FcMultipleConditionProps> params,
                                            IWorkflowBpmnModelContext context)
        Description copied from class: ABinarySelectionBpmnModeler
        Gets the label for the consequent part, which is displayed next to the outgoing sequence flow of the exclusive gateway.

        When this returns a blank string, defaults to a default localized label that may or may not be appropriate for the specific circumstances of the workflow node being modelled.

        Note regarding the naming convention for gateways. Label a data-based exclusive gateway with a question.

        • Invoice correct?
        • Trust level of user?
        Label the outgoing sequence flows with the conditions they are executed under. Formulate the conditions as answers to the question posed at the gateway.
        • Yes
        • No
        • Untrusted
        • Basic
        • Secure
        Overrides:
        getConsequentLabel in class ABinarySelectionBpmnModeler<FcMultipleConditionProps>
        Parameters:
        params - The parameters for the workflow node to model, as provided by the workflow engine.
        context - The context for the BPMN modelling process, as provided by the workflow engine.
        Returns:
        The label for the consequent part.