Package org.ametys.odf.workflow
Class CreateProgramFunction
- All Implemented Interfaces:
com.opensymphony.workflow.FunctionProvider
,EnhancedFunction
,LogEnabled
,Serviceable
OSWorkflow function for creating a
Program
content.-
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.AbstractCreateODFContentFunction
_odfHelper, CONTENT_CATALOG_KEY
Fields inherited from class org.ametys.cms.workflow.CreateContentFunction
_contentTypeEP, _contentTypeHelper, _observationManager, _resolver, CONTENT_LANGUAGE_KEY, CONTENT_MIXINS_KEY, CONTENT_NAME_KEY, CONTENT_TITLE_KEY, CONTENT_TITLE_VARIANTS_KEY, CONTENT_TYPES_KEY, INITIAL_VALUE_SUPPLIER, PARENT_CONTEXT_VALUE, ROOT_CONTENT_PATH_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.AbstractCreateODFProgramItemFunction
_populateAdditionalData
Methods inherited from class org.ametys.odf.workflow.AbstractCreateODFContentFunction
_createContent, _getContentRoot, execute, service
Methods inherited from class org.ametys.cms.workflow.CreateContentFunction
_eventParamsForContentAdded, _getDefaultNameComputationMode, _getNameComputationMode, _getNonNullVar, _initWorkflow, _isMultilingual, _notifyContentAdded, _populateContent, _setTitle, getFunctionExecType, getSystemUser
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
-
Field Details
-
CONTENT_NAME_PREFIX
Content name prefix for programs- See Also:
-
-
Constructor Details
-
CreateProgramFunction
public CreateProgramFunction()
-
-
Method Details
-
_getContentNamePrefix
Description copied from class:AbstractCreateODFContentFunction
Get the prefix for content name- Specified by:
_getContentNamePrefix
in classAbstractCreateODFContentFunction
- Returns:
- the prefix
-
_getObjectType
Description copied from class:CreateContentFunction
Return the type of the object to be created. Ex: ametys:defaultContent.- Overrides:
_getObjectType
in classCreateContentFunction
- Parameters:
transientVars
- The workflow varsargs
- The workflow function arguments- Returns:
- The type of the object to be used during content creation.
-
getLabel
Description copied from interface:EnhancedFunction
Get the label for this function- Specified by:
getLabel
in interfaceEnhancedFunction
- Overrides:
getLabel
in classCreateContentFunction
- Returns:
- the label
-