Package ch.systemsx.cisd.common.exceptions

Class Summary
ExceptionUtils Provides utilities for manipulating and examining Throwable objects.
NotImplementedException.StackTraceExtractor An automatic stack trace extractor.
Status A class that holds the information about the status of an operation.
StatusWithResult<T> A Status that can also hold a result.
 

Enum Summary
StatusFlag The status of an operation.
 

Exception Summary
AuthorizationFailureException A UserFailureException for authorization failure.
ConfigurationFailureException The ConfigurationFailureException is the super class of all exceptions that have their cause in an inappropriate configuration of the system.
EnvironmentFailureException The EnvironmentFailureException is the super class of all exceptions that have their cause in the software or hardware environment of the system failing.
ExceptionWithStatus  
FileExistsException An exception indicating that an output file already exists.
HighLevelException An exception that is "high-level" in the sense that we have a pretty good understanding what the failure means in the context where the exception has been thrown.
InternalErr Exception representing internal error in the program caused by programmer error.
InvalidAuthenticationException Exception to be thrown when authentication of a service at another service fails.
InvalidExternalDataException Data provided to the system from another system is invalid.
InvalidSessionException This UserFailureException extension signals that a session has expired.
MasqueradingException A RuntimeException extension which almost clones given rootException without saving it as cause.
NotImplementedException This is an extension to the RuntimeException for unimplemented methods.
SystemExitException Thrown by SystemExit instead of plain RuntimeException
UnknownLastChangedException Used to signal the error of getting last modification time of a store item
UserFailureException The UserFailureException is the super class of all exceptions that have their cause in an inappropriate usage of the system.