Package fr.enedis.chutney.action.domain
Class ActionTemplateV2
java.lang.Object
fr.enedis.chutney.action.domain.ActionTemplateV2
- All Implemented Interfaces:
ActionTemplate
-
Constructor Summary
ConstructorsConstructorDescriptionActionTemplateV2(String identifier, Class<? extends Action> implementationClass, Constructor<? extends Action> constructor, List<Parameter> parameters) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.enedis.chutney.action.domain.ActionTemplate
resolveParameter
-
Constructor Details
-
ActionTemplateV2
-
-
Method Details
-
identifier
- Specified by:
identifierin interfaceActionTemplate- Returns:
- an identifier to link action description in a scenario and its implementation
-
implementationClass
- Specified by:
implementationClassin interfaceActionTemplate- Returns:
- the class parsed into the current
ActionTemplate. May not be aActionif adaptation is made to comply to the current SPI.
-
parameters
- Specified by:
parametersin interfaceActionTemplate- Returns:
Parameters needed to create an instance ofAction
-
create
- Specified by:
createin interfaceActionTemplate
-