Package org.ametys.cms.workflow
Class ValidationStepCondition
java.lang.Object
org.ametys.plugins.workflow.AbstractWorkflowComponent
org.ametys.cms.workflow.AbstractContentWorkflowComponent
org.ametys.cms.workflow.ValidateContentCondition
org.ametys.cms.workflow.ValidationStepCondition
- All Implemented Interfaces:
com.opensymphony.workflow.Condition
,EnhancedCondition
,LogEnabled
,Serviceable
This OSWorkflow condition checks all content metadata are valid ONLY if the content is in validation step.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.workflow.AbstractWorkflowComponent
AbstractWorkflowComponent.ConditionFailure
-
Field Summary
Fields inherited from class org.ametys.cms.workflow.ValidateContentCondition
_i18nUtils
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
Modifier and TypeMethodDescriptionGet the list of accepted arguments for this conditiongetLabel()
Get the label for this conditionboolean
passesCondition
(Map transientVars, Map args, com.opensymphony.module.propertyset.PropertySet ps) void
service
(ServiceManager manager) 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.EnhancedCondition
getFullLabel, getVisibilities
-
Constructor Details
-
ValidationStepCondition
public ValidationStepCondition()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classValidateContentCondition
- Throws:
ServiceException
-
passesCondition
public boolean passesCondition(Map transientVars, Map args, com.opensymphony.module.propertyset.PropertySet ps) throws com.opensymphony.workflow.WorkflowException - Specified by:
passesCondition
in interfacecom.opensymphony.workflow.Condition
- Overrides:
passesCondition
in classValidateContentCondition
- Throws:
com.opensymphony.workflow.WorkflowException
-
getArguments
Description copied from interface:EnhancedCondition
Get the list of accepted arguments for this condition- Returns:
- a List of argument names and associated description
-
getLabel
Description copied from interface:EnhancedCondition
Get the label for this condition- Specified by:
getLabel
in interfaceEnhancedCondition
- Overrides:
getLabel
in classValidateContentCondition
- Returns:
- the label
-