GenericRepository provides CRUD and mass operation services for typed data transfer objects (DTOs).
Inheritance Hierarchy
kCura.Relativity.Client.RepositoriesGenericRepositoryT
More...
Namespace: kCura.Relativity.Client.Repositories
Assembly: kCura.Relativity.Client (in kCura.Relativity.Client.dll) Version: 17.0.1.1 588f15fd7550dbf54835f3417a0142d4ea37dbb5
Syntax
Type Parameters
- T
- The ArtifactType on which operations will be performed.
The GenericRepositoryT type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Create(ListT) |
Creates the specified Artifacts.
|
![]() | Create(T) |
Creates the specified Artifacts.
|
![]() | CreateSingle |
Creates a single Artifact of the supplied DTO type.
|
![]() | Delete(ListInt32) |
Deletes the specified Artifacts.
|
![]() | Delete(ListT) |
Deletes the specified Artifacts.
|
![]() | Delete(Int32) |
Deletes the specified Artifacts.
|
![]() | Delete(T) |
Deletes the specified Artifacts.
|
![]() | DeleteSingle(Guid) |
Deletes the specified Artifact.
|
![]() | DeleteSingle(Int32) |
Deletes the specified Artifact.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MassCreate |
Creates RDO instances for each ArtifactRequest in artifacts based on the Field values provided by a 'template' ArtifactRequest.
|
![]() | MassEdit |
Applies the Field values from the 'template' artifact to each of the Artifacts identified by the array of ArtifactIDs.
|
![]() | Query |
Queries Relativity to find Artifacts matching the selection criteria.
|
![]() | QuerySubset |
Fetches additional search results after a call to Query.
|
![]() | Read(ListInt32) |
Reads the specified Artifacts. For each Artifact, all fields will be returned.
|
![]() | Read(ListT) |
Reads the specified Artifacts.
|
![]() | Read(Int32) |
Reads the specified Artifacts. For each Artifact, all fields will be returned.
|
![]() | Read(T) |
Reads the specified Artifacts.
|
![]() | ReadSingle(Guid) |
Returns the Artifact matching the specified artifact GUID.
|
![]() | ReadSingle(Int32) |
Returns the Artifact matching the specified artifact ID.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Update(ListT) |
Updates the specified Artifacts.
|
![]() | Update(T) |
Updates the specified Artifacts.
|
![]() | UpdateSingle |
Updates the specified Artifact.
|
Extension Methods
Name | Description | |
---|---|---|
![]() | CreateItemT |
Creates the specified Artifact object and adds it to the current Repository.
(Defined by GenericRepositoryExtensions.) |
![]() | DeleteItemT |
Deletes the specified Artifact.
(Defined by GenericRepositoryExtensions.) |
![]() | ReadItemT |
Reads the specified Artifact.
(Defined by GenericRepositoryExtensions.) |
![]() | UpdateItemT |
Updates the specified Artifact.
(Defined by GenericRepositoryExtensions.) |
See Also
Reference
Inheritance Hierarchy
kCura.Relativity.Client.RepositoriesGenericRepositoryT
kCura.Relativity.Client.RepositoriesBatchRepository
kCura.Relativity.Client.RepositoriesBatchSetRepository
kCura.Relativity.Client.RepositoriesChoiceRepository
kCura.Relativity.Client.RepositoriesClientRepository
kCura.Relativity.Client.RepositoriesDocumentRepository
kCura.Relativity.Client.RepositoriesErrorRepository
kCura.Relativity.Client.RepositoriesFieldRepository
kCura.Relativity.Client.RepositoriesFolderRepository
kCura.Relativity.Client.RepositoriesGroupRepository
kCura.Relativity.Client.RepositoriesLayoutRepository
kCura.Relativity.Client.RepositoriesMarkupSetRepository
kCura.Relativity.Client.RepositoriesObjectTypeRepository
kCura.Relativity.Client.RepositoriesRDORepository
kCura.Relativity.Client.RepositoriesRelativityApplicationRepository
kCura.Relativity.Client.RepositoriesRelativityScriptRepository
kCura.Relativity.Client.RepositoriesTabRepository
kCura.Relativity.Client.RepositoriesUserRepository
kCura.Relativity.Client.RepositoriesViewRepository
kCura.Relativity.Client.RepositoriesWorkspaceRepository