FieldQuery
using Microsoft.VisualBasic.CompilerServices;
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;
namespace kCura.EDDS.WebAPI.FieldQueryBase
{
[GeneratedCode("System.Web.Services", "4.0.30319.17929")]
[DebuggerStepThrough]
[DesignerCategory("code")]
[WebServiceBinding]
public class FieldQuery
{
private SendOrPostCallback RetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted;
private SendOrPostCallback RetrieveAllMappableOperationCompleted;
private SendOrPostCallback RetrieveAllOperationCompleted;
private SendOrPostCallback RetrievePotentialBeginBatesFieldsOperationCompleted;
private SendOrPostCallback IsFieldIndexedOperationCompleted;
private bool useDefaultCredentialsSetExplicitly;
[CompilerGenerated]
private RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent;
[CompilerGenerated]
private RetrieveAllMappableCompletedEventHandler RetrieveAllMappableCompletedEvent;
[CompilerGenerated]
private RetrieveAllCompletedEventHandler RetrieveAllCompletedEvent;
[CompilerGenerated]
private RetrievePotentialBeginBatesFieldsCompletedEventHandler RetrievePotentialBeginBatesFieldsCompletedEvent;
[CompilerGenerated]
private IsFieldIndexedCompletedEventHandler IsFieldIndexedCompletedEvent;
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 RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler RetrieveDisplayFieldNameByFieldCategoryIDCompleted {
[CompilerGenerated]
add {
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler = RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent;
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2;
do {
retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2 = retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler;
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler value2 = (RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler)Delegate.Combine(retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2, value);
retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent, value2, retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2);
} while ((object)retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler != retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler = RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent;
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2;
do {
retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2 = retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler;
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler value2 = (RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler)Delegate.Remove(retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2, value);
retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent, value2, retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2);
} while ((object)retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler != retrieveDisplayFieldNameByFieldCategoryIDCompletedEventHandler2);
}
}
public event RetrieveAllMappableCompletedEventHandler RetrieveAllMappableCompleted {
[CompilerGenerated]
add {
RetrieveAllMappableCompletedEventHandler retrieveAllMappableCompletedEventHandler = RetrieveAllMappableCompletedEvent;
RetrieveAllMappableCompletedEventHandler retrieveAllMappableCompletedEventHandler2;
do {
retrieveAllMappableCompletedEventHandler2 = retrieveAllMappableCompletedEventHandler;
RetrieveAllMappableCompletedEventHandler value2 = (RetrieveAllMappableCompletedEventHandler)Delegate.Combine(retrieveAllMappableCompletedEventHandler2, value);
retrieveAllMappableCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllMappableCompletedEvent, value2, retrieveAllMappableCompletedEventHandler2);
} while ((object)retrieveAllMappableCompletedEventHandler != retrieveAllMappableCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RetrieveAllMappableCompletedEventHandler retrieveAllMappableCompletedEventHandler = RetrieveAllMappableCompletedEvent;
RetrieveAllMappableCompletedEventHandler retrieveAllMappableCompletedEventHandler2;
do {
retrieveAllMappableCompletedEventHandler2 = retrieveAllMappableCompletedEventHandler;
RetrieveAllMappableCompletedEventHandler value2 = (RetrieveAllMappableCompletedEventHandler)Delegate.Remove(retrieveAllMappableCompletedEventHandler2, value);
retrieveAllMappableCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllMappableCompletedEvent, value2, retrieveAllMappableCompletedEventHandler2);
} while ((object)retrieveAllMappableCompletedEventHandler != retrieveAllMappableCompletedEventHandler2);
}
}
public event RetrieveAllCompletedEventHandler RetrieveAllCompleted {
[CompilerGenerated]
add {
RetrieveAllCompletedEventHandler retrieveAllCompletedEventHandler = RetrieveAllCompletedEvent;
RetrieveAllCompletedEventHandler retrieveAllCompletedEventHandler2;
do {
retrieveAllCompletedEventHandler2 = retrieveAllCompletedEventHandler;
RetrieveAllCompletedEventHandler value2 = (RetrieveAllCompletedEventHandler)Delegate.Combine(retrieveAllCompletedEventHandler2, value);
retrieveAllCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllCompletedEvent, value2, retrieveAllCompletedEventHandler2);
} while ((object)retrieveAllCompletedEventHandler != retrieveAllCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RetrieveAllCompletedEventHandler retrieveAllCompletedEventHandler = RetrieveAllCompletedEvent;
RetrieveAllCompletedEventHandler retrieveAllCompletedEventHandler2;
do {
retrieveAllCompletedEventHandler2 = retrieveAllCompletedEventHandler;
RetrieveAllCompletedEventHandler value2 = (RetrieveAllCompletedEventHandler)Delegate.Remove(retrieveAllCompletedEventHandler2, value);
retrieveAllCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllCompletedEvent, value2, retrieveAllCompletedEventHandler2);
} while ((object)retrieveAllCompletedEventHandler != retrieveAllCompletedEventHandler2);
}
}
public event RetrievePotentialBeginBatesFieldsCompletedEventHandler RetrievePotentialBeginBatesFieldsCompleted {
[CompilerGenerated]
add {
RetrievePotentialBeginBatesFieldsCompletedEventHandler retrievePotentialBeginBatesFieldsCompletedEventHandler = RetrievePotentialBeginBatesFieldsCompletedEvent;
RetrievePotentialBeginBatesFieldsCompletedEventHandler retrievePotentialBeginBatesFieldsCompletedEventHandler2;
do {
retrievePotentialBeginBatesFieldsCompletedEventHandler2 = retrievePotentialBeginBatesFieldsCompletedEventHandler;
RetrievePotentialBeginBatesFieldsCompletedEventHandler value2 = (RetrievePotentialBeginBatesFieldsCompletedEventHandler)Delegate.Combine(retrievePotentialBeginBatesFieldsCompletedEventHandler2, value);
retrievePotentialBeginBatesFieldsCompletedEventHandler = Interlocked.CompareExchange(ref RetrievePotentialBeginBatesFieldsCompletedEvent, value2, retrievePotentialBeginBatesFieldsCompletedEventHandler2);
} while ((object)retrievePotentialBeginBatesFieldsCompletedEventHandler != retrievePotentialBeginBatesFieldsCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RetrievePotentialBeginBatesFieldsCompletedEventHandler retrievePotentialBeginBatesFieldsCompletedEventHandler = RetrievePotentialBeginBatesFieldsCompletedEvent;
RetrievePotentialBeginBatesFieldsCompletedEventHandler retrievePotentialBeginBatesFieldsCompletedEventHandler2;
do {
retrievePotentialBeginBatesFieldsCompletedEventHandler2 = retrievePotentialBeginBatesFieldsCompletedEventHandler;
RetrievePotentialBeginBatesFieldsCompletedEventHandler value2 = (RetrievePotentialBeginBatesFieldsCompletedEventHandler)Delegate.Remove(retrievePotentialBeginBatesFieldsCompletedEventHandler2, value);
retrievePotentialBeginBatesFieldsCompletedEventHandler = Interlocked.CompareExchange(ref RetrievePotentialBeginBatesFieldsCompletedEvent, value2, retrievePotentialBeginBatesFieldsCompletedEventHandler2);
} while ((object)retrievePotentialBeginBatesFieldsCompletedEventHandler != retrievePotentialBeginBatesFieldsCompletedEventHandler2);
}
}
public event IsFieldIndexedCompletedEventHandler IsFieldIndexedCompleted {
[CompilerGenerated]
add {
IsFieldIndexedCompletedEventHandler isFieldIndexedCompletedEventHandler = IsFieldIndexedCompletedEvent;
IsFieldIndexedCompletedEventHandler isFieldIndexedCompletedEventHandler2;
do {
isFieldIndexedCompletedEventHandler2 = isFieldIndexedCompletedEventHandler;
IsFieldIndexedCompletedEventHandler value2 = (IsFieldIndexedCompletedEventHandler)Delegate.Combine(isFieldIndexedCompletedEventHandler2, value);
isFieldIndexedCompletedEventHandler = Interlocked.CompareExchange(ref IsFieldIndexedCompletedEvent, value2, isFieldIndexedCompletedEventHandler2);
} while ((object)isFieldIndexedCompletedEventHandler != isFieldIndexedCompletedEventHandler2);
}
[CompilerGenerated]
remove {
IsFieldIndexedCompletedEventHandler isFieldIndexedCompletedEventHandler = IsFieldIndexedCompletedEvent;
IsFieldIndexedCompletedEventHandler isFieldIndexedCompletedEventHandler2;
do {
isFieldIndexedCompletedEventHandler2 = isFieldIndexedCompletedEventHandler;
IsFieldIndexedCompletedEventHandler value2 = (IsFieldIndexedCompletedEventHandler)Delegate.Remove(isFieldIndexedCompletedEventHandler2, value);
isFieldIndexedCompletedEventHandler = Interlocked.CompareExchange(ref IsFieldIndexedCompletedEvent, value2, isFieldIndexedCompletedEventHandler2);
} while ((object)isFieldIndexedCompletedEventHandler != isFieldIndexedCompletedEventHandler2);
}
}
public FieldQuery()
: this()
{
Url = "http://localhost/RelativityWebApi/FieldQuery.asmx";
if (IsLocalFileSystemWebService(Url)) {
UseDefaultCredentials = true;
useDefaultCredentialsSetExplicitly = false;
} else
useDefaultCredentialsSetExplicitly = true;
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FieldQuery/RetrieveDisplayFieldNameByFieldCategoryID")]
public string RetrieveDisplayFieldNameByFieldCategoryID(int caseContextArtifactID, int fieldCategoryID)
{
return Conversions.ToString(this.Invoke("RetrieveDisplayFieldNameByFieldCategoryID", new object[2] {
caseContextArtifactID,
fieldCategoryID
})[0]);
}
public IAsyncResult BeginRetrieveDisplayFieldNameByFieldCategoryID(int caseContextArtifactID, int fieldCategoryID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RetrieveDisplayFieldNameByFieldCategoryID", new object[2] {
caseContextArtifactID,
fieldCategoryID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public string EndRetrieveDisplayFieldNameByFieldCategoryID(IAsyncResult asyncResult)
{
return Conversions.ToString(this.EndInvoke(asyncResult)[0]);
}
public void RetrieveDisplayFieldNameByFieldCategoryIDAsync(int caseContextArtifactID, int fieldCategoryID)
{
RetrieveDisplayFieldNameByFieldCategoryIDAsync(caseContextArtifactID, fieldCategoryID, null);
}
public void RetrieveDisplayFieldNameByFieldCategoryIDAsync(int caseContextArtifactID, int fieldCategoryID, object userState)
{
if (RetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted == null)
RetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted = OnRetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted;
this.InvokeAsync("RetrieveDisplayFieldNameByFieldCategoryID", new object[2] {
caseContextArtifactID,
fieldCategoryID
}, RetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRetrieveDisplayFieldNameByFieldCategoryIDOperationCompleted(object arg)
{
if (RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RetrieveDisplayFieldNameByFieldCategoryIDCompletedEvent?.Invoke(this, new RetrieveDisplayFieldNameByFieldCategoryIDCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FieldQuery/RetrieveAllMappable")]
public DataSet RetrieveAllMappable(int caseContextArtifactID, int artifactTypeID)
{
return (DataSet)this.Invoke("RetrieveAllMappable", new object[2] {
caseContextArtifactID,
artifactTypeID
})[0];
}
public IAsyncResult BeginRetrieveAllMappable(int caseContextArtifactID, int artifactTypeID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RetrieveAllMappable", new object[2] {
caseContextArtifactID,
artifactTypeID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public DataSet EndRetrieveAllMappable(IAsyncResult asyncResult)
{
return (DataSet)this.EndInvoke(asyncResult)[0];
}
public void RetrieveAllMappableAsync(int caseContextArtifactID, int artifactTypeID)
{
RetrieveAllMappableAsync(caseContextArtifactID, artifactTypeID, null);
}
public void RetrieveAllMappableAsync(int caseContextArtifactID, int artifactTypeID, object userState)
{
if (RetrieveAllMappableOperationCompleted == null)
RetrieveAllMappableOperationCompleted = OnRetrieveAllMappableOperationCompleted;
this.InvokeAsync("RetrieveAllMappable", new object[2] {
caseContextArtifactID,
artifactTypeID
}, RetrieveAllMappableOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRetrieveAllMappableOperationCompleted(object arg)
{
if (RetrieveAllMappableCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RetrieveAllMappableCompletedEvent?.Invoke(this, new RetrieveAllMappableCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FieldQuery/RetrieveAll")]
public DataSet RetrieveAll(int caseContextArtifactID)
{
return (DataSet)this.Invoke("RetrieveAll", new object[1] {
caseContextArtifactID
})[0];
}
public IAsyncResult BeginRetrieveAll(int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RetrieveAll", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public DataSet EndRetrieveAll(IAsyncResult asyncResult)
{
return (DataSet)this.EndInvoke(asyncResult)[0];
}
public void RetrieveAllAsync(int caseContextArtifactID)
{
RetrieveAllAsync(caseContextArtifactID, null);
}
public void RetrieveAllAsync(int caseContextArtifactID, object userState)
{
if (RetrieveAllOperationCompleted == null)
RetrieveAllOperationCompleted = OnRetrieveAllOperationCompleted;
this.InvokeAsync("RetrieveAll", new object[1] {
caseContextArtifactID
}, RetrieveAllOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRetrieveAllOperationCompleted(object arg)
{
if (RetrieveAllCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RetrieveAllCompletedEvent?.Invoke(this, new RetrieveAllCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FieldQuery/RetrievePotentialBeginBatesFields")]
public DataSet RetrievePotentialBeginBatesFields(int caseContextArtifactID)
{
return (DataSet)this.Invoke("RetrievePotentialBeginBatesFields", new object[1] {
caseContextArtifactID
})[0];
}
public IAsyncResult BeginRetrievePotentialBeginBatesFields(int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RetrievePotentialBeginBatesFields", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public DataSet EndRetrievePotentialBeginBatesFields(IAsyncResult asyncResult)
{
return (DataSet)this.EndInvoke(asyncResult)[0];
}
public void RetrievePotentialBeginBatesFieldsAsync(int caseContextArtifactID)
{
RetrievePotentialBeginBatesFieldsAsync(caseContextArtifactID, null);
}
public void RetrievePotentialBeginBatesFieldsAsync(int caseContextArtifactID, object userState)
{
if (RetrievePotentialBeginBatesFieldsOperationCompleted == null)
RetrievePotentialBeginBatesFieldsOperationCompleted = OnRetrievePotentialBeginBatesFieldsOperationCompleted;
this.InvokeAsync("RetrievePotentialBeginBatesFields", new object[1] {
caseContextArtifactID
}, RetrievePotentialBeginBatesFieldsOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRetrievePotentialBeginBatesFieldsOperationCompleted(object arg)
{
if (RetrievePotentialBeginBatesFieldsCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RetrievePotentialBeginBatesFieldsCompletedEvent?.Invoke(this, new RetrievePotentialBeginBatesFieldsCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FieldQuery/IsFieldIndexed")]
public bool IsFieldIndexed(int caseContextArtifactID, int fieldArtifactID)
{
return Conversions.ToBoolean(this.Invoke("IsFieldIndexed", new object[2] {
caseContextArtifactID,
fieldArtifactID
})[0]);
}
public IAsyncResult BeginIsFieldIndexed(int caseContextArtifactID, int fieldArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("IsFieldIndexed", new object[2] {
caseContextArtifactID,
fieldArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public bool EndIsFieldIndexed(IAsyncResult asyncResult)
{
return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]);
}
public void IsFieldIndexedAsync(int caseContextArtifactID, int fieldArtifactID)
{
IsFieldIndexedAsync(caseContextArtifactID, fieldArtifactID, null);
}
public void IsFieldIndexedAsync(int caseContextArtifactID, int fieldArtifactID, object userState)
{
if (IsFieldIndexedOperationCompleted == null)
IsFieldIndexedOperationCompleted = OnIsFieldIndexedOperationCompleted;
this.InvokeAsync("IsFieldIndexed", new object[2] {
caseContextArtifactID,
fieldArtifactID
}, IsFieldIndexedOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnIsFieldIndexedOperationCompleted(object arg)
{
if (IsFieldIndexedCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
IsFieldIndexedCompletedEvent?.Invoke(this, new IsFieldIndexedCompletedEventArgs(val.get_Results(), ((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;
}
}
}