kCura.EDDS.WebAPI.CaseManagerBase.CaseManager
namespace kCura.EDDS.WebAPI.CaseManagerBase
{
public class CaseManager
{
public string Url { get; set; }
public bool UseDefaultCredentials { get; set; }
public event RetrieveAllCompletedEventHandler RetrieveAllCompleted;
public event RetrieveAllEnabledCompletedEventHandler RetrieveAllEnabledCompleted;
public event CreateCompletedEventHandler CreateCompleted;
public event CreateCaseArtifactCompletedEventHandler CreateCaseArtifactCompleted;
public event DeleteCompletedEventHandler DeleteCompleted;
public event ReadCompletedEventHandler ReadCompleted;
public event UpdatePostRestoreCompletedEventHandler UpdatePostRestoreCompleted;
public event RetrieveCaseDownloadURICompletedEventHandler RetrieveCaseDownloadURICompleted;
public event GetAllDocumentFolderPathsForCaseCompletedEventHandler GetAllDocumentFolderPathsForCaseCompleted;
public event GetAllDocumentFolderPathsCompletedEventHandler GetAllDocumentFolderPathsCompleted;
public CaseManager();
public DataSet RetrieveAll();
public IAsyncResult BeginRetrieveAll(AsyncCallback callback, object asyncState);
public DataSet EndRetrieveAll(IAsyncResult asyncResult);
public void RetrieveAllAsync();
public void RetrieveAllAsync(object userState);
public DataSet RetrieveAllEnabled();
public IAsyncResult BeginRetrieveAllEnabled(AsyncCallback callback, object asyncState);
public DataSet EndRetrieveAllEnabled(IAsyncResult asyncResult);
public void RetrieveAllEnabledAsync();
public void RetrieveAllEnabledAsync(object userState);
public int Create(CaseInfo caseInfo);
public IAsyncResult BeginCreate(CaseInfo caseInfo, AsyncCallback callback, object asyncState);
public int EndCreate(IAsyncResult asyncResult);
public void CreateAsync(CaseInfo caseInfo);
public void CreateAsync(CaseInfo caseInfo, object userState);
public int CreateCaseArtifact(ExtendedCaseInfo caseInfo);
public IAsyncResult BeginCreateCaseArtifact(ExtendedCaseInfo caseInfo, AsyncCallback callback, object asyncState);
public int EndCreateCaseArtifact(IAsyncResult asyncResult);
public void CreateCaseArtifactAsync(ExtendedCaseInfo caseInfo);
public void CreateCaseArtifactAsync(ExtendedCaseInfo caseInfo, object userState);
public bool Delete(int caseContextArtifactID);
public IAsyncResult BeginDelete(int caseContextArtifactID, AsyncCallback callback, object asyncState);
public bool EndDelete(IAsyncResult asyncResult);
public void DeleteAsync(int caseContextArtifactID);
public void DeleteAsync(int caseContextArtifactID, object userState);
public CaseInfo Read(int caseContextArtifactID);
public IAsyncResult BeginRead(int caseContextArtifactID, AsyncCallback callback, object asyncState);
public CaseInfo EndRead(IAsyncResult asyncResult);
public void ReadAsync(int caseContextArtifactID);
public void ReadAsync(int caseContextArtifactID, object userState);
public void UpdatePostRestore(ExtendedCaseInfo caseInfo);
public IAsyncResult BeginUpdatePostRestore(ExtendedCaseInfo caseInfo, AsyncCallback callback, object asyncState);
public void EndUpdatePostRestore(IAsyncResult asyncResult);
public void UpdatePostRestoreAsync(ExtendedCaseInfo caseInfo);
public void UpdatePostRestoreAsync(ExtendedCaseInfo caseInfo, object userState);
public string RetrieveCaseDownloadURI(int caseContextArtifactID);
public IAsyncResult BeginRetrieveCaseDownloadURI(int caseContextArtifactID, AsyncCallback callback, object asyncState);
public string EndRetrieveCaseDownloadURI(IAsyncResult asyncResult);
public void RetrieveCaseDownloadURIAsync(int caseContextArtifactID);
public void RetrieveCaseDownloadURIAsync(int caseContextArtifactID, object userState);
public string[] GetAllDocumentFolderPathsForCase(int caseArtifactID);
public IAsyncResult BeginGetAllDocumentFolderPathsForCase(int caseArtifactID, AsyncCallback callback, object asyncState);
public string[] EndGetAllDocumentFolderPathsForCase(IAsyncResult asyncResult);
public void GetAllDocumentFolderPathsForCaseAsync(int caseArtifactID);
public void GetAllDocumentFolderPathsForCaseAsync(int caseArtifactID, object userState);
public string[] GetAllDocumentFolderPaths();
public IAsyncResult BeginGetAllDocumentFolderPaths(AsyncCallback callback, object asyncState);
public string[] EndGetAllDocumentFolderPaths(IAsyncResult asyncResult);
public void GetAllDocumentFolderPathsAsync();
public void GetAllDocumentFolderPathsAsync(object userState);
public void CancelAsync(object userState);
}
}