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;
}
}
}