Package org.ametys.odf.skill.workflow
Class SkillEditionFunction
java.lang.Object
org.ametys.plugins.workflow.AbstractWorkflowComponent
org.ametys.cms.workflow.AbstractContentWorkflowComponent
org.ametys.odf.skill.workflow.SkillEditionFunction
- All Implemented Interfaces:
com.opensymphony.workflow.FunctionProvider,EnhancedFunction,LogEnabled,Serviceable
public class SkillEditionFunction
extends AbstractContentWorkflowComponent
implements EnhancedFunction
OSWorkflow function for creating a MacroSkill or MicroSkill content
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
AbstractWorkflowComponent.ConditionFailureNested classes/interfaces inherited from interface org.ametys.plugins.workflow.EnhancedFunction
EnhancedFunction.FunctionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContentTypesHelperThe content types helperprotected AmetysObjectResolverAmetys object resolver available to subclasses.static final StringThe content type of macro skillsConstant for storing the catalog name to use into the transient variables map.static final StringContent name prefix for skillsstatic final StringConstant for storing the catalog name to use into the transient variables map.static final StringThe content type of macro skillsstatic final StringThe content type of micro skillsFields inherited from class org.ametys.cms.workflow.AbstractContentWorkflowComponent
_contentHelper, CONTENT_KEY, HAS_CHANGED_KEYFields inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
_logger, _manager, CONTEXT_PARAMETERS_KEY, FAIL_CONDITIONS_KEY, RESULT_MAP_KEY, WORKFLOW_VALIDATION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetLabel()Get the label for this functionvoidservice(ServiceManager manager) Methods inherited from class org.ametys.cms.workflow.AbstractContentWorkflowComponent
getContentMethods inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
addWorkflowError, addWorkflowWarning, enableLogging, getConditionFailures, getContextParameters, getResultsMap, getUserMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.plugins.workflow.EnhancedFunction
getArguments, getFullLabel, getFunctionExecType, getVisibilities
-
Field Details
-
ASBTRACT_SKILL_TYPE
The content type of macro skills- See Also:
-
MACRO_SKILL_TYPE
The content type of macro skills- See Also:
-
MICRO_SKILL_TYPE
The content type of micro skills- See Also:
-
CONTENT_NAME_PREFIX
Content name prefix for skills- See Also:
-
CONTENT_TRANSVERSAL_KEY
Constant for storing the catalog name to use into the transient variables map. -
CONTENT_CREATION_ACTION_IDS
Constant for storing the catalog name to use into the transient variables map. -
_resolver
Ametys object resolver available to subclasses. -
_contentTypesHelper
The content types helper
-
-
Constructor Details
-
SkillEditionFunction
public SkillEditionFunction()
-
-
Method Details
-
service
- Specified by:
servicein interfaceServiceable- Overrides:
servicein classAbstractContentWorkflowComponent- Throws:
ServiceException
-
execute
public void execute(Map transientVars, Map args, com.opensymphony.module.propertyset.PropertySet ps) throws com.opensymphony.workflow.WorkflowException - Specified by:
executein interfacecom.opensymphony.workflow.FunctionProvider- Throws:
com.opensymphony.workflow.WorkflowException
-
getLabel
Description copied from interface:EnhancedFunctionGet the label for this function- Specified by:
getLabelin interfaceEnhancedFunction- Returns:
- the label
-