Class AvalonTypeResolver
java.lang.Object
com.opensymphony.workflow.TypeResolver
org.ametys.plugins.workflow.support.AvalonTypeResolver
Avalon-aware type resolver.
Used for retreiving avalon component using the ServiceManager
and a
role.
-
Field Summary
Fields inherited from class com.opensymphony.workflow.TypeResolver
conditions, functions, registers, validators
-
Constructor Summary
ConstructorDescriptionAvalonTypeResolver
(ServiceManager serviceManager) Create an avalon type resolver. -
Method Summary
Modifier and TypeMethodDescriptioncom.opensymphony.workflow.Condition
getCondition
(String type, Map args) com.opensymphony.workflow.FunctionProvider
getFunction
(String type, Map args) com.opensymphony.workflow.Register
getRegister
(String type, Map args) com.opensymphony.workflow.Validator
getValidator
(String type, Map args) Methods inherited from class com.opensymphony.workflow.TypeResolver
getResolver, loadObject, setResolver
-
Constructor Details
-
AvalonTypeResolver
Create an avalon type resolver.- Parameters:
serviceManager
- the service manager.
-
-
Method Details
-
getCondition
public com.opensymphony.workflow.Condition getCondition(String type, Map args) throws com.opensymphony.workflow.WorkflowException - Overrides:
getCondition
in classcom.opensymphony.workflow.TypeResolver
- Throws:
com.opensymphony.workflow.WorkflowException
-
getFunction
public com.opensymphony.workflow.FunctionProvider getFunction(String type, Map args) throws com.opensymphony.workflow.WorkflowException - Overrides:
getFunction
in classcom.opensymphony.workflow.TypeResolver
- Throws:
com.opensymphony.workflow.WorkflowException
-
getRegister
public com.opensymphony.workflow.Register getRegister(String type, Map args) throws com.opensymphony.workflow.WorkflowException - Overrides:
getRegister
in classcom.opensymphony.workflow.TypeResolver
- Throws:
com.opensymphony.workflow.WorkflowException
-
getValidator
public com.opensymphony.workflow.Validator getValidator(String type, Map args) throws com.opensymphony.workflow.WorkflowException - Overrides:
getValidator
in classcom.opensymphony.workflow.TypeResolver
- Throws:
com.opensymphony.workflow.WorkflowException
-