Class OutputTranslationAction
java.lang.Object
pl.edu.icm.unity.base.translation.TranslationAction
pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
pl.edu.icm.unity.engine.api.translation.out.OutputTranslationAction
- Direct Known Subclasses:
BlindStopperOutputAction
,IncludeOutputProfileActionFactory.IncludeOutputProfileAction
Base class of all output profile action instances.
Ensures proper logging of action invocation.
- Author:
- K. Benedyczak
-
Field Summary
Fields inherited from class pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
actionType
-
Constructor Summary
ConstructorDescriptionOutputTranslationAction
(pl.edu.icm.unity.base.translation.TranslationActionType actionType, String[] parameters) -
Method Summary
Modifier and TypeMethodDescriptionvoid
invoke
(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) protected abstract void
invokeWrapped
(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) Methods inherited from class pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
checkParams, equals, getActionType, hashCode
Methods inherited from class pl.edu.icm.unity.base.translation.TranslationAction
getName, getParameters, toString
-
Constructor Details
-
OutputTranslationAction
public OutputTranslationAction(pl.edu.icm.unity.base.translation.TranslationActionType actionType, String[] parameters)
-
-
Method Details
-
invoke
public void invoke(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-
invokeWrapped
protected abstract void invokeWrapped(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) throws pl.edu.icm.unity.base.exceptions.EngineException - Throws:
pl.edu.icm.unity.base.exceptions.EngineException
-