Parentpacke: Consultingwerk
Consultingwerk.Exceptions

The Consultingwerk.Exceptions package contains specialized error classes. The classes in this package do extend the Progress.Lang.AppError class. Classes may implement the following interfaces that control specific error functionality.

Interface name Description
IDoNotShowException This interface is for error classes that should not be visualized using the Consultingwerk.Util.ErrorHelper class. This is useful for errors that should just indicate that a method has been cancelled but are not relevant to the end user.
IErrorTitle Errors implementing this interface provide a Title property that will be used as the title of error message dialogs rendered by the Consultingwerk.Util.ErrorHelper class.
ISupportsInnerException Errors implementing this interface provide an InnerException property that provides access to the original error that caused a higher level exception.

See Consultingwerk.Util.ErrorHelper class for further information.
Interfaces
IDoNotShowException Interface for Error classes that should not be causing a message box/dialog when passed to the Consultingwerk.Util.ErrorHelper methods. Those errors could still be handled using then IErrorHandler implementation
IErrorTitle Interface for Errors that support a Title property to be used for error dialogs
IProvidesSessionInfo Interface for error classes that provide the SessionInfo property
ISupportsInnerException Supports the InnerException pattern for error objects

Classes
CancelException An Error object signalling that the called operation has been cancelled (exit or returned).
CompileException Exception thrown from the CompileHelper:CompileFile method
DatabaseNotConnectedException
DatasetException Exception raised by the DatasetHelper:ThrowDatasetErrors method with the ERROR-STRING's of the ProDataset records
DoNotShowException Common base error class for errors that do not need to be shown using the ErrorHelper class
Exception Common base error class, implementing inner exception handling / access, returning the Error instance that caused the current exception.
ExceptionWithTitle Common base error class, implementing inner exception handling / access, returning the Error instance that caused the current exception.
IgnoreAtServiceInterface Base class for Exceptions which will be caught and ignored by the Service Interface and thus not returned to the caller.
InvalidHandleException An error object thrown to signal an invalid widget handle
InvalidParameterValueException An error object thrown to signal invalid parameter values
InvalidQueryOperatorException Exception thrown by the Consultingwerk.QueryParser class when an unsupported query term was foudn
InvalidQueryTermException Exception thrown by the Consultingwerk.QueryParser class when an unsupported query term was foudn
InvalidReferenceException An error object thrown to signal an invalid widget handle
InvalidTypeException An error object thrown to signal invalid types
InvalidValueException An error object thrown to signal invalid (parameter) values
JsonSerializationException Exception thrown by Json-Serialization and Deserialization
MethodInvokationException
NoIndexInformationAvailable
NotImplementedException
NotSupportedException General purpose error class for methods that are not supported
NotSupportedOnThisPlatform
OsErrorException
ParameterNullValueException An error object thrown to signal invalid parameter null values
QueryParsingException Exception thrown by the Consultingwerk.QueryParser class when an unsupported query term was foudn
RecordAlreadyExistsException Exception thrown by DataAccess and SmartDatasetAdapter when an update record conflicts with another record.
ReferentialIntegrityException
StopConditionException Exception thrown when a STOP condition has been catched
UnmatchedBracketException Exception thrown from the StringHelper:FindClosingBracket() method
UnmatchedCommentException
UnmatchedQuoteException Exception thrown from the StringHelper:FindClosingQuote() method
XmlSerializableException Exception thrown by the XmlSerialable class during serialization and deserialization

©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:55:06