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