Repository Service with Notification Support
INotifyRepositoryService<TModel>
in assembly SanteDB.Core.Api version 3.0.1980.0
Summary
A IRepositoryService which can notify other classes of changes to data
Events
Inserting
EventHandler<DataPersistingEventArgs<TModel>>
Data is inserting
Inserted
EventHandler<DataPersistedEventArgs<TModel>>
Fired after data was inserted
Saving
EventHandler<DataPersistingEventArgs<TModel>>
Fired before saving
Saved
EventHandler<DataPersistedEventArgs<TModel>>
Fired after data was saved
Deleting
EventHandler<DataPersistingEventArgs<TModel>>
Fired before obsoleting
Deleted
EventHandler<DataPersistedEventArgs<TModel>>
Fired after data was obsoleted
Retrieving
EventHandler<DataRetrievingEventArgs<TModel>>
Retrieving the data
Retrieved
EventHandler<DataRetrievedEventArgs<TModel>>
Fired after data was retrieved
Querying
EventHandler<QueryRequestEventArgs<TModel>>
Fired after data was queried
Queried
EventHandler<QueryResultEventArgs<TModel>>
Fired after data was queried
Implementations
GenericLocalActRepository<TAct> - (SanteDB.Core.Api)
Represents an act repository service.
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
GenericLocalClinicalDataRepository<TModel> - (SanteDB.Core.Api)
Represents generic local clinical data repository
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
GenericLocalConceptRepository<TModel> - (SanteDB.Core.Api)
Generic local concept repository with sufficient permissions
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
GenericLocalMetadataRepository<TMetadata> - (SanteDB.Core.Api)
Provides generic basis for metadata editing
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
Local Repository Service - (SanteDB.Core.Api)
Represents a base class for entity repository services
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
GenericLocalRepositoryEx<TModel> - (SanteDB.Core.Api)
Generic nullifiable local repository
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
GenericLocalSecurityRepository<TSecurityEntity> - (SanteDB.Core.Api)
Generic local security repository
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
LocalBatchRepository - (SanteDB.Core.Api)
Local batch repository service
Service Registration
LocalCarePathwayDefinitionRepositoryService - (SanteDB.Core.Api)
Local care pathway definition
Service Registration
LocalConceptRepository - (SanteDB.Core.Api)
Represents a service which is responsible for the maintenance of concepts using local persistence.
Service Registration
LocalContainerRepository - (SanteDB.Core.Api)
Place repository that uses local persistence
Service Registration
LocalEntityRelationshipRepository - (SanteDB.Core.Api)
Represents a local entity relationship repository
Service Registration
LocalEntityRepository - (SanteDB.Core.Api)
Local entity repository
Service Registration
LocalExtensionTypeRepository - (SanteDB.Core.Api)
Local extension types
Service Registration
LocalIdentityDomainRepository - (SanteDB.Core.Api)
Represents a repository service for managing assigning authorities.
Service Registration
LocalManufacturedMaterialRepository - (SanteDB.Core.Api)
Local material persistence service
Service Registration
LocalMaterialRepository - (SanteDB.Core.Api)
Local material persistence service
Service Registration
LocalOrganizationRepository - (SanteDB.Core.Api)
Provides operations for managing organizations.
Service Registration
LocalPatientRepository - (SanteDB.Core.Api)
Local material persistence service
Service Registration
LocalPlaceRepository - (SanteDB.Core.Api)
Place repository that uses local persistence
Service Registration
LocalProtocolRepositoryService - (SanteDB.Core.Api)
Default protocol repository services
Service Registration
LocalProviderRepository - (SanteDB.Core.Api)
Provides operations for managing organizations.
Service Registration
LocalSecurityApplicationRepository - (SanteDB.Core.Api)
Local security application repository
Service Registration
LocalSecurityDeviceRepository - (SanteDB.Core.Api)
Local security device repository
Service Registration
LocalSecurityPolicyRepository - (SanteDB.Core.Api)
Alter policies
Service Registration
LocalSecurityRoleRepositoryService - (SanteDB.Core.Api)
Represents a local security role service
Service Registration
LocalSecurityUserRepositoryService - (SanteDB.Core.Api)
Security user repository
Service Registration
LocalTemplateDefinitionRepositoryService - (SanteDB.Core.Api)
Represents a local metadata repository service
Service Registration
LocalUserEntityRepository - (SanteDB.Core.Api)
Localuser entity repository
Service Registration
Example Implementation
References
Last updated