Class WorkflowVersionHandler

All Implemented Interfaces:
IAPIHandler, IGenericHandler, IWorkflowVersionHandler, Serializable

public class WorkflowVersionHandler extends GenericHandler implements IWorkflowVersionHandler
Handler implementation for reading and writing WorkflowVersion entities.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • WorkflowVersionHandler

      public WorkflowVersionHandler()
  • Method Details

    • getActiveByProject

      public WorkflowVersion getActiveByProject(UserContext uc, Projekt project)
      Description copied from interface: IWorkflowVersionHandler
      Finds the active workflow version for the given project. Creates a new workflow version when no version exists yet.
      Specified by:
      getActiveByProject in interface IWorkflowVersionHandler
      Parameters:
      uc - The current user context to use for interacting with the database.
      project - The project for which to find the active workflow version.
      Returns:
      The currently active workflow version of the given project. Returns null when the project does not use the new workflow.
    • getByVersionNumber

      public WorkflowVersion getByVersionNumber(UserContext uc, Projekt project, long versionNumber)
      Description copied from interface: IWorkflowVersionHandler
      Finds the workflow version with the given version number, if such a version exists.
      Specified by:
      getByVersionNumber in interface IWorkflowVersionHandler
      Parameters:
      uc - The current user context to use for interacting with the database.
      project - The project to search for the workflow version.
      versionNumber - The version number of the workflow version to find.
      Returns:
      The workflow version with the given version number that belong to the given project, or null if no such workflow version exists.