<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

kCura.EDDS.WebAPI.SearchManagerBase.SearchManager

namespace kCura.EDDS.WebAPI.SearchManagerBase { public class SearchManager { public string Url { get; set; } public bool UseDefaultCredentials { get; set; } public event IsAssociatedSearchProviderAccessibleCompletedEventHandler IsAssociatedSearchProviderAccessibleCompleted; public event GetSearchSQLCompletedEventHandler GetSearchSQLCompleted; public event RetrieveNativesForSearchCompletedEventHandler RetrieveNativesForSearchCompleted; public event RetrievePdfForSearchCompletedEventHandler RetrievePdfForSearchCompleted; public event RetrieveFilesForDynamicObjectsCompletedEventHandler RetrieveFilesForDynamicObjectsCompleted; public event RetrieveNativesForProductionCompletedEventHandler RetrieveNativesForProductionCompleted; public event RetrieveImagesForSearchCompletedEventHandler RetrieveImagesForSearchCompleted; public event RetrieveProducedImagesForDocumentCompletedEventHandler RetrieveProducedImagesForDocumentCompleted; public event RetrieveImagesByProductionArtifactIDForProductionExportByDocumentSetCompletedEventHandler RetrieveImagesByProductionArtifactIDForProductionExportByDocumentSetCompleted; public event RetrieveImagesByProductionIDsAndDocumentIDsForExportCompletedEventHandler RetrieveImagesByProductionIDsAndDocumentIDsForExportCompleted; public event RetrieveViewsByContextArtifactIDCompletedEventHandler RetrieveViewsByContextArtifactIDCompleted; public event RetrieveSearchFieldsCompletedEventHandler RetrieveSearchFieldsCompleted; public event RetrieveSearchFieldsForProductionCompletedEventHandler RetrieveSearchFieldsForProductionCompleted; public event RetrieveDefaultViewFieldsForIdListCompletedEventHandler RetrieveDefaultViewFieldsForIdListCompleted; public event RetrieveAllExportableViewFieldsCompletedEventHandler RetrieveAllExportableViewFieldsCompleted; public SearchManager(); public bool[] IsAssociatedSearchProviderAccessible(int caseContextArtifactID, int searchArtifactID); public IAsyncResult BeginIsAssociatedSearchProviderAccessible(int caseContextArtifactID, int searchArtifactID, AsyncCallback callback, object asyncState); public bool[] EndIsAssociatedSearchProviderAccessible(IAsyncResult asyncResult); public void IsAssociatedSearchProviderAccessibleAsync(int caseContextArtifactID, int searchArtifactID); public void IsAssociatedSearchProviderAccessibleAsync(int caseContextArtifactID, int searchArtifactID, object userState); public string GetSearchSQL(int caseContextArtifactID, int searchArtifactID); public IAsyncResult BeginGetSearchSQL(int caseContextArtifactID, int searchArtifactID, AsyncCallback callback, object asyncState); public string EndGetSearchSQL(IAsyncResult asyncResult); public void GetSearchSQLAsync(int caseContextArtifactID, int searchArtifactID); public void GetSearchSQLAsync(int caseContextArtifactID, int searchArtifactID, object userState); public DataSet RetrieveNativesForSearch(int caseContextArtifactID, string documentArtifactIDs); public IAsyncResult BeginRetrieveNativesForSearch(int caseContextArtifactID, string documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrieveNativesForSearch(IAsyncResult asyncResult); public void RetrieveNativesForSearchAsync(int caseContextArtifactID, string documentArtifactIDs); public void RetrieveNativesForSearchAsync(int caseContextArtifactID, string documentArtifactIDs, object userState); public DataSet RetrievePdfForSearch(int caseContextArtifactID, string documentArtifactIDs); public IAsyncResult BeginRetrievePdfForSearch(int caseContextArtifactID, string documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrievePdfForSearch(IAsyncResult asyncResult); public void RetrievePdfForSearchAsync(int caseContextArtifactID, string documentArtifactIDs); public void RetrievePdfForSearchAsync(int caseContextArtifactID, string documentArtifactIDs, object userState); public DataSet RetrieveFilesForDynamicObjects(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds); public IAsyncResult BeginRetrieveFilesForDynamicObjects(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds, AsyncCallback callback, object asyncState); public DataSet EndRetrieveFilesForDynamicObjects(IAsyncResult asyncResult); public void RetrieveFilesForDynamicObjectsAsync(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds); public void RetrieveFilesForDynamicObjectsAsync(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds, object userState); public DataSet RetrieveNativesForProduction(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs); public IAsyncResult BeginRetrieveNativesForProduction(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrieveNativesForProduction(IAsyncResult asyncResult); public void RetrieveNativesForProductionAsync(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs); public void RetrieveNativesForProductionAsync(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs, object userState); public DataSet RetrieveImagesForSearch(int caseContextArtifactID, int[] documentArtifactIDs); public IAsyncResult BeginRetrieveImagesForSearch(int caseContextArtifactID, int[] documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrieveImagesForSearch(IAsyncResult asyncResult); public void RetrieveImagesForSearchAsync(int caseContextArtifactID, int[] documentArtifactIDs); public void RetrieveImagesForSearchAsync(int caseContextArtifactID, int[] documentArtifactIDs, object userState); public DataSet RetrieveProducedImagesForDocument(int caseContextArtifactID, int documentArtifactID); public IAsyncResult BeginRetrieveProducedImagesForDocument(int caseContextArtifactID, int documentArtifactID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveProducedImagesForDocument(IAsyncResult asyncResult); public void RetrieveProducedImagesForDocumentAsync(int caseContextArtifactID, int documentArtifactID); public void RetrieveProducedImagesForDocumentAsync(int caseContextArtifactID, int documentArtifactID, object userState); public DataSet RetrieveImagesByProductionArtifactIDForProductionExportByDocumentSet(int caseContextArtifactID, int productionArtifactID, int[] documentArtifactIDs); public IAsyncResult BeginRetrieveImagesByProductionArtifactIDForProductionExportByDocumentSet(int caseContextArtifactID, int productionArtifactID, int[] documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrieveImagesByProductionArtifactIDForProductionExportByDocumentSet(IAsyncResult asyncResult); public void RetrieveImagesByProductionArtifactIDForProductionExportByDocumentSetAsync(int caseContextArtifactID, int productionArtifactID, int[] documentArtifactIDs); public void RetrieveImagesByProductionArtifactIDForProductionExportByDocumentSetAsync(int caseContextArtifactID, int productionArtifactID, int[] documentArtifactIDs, object userState); public DataSet RetrieveImagesByProductionIDsAndDocumentIDsForExport(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs); public IAsyncResult BeginRetrieveImagesByProductionIDsAndDocumentIDsForExport(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs, AsyncCallback callback, object asyncState); public DataSet EndRetrieveImagesByProductionIDsAndDocumentIDsForExport(IAsyncResult asyncResult); public void RetrieveImagesByProductionIDsAndDocumentIDsForExportAsync(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs); public void RetrieveImagesByProductionIDsAndDocumentIDsForExportAsync(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs, object userState); public DataSet RetrieveViewsByContextArtifactID(int caseContextArtifactID, int artifactTypeID, bool isSearch); public IAsyncResult BeginRetrieveViewsByContextArtifactID(int caseContextArtifactID, int artifactTypeID, bool isSearch, AsyncCallback callback, object asyncState); public DataSet EndRetrieveViewsByContextArtifactID(IAsyncResult asyncResult); public void RetrieveViewsByContextArtifactIDAsync(int caseContextArtifactID, int artifactTypeID, bool isSearch); public void RetrieveViewsByContextArtifactIDAsync(int caseContextArtifactID, int artifactTypeID, bool isSearch, object userState); public DataSet RetrieveSearchFields(int caseContextArtifactID, int viewArtifactID); public IAsyncResult BeginRetrieveSearchFields(int caseContextArtifactID, int viewArtifactID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveSearchFields(IAsyncResult asyncResult); public void RetrieveSearchFieldsAsync(int caseContextArtifactID, int viewArtifactID); public void RetrieveSearchFieldsAsync(int caseContextArtifactID, int viewArtifactID, object userState); public DataSet RetrieveSearchFieldsForProduction(int caseContextArtifactID, int productionArtifactID); public IAsyncResult BeginRetrieveSearchFieldsForProduction(int caseContextArtifactID, int productionArtifactID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveSearchFieldsForProduction(IAsyncResult asyncResult); public void RetrieveSearchFieldsForProductionAsync(int caseContextArtifactID, int productionArtifactID); public void RetrieveSearchFieldsForProductionAsync(int caseContextArtifactID, int productionArtifactID, object userState); public DataSet RetrieveDefaultViewFieldsForIdList(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList); public IAsyncResult BeginRetrieveDefaultViewFieldsForIdList(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList, AsyncCallback callback, object asyncState); public DataSet EndRetrieveDefaultViewFieldsForIdList(IAsyncResult asyncResult); public void RetrieveDefaultViewFieldsForIdListAsync(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList); public void RetrieveDefaultViewFieldsForIdListAsync(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList, object userState); public DataSet RetrieveAllExportableViewFields(int caseContextArtifactID, int artifactTypeID); public IAsyncResult BeginRetrieveAllExportableViewFields(int caseContextArtifactID, int artifactTypeID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveAllExportableViewFields(IAsyncResult asyncResult); public void RetrieveAllExportableViewFieldsAsync(int caseContextArtifactID, int artifactTypeID); public void RetrieveAllExportableViewFieldsAsync(int caseContextArtifactID, int artifactTypeID, object userState); public void CancelAsync(object userState); } }