CTX_DBBase - Base class for database contexts
Inherits: 
CTX_Base
The base class for database contexts provides some basic functionality for data base context classes. In particular, the class provides most of the default event handlers that can be overloaded in specific context classes. Overloaded handlers need not to call the default handlers since nothing is done in the default handlers. Handlers for database events are usually called within internal transactions. Thus, all modifications made by the event handler are reset when the transaction fails.
For a number of database operations Not-events are generated that are called in case of an error. An error could be a database (consistency) error but the process event (before event) could have denied the operation as well.
Attributes
Functions
- CheckPermission - - internal feature (not documented)
- DBBeforeRead - Before read event handler
- DBClose - Close event
- DBCreate - Before create handler
- DBCreated - After create handler
- DBDelete - Before delete handler
- DBDeleted - After delete handler
- DBInitialize - Initialize handler
- DBInsert - Before insert handler
- DBInserted - After inserted handler
- DBLocated - - internal feature (not documented)
- DBModify - Modify handler
- DBNotCreated - Not created handler
- DBNotDeleted - Not deleted handler
- DBNotInserted - Not inserted handler
- DBNotOpened - Not opened handler
- DBNotRemoved - Not removed handler
- DBNotStored - - internal feature (not documented)
- DBOpen - Before open handler
- DBOpened - After Open handler
- DBRead - After read event
- DBRefresh - Refresh handler
- DBRemove - Before remove handler
- DBRemoved - After remove handler
- DBReopen - - internal feature (not documented)
- DBReopened - - internal feature (not documented)
- DBReset - - internal feature (not documented)
- DBSelect - - internal feature (not documented)
- DBStore - Before store handler
- DBStored - After store handler
- GetDBHandle - - internal feature (not documented)
- GetDBObjectContext - - internal feature (not documented)
- GetDatabaseContext - - internal feature (not documented)
- GetPropContext - Get Property context
- GetStructContext - GetStructContext - Title unknown
- HighDBContext - Get next higher database context
- IsDeleting - Is instance going to be deleted
- IsPermitted - Check access permission
- IsUserHandle - Is property handle user defined
- SetContextVariables - SetContextVariables - Title unknown
- SetTransactionError - Set transaction error