Fix archiving

This commit is contained in:
dev_amdtel 2014-04-22 18:39:33 +04:00
parent 10f216b713
commit ae91a18405
25 changed files with 702 additions and 304 deletions

View file

@ -1,4 +1,4 @@
// Copyright (c) 2014, Outercurve Foundation.
// Copyright (c) 2012, Outercurve Foundation.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without modification,
@ -26,10 +26,14 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
using WebsitePanel.EnterpriseServer.Base.HostedSolution;
using WebsitePanel.Providers;
using WebsitePanel.Providers.Common;
using WebsitePanel.Providers.HostedSolution;
using WebsitePanel.Providers.OS;
using WebsitePanel.Providers.ResultObjects;
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@ -1048,11 +1052,11 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/AddExchangeRetentionPolicyTag", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int AddExchangeRetentionPolicyTag(int itemId, ExchangeRetentionPolicyTag tag) {
public IntResult AddExchangeRetentionPolicyTag(int itemId, ExchangeRetentionPolicyTag tag) {
object[] results = this.Invoke("AddExchangeRetentionPolicyTag", new object[] {
itemId,
tag});
return ((int)(results[0]));
return ((IntResult)(results[0]));
}
/// <remarks/>
@ -1063,9 +1067,9 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int EndAddExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
public IntResult EndAddExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
return ((IntResult)(results[0]));
}
/// <remarks/>
@ -1092,11 +1096,11 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/UpdateExchangeRetentionPolicyTag", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int UpdateExchangeRetentionPolicyTag(int itemId, ExchangeRetentionPolicyTag tag) {
public ResultObject UpdateExchangeRetentionPolicyTag(int itemId, ExchangeRetentionPolicyTag tag) {
object[] results = this.Invoke("UpdateExchangeRetentionPolicyTag", new object[] {
itemId,
tag});
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -1107,9 +1111,9 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int EndUpdateExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
public ResultObject EndUpdateExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -1136,11 +1140,11 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/DeleteExchangeRetentionPolicyTag", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int DeleteExchangeRetentionPolicyTag(int itemId, int tagId) {
public ResultObject DeleteExchangeRetentionPolicyTag(int itemId, int tagId) {
object[] results = this.Invoke("DeleteExchangeRetentionPolicyTag", new object[] {
itemId,
tagId});
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -1151,9 +1155,9 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int EndDeleteExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
public ResultObject EndDeleteExchangeRetentionPolicyTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -1223,11 +1227,11 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/AddExchangeMailboxPlanRetentionPolic" +
"yTag", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int AddExchangeMailboxPlanRetentionPolicyTag(int itemId, ExchangeMailboxPlanRetentionPolicyTag planTag) {
public IntResult AddExchangeMailboxPlanRetentionPolicyTag(int itemId, ExchangeMailboxPlanRetentionPolicyTag planTag) {
object[] results = this.Invoke("AddExchangeMailboxPlanRetentionPolicyTag", new object[] {
itemId,
planTag});
return ((int)(results[0]));
return ((IntResult)(results[0]));
}
/// <remarks/>
@ -1238,9 +1242,9 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int EndAddExchangeMailboxPlanRetentionPolicyTag(System.IAsyncResult asyncResult) {
public IntResult EndAddExchangeMailboxPlanRetentionPolicyTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
return ((IntResult)(results[0]));
}
/// <remarks/>
@ -1268,12 +1272,12 @@ namespace WebsitePanel.EnterpriseServer {
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://smbsaas/websitepanel/enterpriseserver/DeleteExchangeMailboxPlanRetentionPo" +
"licyTag", RequestNamespace="http://smbsaas/websitepanel/enterpriseserver", ResponseNamespace="http://smbsaas/websitepanel/enterpriseserver", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int DeleteExchangeMailboxPlanRetentionPolicyTag(int itemID, int policyId, int planTagId) {
public ResultObject DeleteExchangeMailboxPlanRetentionPolicyTag(int itemID, int policyId, int planTagId) {
object[] results = this.Invoke("DeleteExchangeMailboxPlanRetentionPolicyTag", new object[] {
itemID,
policyId,
planTagId});
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -1285,9 +1289,9 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int EndDeleteExchangeMailboxPlanRetentionPolicyTag(System.IAsyncResult asyncResult) {
public ResultObject EndDeleteExchangeMailboxPlanRetentionPolicyTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
return ((ResultObject)(results[0]));
}
/// <remarks/>
@ -5808,10 +5812,10 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int Result {
public IntResult Result {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[0]));
return ((IntResult)(this.results[0]));
}
}
}
@ -5834,10 +5838,10 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int Result {
public ResultObject Result {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[0]));
return ((ResultObject)(this.results[0]));
}
}
}
@ -5860,10 +5864,10 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int Result {
public ResultObject Result {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[0]));
return ((ResultObject)(this.results[0]));
}
}
}
@ -5912,10 +5916,10 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int Result {
public IntResult Result {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[0]));
return ((IntResult)(this.results[0]));
}
}
}
@ -5938,10 +5942,10 @@ namespace WebsitePanel.EnterpriseServer {
}
/// <remarks/>
public int Result {
public ResultObject Result {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[0]));
return ((ResultObject)(this.results[0]));
}
}
}