Interface WorkflowLauncher


  • public interface WorkflowLauncher
    The WorkflowLauncher starts workflow depending on:
    • jcr event
    • path (regular expression)
    • nodetype
    • Method Detail

      • addConfigEntry

        void addConfigEntry​(ConfigEntry entry)
                     throws WorkflowException
        Add new launcher configuration entry
        Parameters:
        entry - launcher config entry
        Throws:
        WorkflowException - thrown in case config entry could not be added
      • removeConfigEntry

        void removeConfigEntry​(java.lang.String id)
                        throws WorkflowException
        Remove launcher config entry
        Parameters:
        id - config entry id
        Throws:
        WorkflowException - thrown in case config entry could not be removed
      • getConfigEntries

        java.util.Iterator<ConfigEntry> getConfigEntries()
                                                  throws WorkflowException
        Get list of all config entries
        Returns:
        list of all config entries
        Throws:
        WorkflowException - thrown in case config entries could not be retrieved
      • editConfigEntry

        void editConfigEntry​(java.lang.String id,
                             ConfigEntry configEntry)
                      throws WorkflowException
        Edit existing config entry
        Parameters:
        id - id if existing config entry
        configEntry - modified config entry
        Throws:
        WorkflowException - thrown in case config entry could not be edited