Class DeactiveEntryFunction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.plugins.forms.workflow.DeactiveEntryFunction
- All Implemented Interfaces:
com.opensymphony.workflow.FunctionProvider
,EnhancedFunction
,Component
,LogEnabled
,Serviceable
public class DeactiveEntryFunction
extends AbstractLogEnabled
implements Component, EnhancedFunction, Serviceable
OS workflow function to deactive the entry
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.plugins.workflow.EnhancedFunction
EnhancedFunction.FunctionType
-
Field Summary
Modifier and TypeFieldDescriptionprotected LimitedEntriesHelper
The handling limited entries helper -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Return the type for the functiongetLabel()
Get the label for this functionGet the function's visibilities depending on rightsvoid
service
(ServiceManager manager) Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
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
-
Field Details
-
_handleLimitedEntriesHelper
The handling limited entries helper
-
-
Constructor Details
-
DeactiveEntryFunction
public DeactiveEntryFunction()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
execute
public void execute(Map transientVars, Map args, com.opensymphony.module.propertyset.PropertySet ps) throws com.opensymphony.workflow.WorkflowException - Specified by:
execute
in interfacecom.opensymphony.workflow.FunctionProvider
- Throws:
com.opensymphony.workflow.WorkflowException
-
getFunctionExecType
Description copied from interface:EnhancedFunction
Return the type for the function- Specified by:
getFunctionExecType
in interfaceEnhancedFunction
- Returns:
- the type 's code
-
getLabel
Description copied from interface:EnhancedFunction
Get the label for this function- Specified by:
getLabel
in interfaceEnhancedFunction
- Returns:
- the label
-
getVisibilities
Description copied from interface:EnhancedFunction
Get the function's visibilities depending on rights- Specified by:
getVisibilities
in interfaceEnhancedFunction
- Returns:
- a list of all the allowed right profiles
-