IValidatingRepositoryService{TModel}

IValidatingRepositoryService<TModel> in assembly SanteDB.Core.Api version 3.0.1980.0

Summary

Represents a repository that can validate

Operations

Operation
Response/Return
Input/Parameter
Description

Validate

TModel

TModel data

Validates the supplied data and returns a valid copy (or) throws an appropriate exception

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

Was this helpful?