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
ConstructorsConstructorDescriptionOutputTranslationAction(pl.edu.icm.unity.base.translation.TranslationActionType actionType, String[] parameters) -
Method Summary
Modifier and TypeMethodDescriptionvoidinvoke(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) protected abstract voidinvokeWrapped(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) Methods inherited from class pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
checkParams, equals, getActionType, hashCodeMethods 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
-