Package org.ametys.odf.workflow
Class UnpublishCoursePartFunction
java.lang.Object
org.ametys.plugins.workflow.AbstractWorkflowComponent
org.ametys.cms.workflow.AbstractContentWorkflowComponent
org.ametys.cms.workflow.AbstractContentFunction
org.ametys.odf.workflow.AbstractCoursePartFunction
org.ametys.odf.workflow.UnpublishCoursePartFunction
- All Implemented Interfaces:
com.opensymphony.workflow.FunctionProvider
,EnhancedFunction
,Initializable
,LogEnabled
,Serviceable
Unpublish CoursePart when the course is unpublished.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
AbstractWorkflowComponent.ConditionFailure
Nested classes/interfaces inherited from interface org.ametys.plugins.workflow.EnhancedFunction
EnhancedFunction.FunctionType
-
Field Summary
Fields inherited from class org.ametys.odf.workflow.AbstractCoursePartFunction
_contentWorkflowHelper, _resolver
Fields inherited from class org.ametys.cms.workflow.AbstractContentFunction
_observationManager, _workflowProvider, EVENT_TO_NOTIFY_KEY
Fields inherited from class org.ametys.cms.workflow.AbstractContentWorkflowComponent
_contentHelper, CONTENT_KEY, HAS_CHANGED_KEY
Fields inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
_logger, _manager, CONTEXT_PARAMETERS_KEY, FAIL_CONDITIONS_KEY, RESULT_MAP_KEY, WORKFLOW_VALIDATION_KEY
-
Constructor Summary
-
Method Summary
Methods inherited from class org.ametys.odf.workflow.AbstractCoursePartFunction
execute, getFunctionExecType, service
Methods inherited from class org.ametys.cms.workflow.AbstractContentFunction
_addLabel, _addLockToken, _createVersion, _getDefaultEvent, _notify, _setCurrentStepId, _setCurrentStepIdAndNotify, initialize
Methods inherited from class org.ametys.cms.workflow.AbstractContentWorkflowComponent
getContent
Methods inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
addWorkflowError, addWorkflowWarning, enableLogging, getConditionFailures, getContextParameters, getResultsMap, getUser
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.plugins.workflow.EnhancedFunction
getArguments, getFullLabel, getVisibilities
-
Constructor Details
-
UnpublishCoursePartFunction
public UnpublishCoursePartFunction()
-
-
Method Details
-
getLabel
Description copied from interface:EnhancedFunction
Get the label for this function- Returns:
- the label
-
_getCoursePartActionId
Description copied from class:AbstractCoursePartFunction
Get the id of the action to do for course part- Specified by:
_getCoursePartActionId
in classAbstractCoursePartFunction
- Returns:
- the id of the action to do for course part
-