Interface PageFlowDefinitionRegistry

    • Method Detail

      • getPageFlowDefinition

        PageFlowDefinition getPageFlowDefinition​(String flowId)
                                          throws PageFlowException
        Retrieve the PageFlowDefinition by the identifier (flowId). Return null if there's no PageFlowDefinition found by the identifier.
        Parameters:
        flowId - the identifier of the PageFlowDefinition
        Returns:
        the PageFlowDefinition identified by flowId, or null if not found.
        Throws:
        PageFlowException - if any exception occurs
      • removePageFlowDefinitionByUuid

        void removePageFlowDefinitionByUuid​(String uuid)
                                     throws PageFlowException
        Remove the PageFlowDefinition by the optional uuid of the PageFlowDefinition.
        Parameters:
        uuid - the optional UUID value of the PageFlowDefinition
        Throws:
        PageFlowException - if any exception occurs
      • removePageFlowDefinition

        void removePageFlowDefinition​(String flowId)
                               throws PageFlowException
        Remove the PageFlowDefinition by the identifier (flowId) of the PageFlowDefinition.
        Parameters:
        flowId - the identifier value of the PageFlowDefinition
        Throws:
        PageFlowException - if any exception occurs
      • clearPageFlowDefinitions

        void clearPageFlowDefinitions()
                               throws PageFlowException
        Clear all the registered PageFlowDefinitions in the registry.
        Throws:
        PageFlowException - if any exception occurs