Class BTCrewShellChecker<I>

Type Parameters:
I - the generic type
All Implemented Interfaces:
Serializable, Tool, ValidExecution
Direct Known Subclasses:
BTCrewShellCompositionCheck, BTCrewShellWorkshiftCheck

public abstract class BTCrewShellChecker<I> extends ValidExecutionAbstractCheckerBusinessTask<I>
Generic business task for the crew shell checker entities.
Before executing its purpose, the task checks whether the crew shell module is active or not.

Error Code:

Since:
17.0
See Also:
  • Constructor Details

    • BTCrewShellChecker

      public BTCrewShellChecker()
  • Method Details

    • isValidExecution

      public boolean isValidExecution()
      Checks whether the crew shell permission is activated or not.
      Returns:
      true, if the crew shell permission is active, false otherwise
    • throwExceptionIfInvalid

      public boolean throwExceptionIfInvalid()
      Throw exception if invalid.
      Returns:
      true, if successful
    • getException

      public DAValidateException getException()
      Returns the exception.
      Returns:
      the exception