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.
|