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

ProductionManager

using kCura.EDDS.WebAPI.ProductionManagerBase; using kCura.WinEDDS.Service.Export; using kCura.WinEDDS.Service.Replacement; using Relativity.DataExchange; using Relativity.DataExchange.Service; using System; using System.Data; using System.Net; using System.Runtime.CompilerServices; namespace kCura.WinEDDS.Service { public class ProductionManager : kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager, kCura.WinEDDS.Service.Export.IProductionManager, kCura.WinEDDS.Service.Replacement.IProductionManager { [CompilerGenerated] internal sealed class _Closure$__10-0 { public int $VB$Local_contextArtifactID; public int $VB$Local_productionArtifactID; public ProductionManager $VB$Me; internal bool _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).MigrationJobExists($VB$Local_contextArtifactID, $VB$Local_productionArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__3-0 { public int $VB$Local_caseContextArtifactID; public int[] $VB$Local_productionIds; public int[] $VB$Local_documentIds; public ProductionManager $VB$Me; internal object[][] _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).RetrieveBatesByProductionAndDocument($VB$Local_caseContextArtifactID, $VB$Local_productionIds, $VB$Local_documentIds); } } [CompilerGenerated] internal sealed class _Closure$__4-0 { public int $VB$Local_caseContextArtifactID; public ProductionManager $VB$Me; internal DataSet _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).RetrieveProducedByContextArtifactID($VB$Local_caseContextArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__5-0 { public int $VB$Local_caseContextArtifactID; public ProductionManager $VB$Me; internal DataSet _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).RetrieveImportEligibleByContextArtifactID($VB$Local_caseContextArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__6-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_productionArtifactID; public ProductionManager $VB$Me; internal ProductionInfo _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).Read($VB$Local_caseContextArtifactID, $VB$Local_productionArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__7-0 { public int $VB$Local_contextArtifactID; public ProductionManager $VB$Me; internal DataSet _Lambda$__0() { return ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).RetrieveProducedByContextArtifactID($VB$Local_contextArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__8-0 { public int $VB$Local_contextArtifactID; public int $VB$Local_productionArtifactID; public ProductionManager $VB$Me; internal void _Lambda$__0() { ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).DoPostImportProcessing($VB$Local_contextArtifactID, $VB$Local_productionArtifactID); } } [CompilerGenerated] internal sealed class _Closure$__9-0 { public int $VB$Local_contextArtifactID; public int $VB$Local_productionArtifactID; public ProductionManager $VB$Me; internal void _Lambda$__0() { ((kCura.EDDS.WebAPI.ProductionManagerBase.ProductionManager)$VB$Me).DoPreImportProcessing($VB$Local_contextArtifactID, $VB$Local_productionArtifactID); } } public ProductionManager(ICredentials credentials, CookieContainer cookieContainer) : this(credentials, cookieContainer, AppSettings.Instance.WebApiServiceUrl) { } public ProductionManager(ICredentials credentials, CookieContainer cookieContainer, string webServiceUrl) { this.set_Credentials(credentials); this.set_CookieContainer(cookieContainer); base.Url = $"{AppSettings.Instance.ValidateUriFormat(webServiceUrl)}"""; this.set_Timeout(Settings.DefaultTimeOut); } protected override WebRequest GetWebRequest(Uri uri) { HttpWebRequest obj = (HttpWebRequest)this.GetWebRequest(uri); obj.UnsafeAuthenticatedConnectionSharing = true; obj.Credentials = this.get_Credentials(); return obj; } public new object[][] RetrieveBatesByProductionAndDocument(int caseContextArtifactID, int[] productionIds, int[] documentIds) { object[][] array = WebServiceExtensions.RetryOnReLoginException(this, () => base.RetrieveBatesByProductionAndDocument(caseContextArtifactID, productionIds, documentIds), true); ProductionDocumentBatesHelper.CleanupSerialization(array); return array; } object[][] kCura.WinEDDS.Service.Export.IProductionManager.RetrieveBatesByProductionAndDocument(int caseContextArtifactID, int[] productionIds, int[] documentIds) { return this.RetrieveBatesByProductionAndDocument(caseContextArtifactID, productionIds, documentIds); } object[][] kCura.WinEDDS.Service.Replacement.IProductionManager.RetrieveBatesByProductionAndDocument(int caseContextArtifactID, int[] productionIds, int[] documentIds) { return this.RetrieveBatesByProductionAndDocument(caseContextArtifactID, productionIds, documentIds); } public new DataSet RetrieveProducedByContextArtifactID(int caseContextArtifactID) { return WebServiceExtensions.RetryOnReLoginException(this, () => base.RetrieveProducedByContextArtifactID(caseContextArtifactID), true); } DataSet kCura.WinEDDS.Service.Export.IProductionManager.RetrieveProducedByContextArtifactID(int caseContextArtifactID) { return this.RetrieveProducedByContextArtifactID(caseContextArtifactID); } DataSet kCura.WinEDDS.Service.Replacement.IProductionManager.RetrieveProducedByContextArtifactID(int caseContextArtifactID) { return this.RetrieveProducedByContextArtifactID(caseContextArtifactID); } public new DataSet RetrieveImportEligibleByContextArtifactID(int caseContextArtifactID) { return WebServiceExtensions.RetryOnReLoginException(this, () => base.RetrieveImportEligibleByContextArtifactID(caseContextArtifactID), true); } DataSet kCura.WinEDDS.Service.Export.IProductionManager.RetrieveImportEligibleByContextArtifactID(int caseContextArtifactID) { return this.RetrieveImportEligibleByContextArtifactID(caseContextArtifactID); } DataSet kCura.WinEDDS.Service.Replacement.IProductionManager.RetrieveImportEligibleByContextArtifactID(int caseContextArtifactID) { return this.RetrieveImportEligibleByContextArtifactID(caseContextArtifactID); } public new ProductionInfo Read(int caseContextArtifactID, int productionArtifactID) { return WebServiceExtensions.RetryOnReLoginException(this, () => base.Read(caseContextArtifactID, productionArtifactID), true); } ProductionInfo kCura.WinEDDS.Service.Export.IProductionManager.Read(int caseContextArtifactID, int productionArtifactID) { return this.Read(caseContextArtifactID, productionArtifactID); } ProductionInfo kCura.WinEDDS.Service.Replacement.IProductionManager.Read(int caseContextArtifactID, int productionArtifactID) { return this.Read(caseContextArtifactID, productionArtifactID); } public new DataSet RetrieveProducedWithSecurity(int contextArtifactID) { return WebServiceExtensions.RetryOnReLoginException(this, () => base.RetrieveProducedByContextArtifactID(contextArtifactID), true); } public new void DoPostImportProcessing(int contextArtifactID, int productionArtifactID) { WebServiceExtensions.RetryOnReLoginException(this, delegate { base.DoPostImportProcessing(contextArtifactID, productionArtifactID); }, true); } void kCura.WinEDDS.Service.Replacement.IProductionManager.DoPostImportProcessing(int contextArtifactID, int productionArtifactID) { this.DoPostImportProcessing(contextArtifactID, productionArtifactID); } public new void DoPreImportProcessing(int contextArtifactID, int productionArtifactID) { WebServiceExtensions.RetryOnReLoginException(this, delegate { base.DoPreImportProcessing(contextArtifactID, productionArtifactID); }, true); } void kCura.WinEDDS.Service.Replacement.IProductionManager.DoPreImportProcessing(int contextArtifactID, int productionArtifactID) { this.DoPreImportProcessing(contextArtifactID, productionArtifactID); } public new bool MigrationJobExists(int contextArtifactID, int productionArtifactID) { return WebServiceExtensions.RetryOnReLoginException(this, () => base.MigrationJobExists(contextArtifactID, productionArtifactID), true); } } }