Class WorkflowProvider.AmetysObjectWorkflow
java.lang.Object
com.opensymphony.workflow.AbstractWorkflow
org.ametys.plugins.workflow.AbstractAmetysWorkflow
org.ametys.plugins.workflow.support.WorkflowProvider.AmetysObjectWorkflow
- All Implemented Interfaces:
com.opensymphony.workflow.Workflow
- Enclosing class:
- WorkflowProvider
Local workflow to an ametys object
-
Field Summary
Fields inherited from class org.ametys.plugins.workflow.AbstractAmetysWorkflow
_instancesLocks, _logger, _workflowHelper
Fields inherited from class com.opensymphony.workflow.AbstractWorkflow
configuration, context, log
Fields inherited from interface com.opensymphony.workflow.Workflow
BSF_COL, BSF_LANGUAGE, BSF_ROW, BSF_SCRIPT, BSF_SOURCE, BSH_SCRIPT, CLASS_NAME, EJB_LOCATION, JNDI_LOCATION
-
Method Summary
Modifier and TypeMethodDescription<A extends WorkflowAwareAmetysObject>
AAmetys object gettervoid
removeWorkflow
(long wId) Delete a workflow instanceMethods inherited from class org.ametys.plugins.workflow.AbstractAmetysWorkflow
doAction, getAvailableActions, getAvailableActions, initialize, transitionWorkflow
Methods inherited from class com.opensymphony.workflow.AbstractWorkflow
canInitialize, canInitialize, canInitialize, canModifyEntryState, changeEntryState, checkImplicitFinish, completeEntry, createNewCurrentStep, executeFunction, executeTriggerFunction, getAvailableActionsForStep, getAvailableAutoActions, getAvailableAutoActionsForStep, getConfiguration, getCurrentStep, getCurrentSteps, getEntryState, getHistorySteps, getPersistence, getPersistenceProperties, getPropertySet, getResolver, getSecurityPermissions, getSecurityPermissions, getWorkflowDescriptor, getWorkflowName, getWorkflowNames, isActionAvailable, passesCondition, passesConditions, passesConditions, populateTransientMap, query, query, removeWorkflowDescriptor, saveWorkflowDescriptor, setConfiguration, setResolver, verifyInputs
-
Field Details
-
_workflowStore
The ametys object
-
-
Method Details
-
getAmetysObject
Ametys object getter- Type Parameters:
A
- A WorkflowAwareAmetysObject class- Returns:
- The ametys object
-
removeWorkflow
Delete a workflow instance- Parameters:
wId
- The id of workflow instance- Throws:
com.opensymphony.workflow.WorkflowException
- if failed to delete workflow instance
-