Class AbstractAction

java.lang.Object
fr.ens.biologie.genomique.eoulsan.actions.AbstractAction
All Implemented Interfaces:
Action
Direct Known Subclasses:
AbstractInfoAction, ClusterTaskAction, CreateDesignAction, CreateHadoopJarAction, ExecAction, ExecJarHadoopAction, HadoopExecAction, IntegrationTestAction

public abstract class AbstractAction extends Object implements Action
This class define an abstract Action
Since:
1.0
Author:
Laurent Jourdren
  • Constructor Details

    • AbstractAction

      public AbstractAction()
  • Method Details

    • isHadoopJarMode

      public boolean isHadoopJarMode()
      Description copied from interface: Action
      Test if the action can be executed in hadoop Jar mode.
      Specified by:
      isHadoopJarMode in interface Action
      Returns:
      true if the action can be executed in hadoop Jar mode
    • isCurrentArchCompatible

      public boolean isCurrentArchCompatible()
      Description copied from interface: Action
      Test if the action can be executed with current platform.
      Specified by:
      isCurrentArchCompatible in interface Action
      Returns:
      true if the action can be executed with current platform
    • isHidden

      public boolean isHidden()
      Description copied from interface: Action
      Test if the action must be hidden from the list of available actions.
      Specified by:
      isHidden in interface Action
      Returns:
      true if the action must be hidden
    • isApplicationAvailableForCurrentArch

      public static boolean isApplicationAvailableForCurrentArch()
      Check if the application is available for current platform.
      Returns:
      true if the application is available for current platform