Class NavigationCaseBuilder



  • public abstract class NavigationCaseBuilder
    extends java.lang.Object

    Create a navigation case in the current Flow.

    Since:
    2.2
    • Constructor Detail

      • NavigationCaseBuilder

        public NavigationCaseBuilder​()
    • Method Detail

      • fromViewId

        public abstract NavigationCaseBuilder fromViewId​(java.lang.String fromViewId)

        Set the from-view-id of the current navigation case.

        Parameters:
        fromViewId - the from-view-id
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • fromAction

        public abstract NavigationCaseBuilder fromAction​(java.lang.String fromAction)

        Set the from-action of the current navigation case.

        Parameters:
        fromAction - the from-action
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • fromOutcome

        public abstract NavigationCaseBuilder fromOutcome​(java.lang.String fromOutcome)

        Set the from-outcome of the current navigation case.

        Parameters:
        fromOutcome - the from-outcome
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • toViewId

        public abstract NavigationCaseBuilder toViewId​(java.lang.String toViewId)

        Set the to-view-id of the current navigation case.

        Parameters:
        toViewId - the to-view-id
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • toFlowDocumentId

        public abstract NavigationCaseBuilder toFlowDocumentId​(java.lang.String toFlowDocumentId)

        Set the to-flow-document-id of the current navigation case.

        Parameters:
        toFlowDocumentId - the to-flow-document-id
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • condition

        public abstract NavigationCaseBuilder condition​(java.lang.String condition)

        Set the if of the current navigation case.

        Parameters:
        condition - the <if>
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2
      • condition

        public abstract NavigationCaseBuilder condition​(ValueExpression condition)

        Set the if of the current navigation case.

        Parameters:
        condition - the <if>
        Returns:
        the builder instance
        Throws:
        java.lang.NullPointerException - if any of the parameters are null
        Since:
        2.2