Class OutputTranslationAction
- java.lang.Object
-
- pl.edu.icm.unity.types.translation.TranslationAction
-
- pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
-
- pl.edu.icm.unity.engine.api.translation.out.OutputTranslationAction
-
public abstract class OutputTranslationAction extends TranslationActionInstance
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
Constructors Constructor Description OutputTranslationAction(pl.edu.icm.unity.types.translation.TranslationActionType actionType, java.lang.String[] parameters)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
invoke(TranslationInput input, java.lang.Object mvelCtx, java.lang.String currentProfile, TranslationResult result)
protected abstract void
invokeWrapped(TranslationInput input, java.lang.Object mvelCtx, java.lang.String currentProfile, TranslationResult result)
-
Methods inherited from class pl.edu.icm.unity.engine.api.translation.TranslationActionInstance
checkParams, equals, getActionType, hashCode
-
-
-
-
Method Detail
-
invoke
public void invoke(TranslationInput input, java.lang.Object mvelCtx, java.lang.String currentProfile, TranslationResult result) throws pl.edu.icm.unity.exceptions.EngineException
- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
invokeWrapped
protected abstract void invokeWrapped(TranslationInput input, java.lang.Object mvelCtx, java.lang.String currentProfile, TranslationResult result) throws pl.edu.icm.unity.exceptions.EngineException
- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
-