Classes
Class | Description | |
---|---|---|
BusinessCollection<(Of <(<'TBO>)>)> | ||
BusinessDocumentFactory |
The business document factory creates instances of business documents.
| |
BusinessException |
Exception type thrown by the business layer.
The business layer must not throw any other exception type.
| |
BusinessList<(Of <(<'TBO>)>)> | ||
BusinessObject |
The BusinessObject class is a common base class for all generated
business objects. This class should be used by the code generator only.
| |
BusinessObject<(Of <(<'TKey>)>)> | ||
BusinessObjectKey |
Key to identify a business object. The key contains of the primary key and the type name of the business object.
| |
BusinessRefCollection<(Of <(<'TBO>)>)> | ||
BusinessRefList<(Of <(<'TBO>)>)> | ||
BusinessSessionSettings |
Settings to apply to new sessions.
|
Interfaces
Interface | Description | |
---|---|---|
IBusinessCollection<(Of <(<'TBO>)>)> |
This is the base interface for child lists created by the business object generator.
| |
IBusinessDocument |
A business document is an abstraction of the underlying object-relational mapper (ORM).
The business document uses NHibernate to access the database.
| |
IBusinessList<(Of <(<'TBO>)>)> |
This is the base interface for child lists created by the business object generator.
| |
IBusinessObject |
This is the base interface for business objects created by the business object generator.
| |
IBusinessObject<(Of <(<'TKey>)>)> | ||
IBusinessObjectVisitor<(Of <(<'T>)>)> |
Base interface used to create acyclic visitors.
| |
IBusinessRefCollection<(Of <(<'TBO>)>)> |
This is the base interface for reference lists created by the business object generator.
| |
IBusinessRefList<(Of <(<'TBO>)>)> |
This is the base interface for reference lists created by the business object generator.
| |
IBusinessSession |
The business session is a wrapper and controller for the NHibernate session and provides special
functionality related to the business layer.
A business session will be opened only once per thread.
| |
IBusinessTransaction |
Interface for business transactions.
| |
INotificationLock | Call GetNotificationLock on the session to create an change notification lock. To release the lock, dispose the lock object. After the lock has been disposed, the session will send a change notification if any objects have changed during the fifetime of the lock. Nested locks are possible. Notifications will be send after all locks have been disposed. | |
IVisitable |
This interface is used by the Acyclic Visitor pattern. All generated business objects implement this interface.
| |
IVisitor<(Of <(<'T>)>)> |
This interface is used by the Acyclic Visitor pattern.
|
Delegates
Delegate | Description | |
---|---|---|
BusinessCollection<(Of <(<'TBO>)>)>..::..GetInternalSetDelegate | ||
BusinessCollection<(Of <(<'TBO>)>)>..::..GetSessionDelegate | ||
BusinessList<(Of <(<'TBO>)>)>..::..GetInternalListDelegate | ||
BusinessList<(Of <(<'TBO>)>)>..::..GetSessionDelegate | ||
BusinessRefCollection<(Of <(<'TBO>)>)>..::..GetInternalSetDelegate | ||
BusinessRefCollection<(Of <(<'TBO>)>)>..::..GetSessionDelegate | ||
BusinessRefList<(Of <(<'TBO>)>)>..::..GetInternalListDelegate | ||
BusinessRefList<(Of <(<'TBO>)>)>..::..GetSessionDelegate | ||
BusinessSessionClosedHandler |
The BusinessSessionClosedHandler is a predefined delegate that specifically represents an event handler method
for a BusinessSessionClosed event.
| |
NotifyBusinessObjectsChangedHandler |
The NotifyBusinessObjectsChangedHandler is a predefined delegate that specifically represents an event handler method
for a NotifyBusinessObjectsChanged event.
| |
TransactionClosedHandler |
The TransactionClosedHandler is a predefined delegate that specifically represents an event handler method
for a TransactionClosed event.
| |
TransactionOpenedHandler |
The TransactionOpenedHandler is a predefined delegate that specifically represents an event handler method
for a TransactionOpened event.
|
Enumerations
Enumeration | Description | |
---|---|---|
EBusinessError |
EBusinessError is used to categorize errors.
| |
EBusinessObjectState |
Determines the state of a business object.
| |
EBusinessSessionState |
Possible states of a business session.
| |
EFlushMode | ||
ETransactionStart |
Defines the time at which the transaction shall be startet.
|