Show / Hide Table of Contents

Interface IBatchSetService

Represents the batch set API service.

Namespace: Relativity.Testing.Framework.Api.Services
Assembly: Relativity.Testing.Framework.Api.dll
Syntax
public interface IBatchSetService
Examples
_batchSetService = relativityFacade.Resolve<IBatchSetService>()

Methods

| Improve this Doc View Source

Create(Int32, BatchSet)

Creates the specified batch set.

Declaration
BatchSet Create(int workspaceId, BatchSet entity)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace where you want to add the new batch set.

BatchSet entity

The BatchSet entity to create.

Returns
Type Description
BatchSet

The created BatchSet entity.

Examples
var fieldService =  relativityFacade.Resolve<IFieldService>();
var workspaceId = 1015427;
keywordSearch = relativityFacade.Resolve<IKeywordSearchService>().Create(workspaceId, new KeywordSearch());
batchUnitField = fieldService.Get(workspaceId, "Custodian");
familyField = fieldService.Get(workspaceId, "Group Identifier");
reviewedField = fieldService.Get(workspaceId, "Classification Index");
var batchSet = new BatchSet
{
	Name = Randomizer.GetString(),
	BatchSize = 1500,
	BatchPrefix = Randomizer.GetString("BS", 3),
	DataSource = new NamedArtifact { ArtifactID = keywordSearch.ArtifactID},
	BatchUnitField = new NamedArtifact { ArtifactID = batchUnitField.ArtifactID},
	FamilyField = new NamedArtifact { ArtifactID = familyField.ArtifactID },
	ReviewedField = new NamedArtifact { ArtifactID = reviewedField.ArtifactID },
	AutoBatchSettings = new AutoBatchSettings
	{
		AutoCreateRateInMinutes = 10,
		MinimumBatchSize = 10
	}
};
BatchSet batchSet = _batchSetService.Create(workspaceId, batchSet);
| Improve this Doc View Source

Create(Int32, BatchSet, UserCredentials)

Creates the specified batch set.

Declaration
BatchSet Create(int workspaceId, BatchSet entity, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace where you want to add the new batch set.

BatchSet entity

The BatchSet entity to create.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
BatchSet

The created BatchSet entity.

Examples
var fieldService =  relativityFacade.Resolve<IFieldService>();
var workspaceId = 1015427;
keywordSearch = relativityFacade.Resolve<IKeywordSearchService>().Create(workspaceId, new KeywordSearch());
batchUnitField = fieldService.Get(workspaceId, "Custodian");
familyField = fieldService.Get(workspaceId, "Group Identifier");
reviewedField = fieldService.Get(workspaceId, "Classification Index");
var batchSet = new BatchSet
{
	Name = Randomizer.GetString(),
	BatchSize = 1500,
	BatchPrefix = Randomizer.GetString("BS", 3),
	DataSource = new NamedArtifact { ArtifactID = keywordSearch.ArtifactID},
	BatchUnitField = new NamedArtifact { ArtifactID = batchUnitField.ArtifactID},
	FamilyField = new NamedArtifact { ArtifactID = familyField.ArtifactID },
	ReviewedField = new NamedArtifact { ArtifactID = reviewedField.ArtifactID },
	AutoBatchSettings = new AutoBatchSettings
	{
		AutoCreateRateInMinutes = 10,
		MinimumBatchSize = 10
	}
};
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchSet batchSet = _batchSetService.Create(workspaceId, batchSet, userCredentials);
| Improve this Doc View Source

CreateBatches(Int32, Int32)

Runs create batches operation for a specific BatchSet.

Declaration
BatchProcessResult CreateBatches(int workspaceId, int entityId)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of a workspace.

System.Int32 entityId

The Artifact ID of a batch set.

Returns
Type Description
BatchProcessResult

The BatchProcessResult entity.

Examples
var workspaceId = 1015427;
BatchProcessResult result = _batchSetService.CreateBatches(workspaceId, batchSetArtifactId);
| Improve this Doc View Source

CreateBatches(Int32, Int32, UserCredentials)

Runs create batches operation for a specific BatchSet.

Declaration
BatchProcessResult CreateBatches(int workspaceId, int entityId, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of a workspace.

System.Int32 entityId

The Artifact ID of a batch set.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
BatchProcessResult

The BatchProcessResult entity.

Examples
var workspaceId = 1015427;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchProcessResult result = _batchSetService.CreateBatches(workspaceId, batchSetArtifactId, userCredentials);
| Improve this Doc View Source

Delete(Int32, Int32)

Deletes the BatchSet with the specified ID.

Declaration
void Delete(int workspaceId, int entityId)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

System.Int32 entityId

The Artifact ID of the batch set.

Examples
var workspaceId = 1015427;
BatchSet updatedBatchSet = _batchSetService.Delete(workspaceId, batchSetId);
| Improve this Doc View Source

Delete(Int32, Int32, UserCredentials)

Deletes the BatchSet with the specified ID.

Declaration
void Delete(int workspaceId, int entityId, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

System.Int32 entityId

The Artifact ID of the batch set.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Examples
var workspaceId = 1015427;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchSet updatedBatchSet = _batchSetService.Delete(workspaceId, batchSetId, userCredentials);
| Improve this Doc View Source

Exists(Int32, Int32)

Determines whether the BatchSet with the specified case artifact ID exists.

Declaration
bool Exists(int workspaceId, int entityId)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

System.Int32 entityId

The Artifact ID of the batch set.

Returns
Type Description
System.Boolean

true if a batch set exists; otherwise, false.

Examples
var workspaceId = 1015427;
var batchSetExists = _batchSetService.Exists(workspaceId, batchSetArtifactId);
| Improve this Doc View Source

Exists(Int32, Int32, UserCredentials)

Determines whether the BatchSet with the specified case artifact ID exists.

Declaration
bool Exists(int workspaceId, int entityId, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

System.Int32 entityId

The Artifact ID of the batch set.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
System.Boolean

true if a batch set exists; otherwise, false.

Examples
var workspaceId = 1015427;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchSet batchSet = _batchSetService.Exists(workspaceId, batchSetArtifactId, userCredentials);
| Improve this Doc View Source

Get(Int32, Int32)

Gets the BatchSet by the specified ID.

Declaration
BatchSet Get(int workspaceId, int entityId)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace where you want to get the batch set.

System.Int32 entityId

The Artifact ID of the batch set.

Returns
Type Description
BatchSet

The Production entity or null.

Examples
var workspaceId = 1015427;
BatchSet batchSet = _batchSetService.Get(workspaceId, batchSetArtifactId);
| Improve this Doc View Source

Get(Int32, Int32, UserCredentials)

Gets the BatchSet by the specified ID.

Declaration
BatchSet Get(int workspaceId, int entityId, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace where you want to get the batch set.

System.Int32 entityId

The Artifact ID of the batch set.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
BatchSet

The Production entity or null.

Examples
var workspaceId = 1015427;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchSet batchSet = _batchSetService.Get(workspaceId, batchSetArtifactId, userCredentials);
| Improve this Doc View Source

PurgeBatches(Int32, Int32)

Runs purge batches operation for a specific BatchSet.

Declaration
BatchProcessResult PurgeBatches(int workspaceId, int entityId)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of a workspace.

System.Int32 entityId

The Artifact ID of a batch set.

Returns
Type Description
BatchProcessResult

The BatchProcessResult entity.

Examples
var workspaceId = 1015427;
BatchProcessResult result = _batchSetService.PurgeBatches(workspaceId, batchSetArtifactId);
| Improve this Doc View Source

PurgeBatches(Int32, Int32, UserCredentials)

Runs purge bathces operation for a specific BatchSet.

Declaration
BatchProcessResult PurgeBatches(int workspaceId, int entityId, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of a workspace.

System.Int32 entityId

The Artifact ID of a batch set.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
BatchProcessResult

The BatchProcessResult entity.

Examples
var workspaceId = 1015427;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchProcessResult result = _batchSetService.PurgeBatches(workspaceId, batchSetArtifactId, userCredentials);
| Improve this Doc View Source

Update(Int32, BatchSet)

Updates the specified BatchSet.

Declaration
BatchSet Update(int workspaceId, BatchSet entity)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

BatchSet entity

The BatchSet entity to update.

Returns
Type Description
BatchSet

Updated BatchSet entity.

Examples
var workspaceId = 1015427;
BatchSet batchSetToUpdate = _batchSetService.Get(workspaceId, batchSetArtifactId);
batchSetToUpdate.BatchSize = 30;
BatchSet updatedBatchSet = _batchSetService.Update(workspaceId, batchSetToUpdate);
| Improve this Doc View Source

Update(Int32, BatchSet, UserCredentials)

Updates the specified BatchSet.

Declaration
BatchSet Update(int workspaceId, BatchSet entity, UserCredentials userCredentials)
Parameters
Type Name Description
System.Int32 workspaceId

The Artifact ID of the workspace.

BatchSet entity

The BatchSet entity to update.

UserCredentials userCredentials

User credentials to be used when perfroming action over Relativity Api.

Returns
Type Description
BatchSet

Updated BatchSet entity.

Examples
var workspaceId = 1015427;
BatchSet batchSetToUpdate = _batchSetService.Get(workspaceId, batchSetArtifactId);
batchSetToUpdate.BatchSize = 30;
var userCredentials = new UserCredentials
{
	Username = "SomeUsername",
	Password = "SomePassword"
};
BatchSet updatedBatchSet = _batchSetService.Update(workspaceId, batchSetToUpdate, userCredentials);
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX