ICodeManager
using kCura.EDDS.WebAPI.CodeManagerBase;
using kCura.WinEDDS.Api;
using Relativity.DataExchange.Service;
using System;
using System.Data;
namespace kCura.WinEDDS.Service.Replacement
{
public interface ICodeManager : IDisposable
{
DataSet RetrieveCodesAndTypesForCase(int caseContextArtifactID);
object Create(int caseContextArtifactID, Code code);
int ReadID(int caseContextArtifactID, int parentArtifactID, int codeTypeID, string name);
DataSet GetAllForHierarchical(int caseContextArtifactID, int codeTypeID);
global::Relativity.DataExchange.Service.ChoiceInfo[] RetrieveAllCodesOfType(int caseContextArtifactID, int codeTypeID);
global::Relativity.DataExchange.Service.ChoiceInfo RetrieveCodeByNameAndTypeID(int caseContextArtifactID, ArtifactField codeType, string name);
int GetChoiceLimitForUI();
Code CreateNewCodeDTOProxy(int codeTypeID, string name, int order, int caseSystemID);
}
}