Interface ProcessDataAccess

  • All Known Implementing Classes:
    ProcessDataAccessImpl

    public interface ProcessDataAccess
    Process Data Access Interface offers services
    • Method Detail

      • initProcessWorkflow

        ProcessWorkflow initProcessWorkflow​(WorkFlow workflow,
                                            java.lang.String containerName)
        Allows a process to be initialized
        Parameters:
        workflow - the workflow to init
        containerName - : null not allowed , the name of the container to be processed
        Returns:
        LogbookTypeProcess
      • findAllProcessWorkflow

        java.util.List<ProcessWorkflow> findAllProcessWorkflow​(java.lang.Integer tenantId)
        Retrieves All the workflow process for monitoring purpose The final business scope of this feature is likely to be redefined, to match the future need
        Parameters:
        tenantId - the working tenant
        Returns:
        All the workflow process details
      • addToWorkflowList

        void addToWorkflowList​(ProcessWorkflow processWorkflow)
        Add process to Workflow
        Only use on application starting to load persisted workflow (state are PAUSED or FAILED only)
        Parameters:
        processWorkflow - the loaded persisted process to add
      • getWorkFlowList

        java.util.Map<java.lang.Integer,​java.util.Map<java.lang.String,​ProcessWorkflow>> getWorkFlowList()
        getter of WorkflowList
        Returns: