| com.flexive.shared.interfaces.RouteEngine
All known Subclasses: com.flexive.ejb.beans.workflow.RouteEngineBean,
RouteEngine | public interface RouteEngine (Code) | | Workflow route engine interface.
author: Gregor Schober (gregor.schober@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at) author: Daniel Lichtenberger (daniel.lichtenberger@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at) |
Method Summary | |
long | create(long fromStepId, long toStepId, long groupId) Creates a new route.
The caller must be within ROLE_WORKFLOWMANAGEMENT.
Parameters: fromStepId - the from step Parameters: toStepId - the to step Parameters: groupId - the authorised group the unique id of the new route throws: FxApplicationException - TODO throws: FxInvalidParameterException - if invalid parameters were enountered throws: FxNotFoundException - if the from/to step or group does not exist throws: FxCreateException - if the creation failed (eg. | Step[] | getTargets(long fromStep) Loads all possible to-steps. | Route[] | loadRoutes(long workflowId) Returns all defined routes within a workflow. | void | remove(long routeId) Removes a route defined by its unique id. |
|
|