OpenPetra
Free Administration Software for Non-Profits
Ict.Common.Exceptions Namespace Reference

Classes

class  EAccessDeniedException
 Access denied to a certain screen or information. More...
 
class  ECachedDataTableLoadingRetryGotCancelledException
 Thrown by the Cache Manager Class if the loading of a Cached DataTable got cancelled by the user when the attemps to retry the loading were exhausted. More...
 
class  ECachedDataTableNotImplementedException
 Thrown by a Cache Instantiator Class if a Cached DataTable was requested that does not exist. More...
 
class  ECachedDataTableReturnedNothingException
 Thrown by a Cache Instantiator Class if a Cached DataTable that was requested returned no DataTable object. More...
 
class  ECachedDataTableTableNameMismatchException
 Thrown by a Cache Instantiator Class if a Cached DataTable that was requested is named differently than the Enum. More...
 
class  EClientVersionMismatchException
 The binaries of the Client don't match the Version that the Server uses. The Client is prevented from connecting to the Server in such a circumstance. More...
 
class  EFinanceSystemCacheableTableReturnedNoDataException
 Thrown if a given cacheable data table object is null or empty More...
 
class  EFinanceSystemDataObjectNullOrEmptyException
 Thrown if a given data object is null More...
 
class  EFinanceSystemDataTableAccessFailedException
 Thrown if a given data table object is unable to access (and load the contents of) a specified DB table More...
 
class  EFinanceSystemDataTableReturnedNoDataException
 Thrown if a given data table object is null or empty More...
 
class  EFinanceSystemDBTransactionNullException
 Thrown if a given DB Transaction is null More...
 
class  EFinanceSystemInvalidBatchNumberException
 Thrown if a Batch number in a given Ledger number is invalid. More...
 
class  EFinanceSystemInvalidLedgerNumberException
 Thrown if a Ledger number is invalid. More...
 
class  EFinanceSystemUnexpectedStateException
 Base Class for OpenPetra-finance-system-specific application-level Exceptions. More...
 
class  EInvalidSiteKeyException
 The Client is using an invalid SiteKey which the Server does not know about. More...
 
class  ELicenseExpiredException
 Thrown if the license for the OpenPetra System is not paid in a hosted offering More...
 
class  ELoginFailedServerTooBusyException
 Thrown if login was not possible because the Server was too busy. More...
 
class  EOPAppException
 Base Class for OpenPetra-specific application-level Exceptions. More...
 
class  EOPDBException
 Base Class for OpenPetra-specific data access-level and database-level Exceptions. More...
 
class  EOPDBInvalidSessionException
 Thrown if a Session that is asked for is invalid. More...
 
class  EOPDBSessionException
 Base Class for OpenPetra-specific Session Exceptions. More...
 
class  EOPException
 Base Class for OpenPetra-specific Exceptions. More...
 
class  EOutOfRangeException
 Thrown if a value is out of range. More...
 
class  EPagedTableNoRecordsException
 Thrown by the TPagedDataSet Class if no records where found by the query. More...
 
class  EPagedTableNoSuchPageException
 Thrown by the TPagedDataSet Class if a page was requested that does not exist. More...
 
class  EPartnerKeyOutOfRangeException
 This Exception is raised when a the PartnerKey number does not fit into a string of Length 10. More...
 
class  EPasswordWrongException
 Password was wrong. More...
 
class  EPetraSecurityException
 Security violation (eg. access permissions etc). More...
 
class  EProblemConstructingHyperlinkException
 Thrown if the the attempt to construct a Hyperlink from a Value and a Hyperlink Format fails. More...
 
class  ESecurityAccessDeniedException
 Base Class for all Security Exceptions. More...
 
class  ESecurityDBTableAccessDeniedException
 Thrown by the TDataBase Class if the user doesn't have enough rights to execute the query. More...
 
class  ESecurityGroupAccessDeniedException
 Thrown if an OpenPetra User has no rights for a certain Security Group. More...
 
class  ESecurityModuleAccessDeniedException
 Thrown if an OpenPetra User has no rights for a certain Security Module. More...
 
class  ESecurityScreenAccessDeniedException
 Thrown if an OpenPetra screen (WinForm) cannot be opened for security reasons. More...
 
class  ESystemDisabledException
 Thrown if the whole OpenPetra System is down for maintenance. More...
 
class  EUserAccountGotLockedException
 User Account got locked (happens automatically after too many login attempts with the wrong password). More...
 
class  EUserAccountLockedException
 User Account is locked (a User Account gets locked automatically after too many login attempts with the wrong password). More...
 
class  EUserNotExistantException
 User does not exist. More...
 
class  EUserRetiredException
 User is not active anymore (Retired on purpose). More...
 
class  TExceptionHelper
 Helper Class for handling Exceptions. More...