Package de.xima.fc.handler.entity
Class WorkflowVersionHandler
java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.entity.GenericHandler
de.xima.fc.handler.entity.WorkflowVersionHandler
- All Implemented Interfaces:
- IAPIHandler,- IGenericHandler,- IWorkflowVersionHandler,- Serializable
Handler implementation for reading and writing 
WorkflowVersion entities.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- 
Field SummaryFields inherited from class de.xima.fc.handler.entity.GenericHandlerLOG
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetActiveByProject(UserContext uc, Projekt project) Finds the active workflow version for the given project.getByVersionNumber(UserContext uc, Projekt project, long versionNumber) Finds the workflow version with the given version number, if such a version exists.Methods inherited from class de.xima.fc.handler.entity.GenericHandlercreate, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, updateMethods inherited from class de.xima.fc.handler.AMSApiHandlergetNameMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.com.interfaces.IAPIHandlergetNameMethods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandlercreate, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
- 
Constructor Details- 
WorkflowVersionHandlerpublic WorkflowVersionHandler()
 
- 
- 
Method Details- 
getActiveByProjectDescription copied from interface:IWorkflowVersionHandlerFinds the active workflow version for the given project. Creates a new workflow version when no version exists yet.- Specified by:
- getActiveByProjectin 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 nullwhen the project does not use the new workflow.
 
- 
getByVersionNumberDescription copied from interface:IWorkflowVersionHandlerFinds the workflow version with the given version number, if such a version exists.- Specified by:
- getByVersionNumberin 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 nullif no such workflow version exists.
 
 
-