Classes

  ClassDescription
Public classBusinessCollection<(Of <(<'TBO>)>)>
Public classBusinessDocumentFactory
The business document factory creates instances of business documents.
Public classBusinessException
Exception type thrown by the business layer. The business layer must not throw any other exception type.
Public classBusinessList<(Of <(<'TBO>)>)>
Public classBusinessObject
The BusinessObject class is a common base class for all generated business objects. This class should be used by the code generator only.
Public classBusinessObject<(Of <(<'TKey>)>)>
Public classBusinessObjectKey
Key to identify a business object. The key contains of the primary key and the type name of the business object.
Public classBusinessRefCollection<(Of <(<'TBO>)>)>
Public classBusinessRefList<(Of <(<'TBO>)>)>
Public classBusinessSessionSettings
Settings to apply to new sessions.

Interfaces

  InterfaceDescription
Public interfaceIBusinessCollection<(Of <(<'TBO>)>)>
This is the base interface for child lists created by the business object generator.
Public interfaceIBusinessDocument
A business document is an abstraction of the underlying object-relational mapper (ORM). The business document uses NHibernate to access the database.
Public interfaceIBusinessList<(Of <(<'TBO>)>)>
This is the base interface for child lists created by the business object generator.
Public interfaceIBusinessObject
This is the base interface for business objects created by the business object generator.
Public interfaceIBusinessObject<(Of <(<'TKey>)>)>
Public interfaceIBusinessObjectVisitor<(Of <(<'T>)>)>
Base interface used to create acyclic visitors.
Public interfaceIBusinessRefCollection<(Of <(<'TBO>)>)>
This is the base interface for reference lists created by the business object generator.
Public interfaceIBusinessRefList<(Of <(<'TBO>)>)>
This is the base interface for reference lists created by the business object generator.
Public interfaceIBusinessSession
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.
Public interfaceIBusinessTransaction
Interface for business transactions.
Public interfaceINotificationLock

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.

Public interfaceIVisitable
This interface is used by the Acyclic Visitor pattern. All generated business objects implement this interface.
Public interfaceIVisitor<(Of <(<'T>)>)>
This interface is used by the Acyclic Visitor pattern.

Delegates

  DelegateDescription
Public delegateBusinessCollection<(Of <(<'TBO>)>)>..::..GetInternalSetDelegate
Public delegateBusinessCollection<(Of <(<'TBO>)>)>..::..GetSessionDelegate
Public delegateBusinessList<(Of <(<'TBO>)>)>..::..GetInternalListDelegate
Public delegateBusinessList<(Of <(<'TBO>)>)>..::..GetSessionDelegate
Public delegateBusinessRefCollection<(Of <(<'TBO>)>)>..::..GetInternalSetDelegate
Public delegateBusinessRefCollection<(Of <(<'TBO>)>)>..::..GetSessionDelegate
Public delegateBusinessRefList<(Of <(<'TBO>)>)>..::..GetInternalListDelegate
Public delegateBusinessRefList<(Of <(<'TBO>)>)>..::..GetSessionDelegate
Public delegateBusinessSessionClosedHandler
The BusinessSessionClosedHandler is a predefined delegate that specifically represents an event handler method for a BusinessSessionClosed event.
Public delegateNotifyBusinessObjectsChangedHandler
The NotifyBusinessObjectsChangedHandler is a predefined delegate that specifically represents an event handler method for a NotifyBusinessObjectsChanged event.
Public delegateTransactionClosedHandler
The TransactionClosedHandler is a predefined delegate that specifically represents an event handler method for a TransactionClosed event.
Public delegateTransactionOpenedHandler
The TransactionOpenedHandler is a predefined delegate that specifically represents an event handler method for a TransactionOpened event.

Enumerations

  EnumerationDescription
Public enumerationEBusinessError
EBusinessError is used to categorize errors.
Public enumerationEBusinessObjectState
Determines the state of a business object.
Public enumerationEBusinessSessionState
Possible states of a business session.
Public enumerationEFlushMode
Public enumerationETransactionStart
Defines the time at which the transaction shall be startet.