Class AbstractCheckedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sas.lsaf.core.AbstractCheckedException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AclException, AnalysisResultNotFoundException, AuditSearchException, AuthenticationException, AutoFlowException, AutoFlowSetupException, CheckedOutFilesSearchException, DictionaryException, ExportException, ExternalDictionaryAssociationExistsException, ExternalDictionaryAssociationNotFoundException, GroupException, ImportException, InvalidProcessFlowStateException, InvalidRecipientException, InvalidTaskAssigneeException, InvalidTaskStateException, JobCreateException, JobExistsException, JobFormatException, JobNotFoundException, JobSubmissionException, JobSubmissionNotFoundException, JobUpdateException, MembershipException, ModelException, PrincipalNotFoundException, PrivilegeException, ProcessDefinitionDeploymentException, ProcessDefinitionMappingUpdateException, ProcessDefinitionNotFoundException, ProcessDefinitionStateException, ProcessFlowCopyException, ProcessFlowElementNotFoundException, ProcessFlowElementSetupException, ProcessFlowElementSetupNotFoundException, ProcessFlowException, ProcessFlowExistsException, ProcessFlowManifestCreateException, ProcessFlowNotFoundException, ProcessFlowSearchException, QueryException, RecycleBinItemDeleteException, RecycleBinItemNotFoundException, RecycleBinItemSearchException, RepositoryException, RepositorySearchException, ResourceUtilizationException, ResultsNotFoundException, RoleException, ScheduleException, ScheduleNotFoundException, SectionException, SessionException, SessionSearchException, SharedWorkspaceException, SigningException, StandardAssociationExistsException, StandardAssociationNotFoundException, StandardNotFoundException, StudyCodeListUpdateException, StudyComponentEditException, StudyDictionaryException, StudyNotFoundException, StudySupportingDocumentUpdateException, StudyTableUpdateException, StudyUpdateException, StudyValueLevelMetadataUpdateException, SubscriptionException, TaskSearchException, TlfException, TlfTemplateException, TypeNotFoundException, UserException, ValidationReportException, WorkspaceItemException

public abstract class AbstractCheckedException extends Exception
Root of the hierarchy of all checked exceptions within the SAS Life Science Analytics Framework Java API. Provides a way of wrapping checked Exceptions with a root cause.

Abstract because this exception should not be constructed directly, rather, a more detailed subclass should be constructed and thrown.

Since:
1.1
See Also:
  • Constructor Details

    • AbstractCheckedException

      public AbstractCheckedException(String message)
      Construct an AbstractCheckedException with the specified detail message.
      Parameters:
      message - the detail message (which is saved for later retrieval by the getMessage() method).
    • AbstractCheckedException

      public AbstractCheckedException(String message, Throwable cause)
      Construct an AbstractCheckedException with the specified detail message and nested exception.
      Parameters:
      message - the detail message (which is saved for later retrieval by the getMessage() method).
      cause - the cause (which is saved for later retrieval by the Throwable.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.).
  • Method Details

    • getMessage

      public String getMessage()
      Returns the detail message, including the message from the nested exception if there is one.
      Overrides:
      getMessage in class Throwable
      Returns:
      the detail message of this Throwable instance (which may be null), including the message from the nested exception if there is one.
    • getRootCause

      public Throwable getRootCause()
      Retrieve the innermost cause of this exception, if any.
      Returns:
      the innermost exception, or null if none.