BasePersistenceProvider Class |
Namespace: Aloe.EnterpriseOne.Model.Core
The BasePersistenceProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | BasePersistenceProvider |
Initializes a new instance of the BasePersistenceProvider class.
|
Name | Description | |
---|---|---|
![]() | AllCalculatedAttributes |
Gets all calculated attributes.
|
![]() | AllUserBusinessRules |
Gets all user business rules.
|
![]() | DocumentVersioningSystem |
Gets the document versioning system.
|
![]() | Host |
Gets the domain system host, which provides various host-specific functionality.
(Inherited from RepositorySource.) |
![]() | LoadCustomProperties |
Gets or sets a value indicating whether to load the custom properties of the repositories.
|
![]() | Repositories |
Returns all repositories
(Overrides RepositorySourceRepositories.) |
![]() | RepositoryAttributtesInitGate | Synchonization gate, used on repository attributtes initialization. (Inherited from RepositorySource.) |
![]() | RepositoryBusinessEventHandlerInitGate | Synchonization gate, used on repository business event handler initialization. (Inherited from RepositorySource.) |
Name | Description | |
---|---|---|
![]() | EnumerateEntityObjects |
Enumerates and returns (as dictionary) all entity objects in all tables of the buffer.
(Inherited from RepositorySource.) |
![]() | GetLicenseCount |
Gets the count of the installed licenses for the specified license code.
|
![]() | GetRepositoryByEntityName |
Gets the repository, which has the specified table as its primary table.
(Inherited from RepositorySource.) |
![]() | GetRepositoryByEntityNameOrDefault |
Returns the repository, handling the specified tableName
(Inherited from RepositorySource.) |
![]() | GetRepositoryByName |
Gets the repository with the specified name.
(Inherited from RepositorySource.) |
![]() | GetRepositoryByObjectType(Type) |
Gets the repository for the specified domain object type.
(Inherited from RepositorySource.) |
![]() | GetRepositoryByObjectTypeTObject |
Returns the repository for the specified domain object type
(Inherited from RepositorySource.) |
![]() | GetRepositoryByObjectTypeName |
Gets the repository with the specified name.
(Overrides RepositorySourceGetRepositoryByObjectTypeName(String).) |
![]() | IsBusinessRuleRevoked |
Determines whether the specified business rule is revoked by the user.
|
![]() | RegisterConditionalBusinessRules |
Register the conditional business rules to the specified repository.
|
![]() | RegisterUserBusinessRules |
Registers the user business rules.
|
The base provider contains only business logic, common to both front and back end. The specialized front and back end providers contain more specific logic for these environments.
The basic persistence provider tends to be chatty with the data source and is not intended for deployment with remote connections. For remote deployments checkout specialized remote persistence providers, which use different remote call technologies in order to avoid the chattiness of the basic provider.
The basic provider can be used on servers as persistence provider, but for best performance check out the specialized server providers, which usually call stored procedures for performance optimization.
The basic provider contains domain logic and is best used for test by comparison for other specialized providers. It is also used as the base place for stating the required domain logic.