Click or drag to resize

IRepositoryServiceEx<TModel> Interface

Represents a IRepositoryService service which has extended functionality

Namespace:  SanteDB.Core.Services
Assembly:  SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
Syntax
public interface IRepositoryServiceEx<TModel> : IRepositoryService<TModel>, 
	IServiceImplementation
where TModel : IdentifiedData

Type Parameters

TModel

[Missing <typeparam name="TModel"/> documentation for "T:SanteDB.Core.Services.IRepositoryServiceEx`1"]

The IRepositoryServiceEx<TModel> type exposes the following members.

Properties
  NameDescription
Public propertyServiceName
Gets the service name
(Inherited from IServiceImplementation.)
Top
Methods
  NameDescription
Public methodFind(Expression<Func<TModel, Boolean>>)
Finds the specified data where the current version matches the query provided
(Inherited from IRepositoryService<TModel>.)
Public methodFind(Expression<Func<TModel, Boolean>>, Int32, Nullable<Int32>, Int32,ModelSort<TModel>[])
Finds the specified data with the specified control parameters
(Inherited from IRepositoryService<TModel>.)
Public methodGet(Guid)
Gets the specified model data
(Inherited from IRepositoryService<TModel>.)
Public methodGet(Guid, Guid)
Gets the specified model data at the specified version
(Inherited from IRepositoryService<TModel>.)
Public methodInsert
Inserts the specified model information
(Inherited from IRepositoryService<TModel>.)
Public methodNullify
Nullifies the specified object (mark as "Entered in Error")
Public methodObsolete
Obsoletes the specified object
(Inherited from IRepositoryService<TModel>.)
Public methodSave
Inserts or updates the specified data
(Inherited from IRepositoryService<TModel>.)
Public methodTouch
Touch the specified object by updating its last modified time (forcing a re-synchronization) however not modifying the data in the object
Top
See Also