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

public abstract class OutputTranslationAction extends TranslationActionInstance
Base class of all output profile action instances. Ensures proper logging of action invocation.
Author:
K. Benedyczak
  • 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