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

ObjectManager

using System; using System.CodeDom.Compiler; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Serialization; namespace kCura.EDDS.WebAPI.ObjectManagerBase { [GeneratedCode("System.Web.Services", "4.0.30319.17929")] [DebuggerStepThrough] [DesignerCategory("code")] [WebServiceBinding] [XmlInclude(typeof(SimplifiedFieldDto[]))] public class ObjectManager { private SendOrPostCallback RetrieveArtifactIdOfMappedObjectOperationCompleted; private SendOrPostCallback RetrieveTextIdentifierOfMappedObjectOperationCompleted; private SendOrPostCallback RetrieveArtifactIdOfMappedParentObjectOperationCompleted; private SendOrPostCallback UpdateOperationCompleted; private bool useDefaultCredentialsSetExplicitly; [CompilerGenerated] private RetrieveArtifactIdOfMappedObjectCompletedEventHandler RetrieveArtifactIdOfMappedObjectCompletedEvent; [CompilerGenerated] private RetrieveTextIdentifierOfMappedObjectCompletedEventHandler RetrieveTextIdentifierOfMappedObjectCompletedEvent; [CompilerGenerated] private RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler RetrieveArtifactIdOfMappedParentObjectCompletedEvent; [CompilerGenerated] private UpdateCompletedEventHandler UpdateCompletedEvent; public string Url { get { return this.get_Url(); } set { if (IsLocalFileSystemWebService(this.get_Url()) && !useDefaultCredentialsSetExplicitly && !IsLocalFileSystemWebService(value)) this.set_UseDefaultCredentials(false); this.set_Url(value); } } public bool UseDefaultCredentials { get { return this.get_UseDefaultCredentials(); } set { this.set_UseDefaultCredentials(value); useDefaultCredentialsSetExplicitly = true; } } public event RetrieveArtifactIdOfMappedObjectCompletedEventHandler RetrieveArtifactIdOfMappedObjectCompleted { [CompilerGenerated] add { RetrieveArtifactIdOfMappedObjectCompletedEventHandler retrieveArtifactIdOfMappedObjectCompletedEventHandler = RetrieveArtifactIdOfMappedObjectCompletedEvent; RetrieveArtifactIdOfMappedObjectCompletedEventHandler retrieveArtifactIdOfMappedObjectCompletedEventHandler2; do { retrieveArtifactIdOfMappedObjectCompletedEventHandler2 = retrieveArtifactIdOfMappedObjectCompletedEventHandler; RetrieveArtifactIdOfMappedObjectCompletedEventHandler value2 = (RetrieveArtifactIdOfMappedObjectCompletedEventHandler)Delegate.Combine(retrieveArtifactIdOfMappedObjectCompletedEventHandler2, value); retrieveArtifactIdOfMappedObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveArtifactIdOfMappedObjectCompletedEvent, value2, retrieveArtifactIdOfMappedObjectCompletedEventHandler2); } while ((object)retrieveArtifactIdOfMappedObjectCompletedEventHandler != retrieveArtifactIdOfMappedObjectCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveArtifactIdOfMappedObjectCompletedEventHandler retrieveArtifactIdOfMappedObjectCompletedEventHandler = RetrieveArtifactIdOfMappedObjectCompletedEvent; RetrieveArtifactIdOfMappedObjectCompletedEventHandler retrieveArtifactIdOfMappedObjectCompletedEventHandler2; do { retrieveArtifactIdOfMappedObjectCompletedEventHandler2 = retrieveArtifactIdOfMappedObjectCompletedEventHandler; RetrieveArtifactIdOfMappedObjectCompletedEventHandler value2 = (RetrieveArtifactIdOfMappedObjectCompletedEventHandler)Delegate.Remove(retrieveArtifactIdOfMappedObjectCompletedEventHandler2, value); retrieveArtifactIdOfMappedObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveArtifactIdOfMappedObjectCompletedEvent, value2, retrieveArtifactIdOfMappedObjectCompletedEventHandler2); } while ((object)retrieveArtifactIdOfMappedObjectCompletedEventHandler != retrieveArtifactIdOfMappedObjectCompletedEventHandler2); } } public event RetrieveTextIdentifierOfMappedObjectCompletedEventHandler RetrieveTextIdentifierOfMappedObjectCompleted { [CompilerGenerated] add { RetrieveTextIdentifierOfMappedObjectCompletedEventHandler retrieveTextIdentifierOfMappedObjectCompletedEventHandler = RetrieveTextIdentifierOfMappedObjectCompletedEvent; RetrieveTextIdentifierOfMappedObjectCompletedEventHandler retrieveTextIdentifierOfMappedObjectCompletedEventHandler2; do { retrieveTextIdentifierOfMappedObjectCompletedEventHandler2 = retrieveTextIdentifierOfMappedObjectCompletedEventHandler; RetrieveTextIdentifierOfMappedObjectCompletedEventHandler value2 = (RetrieveTextIdentifierOfMappedObjectCompletedEventHandler)Delegate.Combine(retrieveTextIdentifierOfMappedObjectCompletedEventHandler2, value); retrieveTextIdentifierOfMappedObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveTextIdentifierOfMappedObjectCompletedEvent, value2, retrieveTextIdentifierOfMappedObjectCompletedEventHandler2); } while ((object)retrieveTextIdentifierOfMappedObjectCompletedEventHandler != retrieveTextIdentifierOfMappedObjectCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveTextIdentifierOfMappedObjectCompletedEventHandler retrieveTextIdentifierOfMappedObjectCompletedEventHandler = RetrieveTextIdentifierOfMappedObjectCompletedEvent; RetrieveTextIdentifierOfMappedObjectCompletedEventHandler retrieveTextIdentifierOfMappedObjectCompletedEventHandler2; do { retrieveTextIdentifierOfMappedObjectCompletedEventHandler2 = retrieveTextIdentifierOfMappedObjectCompletedEventHandler; RetrieveTextIdentifierOfMappedObjectCompletedEventHandler value2 = (RetrieveTextIdentifierOfMappedObjectCompletedEventHandler)Delegate.Remove(retrieveTextIdentifierOfMappedObjectCompletedEventHandler2, value); retrieveTextIdentifierOfMappedObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveTextIdentifierOfMappedObjectCompletedEvent, value2, retrieveTextIdentifierOfMappedObjectCompletedEventHandler2); } while ((object)retrieveTextIdentifierOfMappedObjectCompletedEventHandler != retrieveTextIdentifierOfMappedObjectCompletedEventHandler2); } } public event RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler RetrieveArtifactIdOfMappedParentObjectCompleted { [CompilerGenerated] add { RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler retrieveArtifactIdOfMappedParentObjectCompletedEventHandler = RetrieveArtifactIdOfMappedParentObjectCompletedEvent; RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2; do { retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2 = retrieveArtifactIdOfMappedParentObjectCompletedEventHandler; RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler value2 = (RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler)Delegate.Combine(retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2, value); retrieveArtifactIdOfMappedParentObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveArtifactIdOfMappedParentObjectCompletedEvent, value2, retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2); } while ((object)retrieveArtifactIdOfMappedParentObjectCompletedEventHandler != retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler retrieveArtifactIdOfMappedParentObjectCompletedEventHandler = RetrieveArtifactIdOfMappedParentObjectCompletedEvent; RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2; do { retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2 = retrieveArtifactIdOfMappedParentObjectCompletedEventHandler; RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler value2 = (RetrieveArtifactIdOfMappedParentObjectCompletedEventHandler)Delegate.Remove(retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2, value); retrieveArtifactIdOfMappedParentObjectCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveArtifactIdOfMappedParentObjectCompletedEvent, value2, retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2); } while ((object)retrieveArtifactIdOfMappedParentObjectCompletedEventHandler != retrieveArtifactIdOfMappedParentObjectCompletedEventHandler2); } } public event UpdateCompletedEventHandler UpdateCompleted { [CompilerGenerated] add { UpdateCompletedEventHandler updateCompletedEventHandler = UpdateCompletedEvent; UpdateCompletedEventHandler updateCompletedEventHandler2; do { updateCompletedEventHandler2 = updateCompletedEventHandler; UpdateCompletedEventHandler value2 = (UpdateCompletedEventHandler)Delegate.Combine(updateCompletedEventHandler2, value); updateCompletedEventHandler = Interlocked.CompareExchange(ref UpdateCompletedEvent, value2, updateCompletedEventHandler2); } while ((object)updateCompletedEventHandler != updateCompletedEventHandler2); } [CompilerGenerated] remove { UpdateCompletedEventHandler updateCompletedEventHandler = UpdateCompletedEvent; UpdateCompletedEventHandler updateCompletedEventHandler2; do { updateCompletedEventHandler2 = updateCompletedEventHandler; UpdateCompletedEventHandler value2 = (UpdateCompletedEventHandler)Delegate.Remove(updateCompletedEventHandler2, value); updateCompletedEventHandler = Interlocked.CompareExchange(ref UpdateCompletedEvent, value2, updateCompletedEventHandler2); } while ((object)updateCompletedEventHandler != updateCompletedEventHandler2); } } public ObjectManager() : this() { Url = "http://localhost/RelativityWebApi/ObjectManager.asmx"; if (IsLocalFileSystemWebService(Url)) { UseDefaultCredentials = true; useDefaultCredentialsSetExplicitly = false; } else useDefaultCredentialsSetExplicitly = true; } [SoapDocumentMethod("http://www.kCura.com/EDDS/ObjectManager/RetrieveArtifactIdOfMappedObject")] public DataSet RetrieveArtifactIdOfMappedObject(int caseContextArtifactID, string textIdentifier, int artifactTypeID) { return (DataSet)this.Invoke("RetrieveArtifactIdOfMappedObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID })[0]; } public IAsyncResult BeginRetrieveArtifactIdOfMappedObject(int caseContextArtifactID, string textIdentifier, int artifactTypeID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveArtifactIdOfMappedObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveArtifactIdOfMappedObject(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveArtifactIdOfMappedObjectAsync(int caseContextArtifactID, string textIdentifier, int artifactTypeID) { RetrieveArtifactIdOfMappedObjectAsync(caseContextArtifactID, textIdentifier, artifactTypeID, null); } public void RetrieveArtifactIdOfMappedObjectAsync(int caseContextArtifactID, string textIdentifier, int artifactTypeID, object userState) { if (RetrieveArtifactIdOfMappedObjectOperationCompleted == null) RetrieveArtifactIdOfMappedObjectOperationCompleted = OnRetrieveArtifactIdOfMappedObjectOperationCompleted; this.InvokeAsync("RetrieveArtifactIdOfMappedObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID }, RetrieveArtifactIdOfMappedObjectOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveArtifactIdOfMappedObjectOperationCompleted(object arg) { if (RetrieveArtifactIdOfMappedObjectCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveArtifactIdOfMappedObjectCompletedEvent?.Invoke(this, new RetrieveArtifactIdOfMappedObjectCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/ObjectManager/RetrieveTextIdentifierOfMappedObject")] public DataSet RetrieveTextIdentifierOfMappedObject(int caseContextArtifactID, int artifactId, int artifactTypeID) { return (DataSet)this.Invoke("RetrieveTextIdentifierOfMappedObject", new object[3] { caseContextArtifactID, artifactId, artifactTypeID })[0]; } public IAsyncResult BeginRetrieveTextIdentifierOfMappedObject(int caseContextArtifactID, int artifactId, int artifactTypeID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveTextIdentifierOfMappedObject", new object[3] { caseContextArtifactID, artifactId, artifactTypeID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveTextIdentifierOfMappedObject(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveTextIdentifierOfMappedObjectAsync(int caseContextArtifactID, int artifactId, int artifactTypeID) { RetrieveTextIdentifierOfMappedObjectAsync(caseContextArtifactID, artifactId, artifactTypeID, null); } public void RetrieveTextIdentifierOfMappedObjectAsync(int caseContextArtifactID, int artifactId, int artifactTypeID, object userState) { if (RetrieveTextIdentifierOfMappedObjectOperationCompleted == null) RetrieveTextIdentifierOfMappedObjectOperationCompleted = OnRetrieveTextIdentifierOfMappedObjectOperationCompleted; this.InvokeAsync("RetrieveTextIdentifierOfMappedObject", new object[3] { caseContextArtifactID, artifactId, artifactTypeID }, RetrieveTextIdentifierOfMappedObjectOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveTextIdentifierOfMappedObjectOperationCompleted(object arg) { if (RetrieveTextIdentifierOfMappedObjectCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveTextIdentifierOfMappedObjectCompletedEvent?.Invoke(this, new RetrieveTextIdentifierOfMappedObjectCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/ObjectManager/RetrieveArtifactIdOfMappedParentObject")] public DataSet RetrieveArtifactIdOfMappedParentObject(int caseContextArtifactID, string textIdentifier, int artifactTypeID) { return (DataSet)this.Invoke("RetrieveArtifactIdOfMappedParentObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID })[0]; } public IAsyncResult BeginRetrieveArtifactIdOfMappedParentObject(int caseContextArtifactID, string textIdentifier, int artifactTypeID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveArtifactIdOfMappedParentObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveArtifactIdOfMappedParentObject(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveArtifactIdOfMappedParentObjectAsync(int caseContextArtifactID, string textIdentifier, int artifactTypeID) { RetrieveArtifactIdOfMappedParentObjectAsync(caseContextArtifactID, textIdentifier, artifactTypeID, null); } public void RetrieveArtifactIdOfMappedParentObjectAsync(int caseContextArtifactID, string textIdentifier, int artifactTypeID, object userState) { if (RetrieveArtifactIdOfMappedParentObjectOperationCompleted == null) RetrieveArtifactIdOfMappedParentObjectOperationCompleted = OnRetrieveArtifactIdOfMappedParentObjectOperationCompleted; this.InvokeAsync("RetrieveArtifactIdOfMappedParentObject", new object[3] { caseContextArtifactID, textIdentifier, artifactTypeID }, RetrieveArtifactIdOfMappedParentObjectOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveArtifactIdOfMappedParentObjectOperationCompleted(object arg) { if (RetrieveArtifactIdOfMappedParentObjectCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveArtifactIdOfMappedParentObjectCompletedEvent?.Invoke(this, new RetrieveArtifactIdOfMappedParentObjectCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/ObjectManager/Update")] public void Update(int appArtifactId, SimplifiedMaskDto artifact) { this.Invoke("Update", new object[2] { appArtifactId, artifact }); } public IAsyncResult BeginUpdate(int appArtifactId, SimplifiedMaskDto artifact, AsyncCallback callback, object asyncState) { return this.BeginInvoke("Update", new object[2] { appArtifactId, artifact }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public void EndUpdate(IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } public void UpdateAsync(int appArtifactId, SimplifiedMaskDto artifact) { UpdateAsync(appArtifactId, artifact, null); } public void UpdateAsync(int appArtifactId, SimplifiedMaskDto artifact, object userState) { if (UpdateOperationCompleted == null) UpdateOperationCompleted = OnUpdateOperationCompleted; this.InvokeAsync("Update", new object[2] { appArtifactId, artifact }, UpdateOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnUpdateOperationCompleted(object arg) { if (UpdateCompletedEvent != null) { InvokeCompletedEventArgs val = arg; UpdateCompletedEvent?.Invoke(this, new AsyncCompletedEventArgs(((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } public void CancelAsync(object userState) { this.CancelAsync(RuntimeHelpers.GetObjectValue(userState)); } private bool IsLocalFileSystemWebService(string url) { if (url != null && (object)url != string.Empty) { Uri uri = new Uri(url); if (uri.Port >= 1024 && string.Compare(uri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0) return true; return false; } return false; } } }