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
-
- Direct Known Subclasses:
BlindStopperOutputAction
,IncludeOutputProfileActionFactory.IncludeOutputProfileAction
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(TranslationActionType actionType, String[] parameters)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
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.types.translation.TranslationAction
getName, getParameters, toString
-
-
-
-
Constructor Detail
-
OutputTranslationAction
public OutputTranslationAction(TranslationActionType actionType, String[] parameters)
-
-
Method Detail
-
invoke
public void invoke(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) throws EngineException
- Throws:
EngineException
-
invokeWrapped
protected abstract void invokeWrapped(TranslationInput input, Object mvelCtx, String currentProfile, TranslationResult result) throws EngineException
- Throws:
EngineException
-
-