Interface ProcessDefinitionFactory

    • Method Detail

      • getAllProcessDefinitionsNames

        java.util.Set<java.lang.String> getAllProcessDefinitionsNames()
        Gets set of all available process definitions names.
      • add

        java.lang.String add​(java.lang.String location)
                      throws java.io.IOException
        Add location (read by ApplicationContext.getResource(String)) to extract process definition from.
        Parameters:
        location - added location
        Throws:
        java.io.IOException
      • add

        java.lang.String add​(java.net.URL definitionURL)
        Add URL to extract process definition from.
        Parameters:
        definitionURL - added URL
      • add

        java.lang.String add​(java.io.File definitionFile)
                      throws java.io.IOException
        Add file to extract process definition from.
        Parameters:
        definitionFile - added file
        Throws:
        java.io.IOException
      • add

        java.lang.String add​(org.springframework.core.io.Resource resource)
                      throws java.io.IOException
        Add resource to extract process definition from.
        Parameters:
        resource - added resource
        Throws:
        java.io.IOException
      • add

        java.lang.String add​(org.xml.sax.InputSource inputSource)
        Add input source to extract process definition from.
        Parameters:
        inputSource - added input source
      • remove

        boolean remove​(ProcessDefinitionId id)
        Remove process definition by id.
        Parameters:
        id - id of process.
      • remove

        @Deprecated
        boolean remove​(java.lang.String processName)
        Deprecated.
        Remove process definition by name.
        Parameters:
        processName - name of process.
      • isProcessWaitingOnTask

        boolean isProcessWaitingOnTask​(ProcessDefinitionId id,
                                       java.lang.String action)
        Return true if in process definition action is wait.
        Parameters:
        id - id of process definition
        action - action name from process definition
      • isProcessWaitingOnTask

        @Deprecated
        boolean isProcessWaitingOnTask​(java.lang.String processDefinitionName,
                                       java.lang.String action)
        Return true if in process definition action is wait.
        Parameters:
        processDefinitionName - name of process definition
        action - action name from process definition