//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace HeuristicLab.Clients.OKB.Administration { using System.Runtime.Serialization; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Platform", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class Platform : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.NamedOKBItem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long IdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long Id { get { return this.IdField; } set { if ((this.IdField.Equals(value) != true)) { this.IdField = value; this.RaisePropertyChanged("Id"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NamedOKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] public partial class NamedOKBItem : HeuristicLab.Clients.OKB.Administration.OKBItem { private string DescriptionField; private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Description { get { return this.DescriptionField; } set { if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { this.DescriptionField = value; this.RaisePropertyChanged("Description"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class AlgorithmClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class Algorithm : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { private long AlgorithmClassIdField; private HeuristicLab.Clients.OKB.Administration.DataType DataTypeField; private long PlatformIdField; [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmClassId { get { return this.AlgorithmClassIdField; } set { if ((this.AlgorithmClassIdField.Equals(value) != true)) { this.AlgorithmClassIdField = value; this.RaisePropertyChanged("AlgorithmClassId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Administration.DataType DataType { get { return this.DataTypeField; } set { if ((object.ReferenceEquals(this.DataTypeField, value) != true)) { this.DataTypeField = value; this.RaisePropertyChanged("DataType"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long PlatformId { get { return this.PlatformIdField; } set { if ((this.PlatformIdField.Equals(value) != true)) { this.PlatformIdField = value; this.RaisePropertyChanged("PlatformId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ProblemClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class ProblemClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class Problem : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { private HeuristicLab.Clients.OKB.Administration.DataType DataTypeField; private long PlatformIdField; private long ProblemClassIdField; [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Administration.DataType DataType { get { return this.DataTypeField; } set { if ((object.ReferenceEquals(this.DataTypeField, value) != true)) { this.DataTypeField = value; this.RaisePropertyChanged("DataType"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long PlatformId { get { return this.PlatformIdField; } set { if ((this.PlatformIdField.Equals(value) != true)) { this.PlatformIdField = value; this.RaisePropertyChanged("PlatformId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemClassId { get { return this.ProblemClassIdField; } set { if ((this.ProblemClassIdField.Equals(value) != true)) { this.ProblemClassIdField = value; this.RaisePropertyChanged("ProblemClassId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + "DataTransfer")] public partial class DataType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private string NameField; private string TypeNameField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string TypeName { get { return this.TypeNameField; } set { if ((object.ReferenceEquals(this.TypeNameField, value) != true)) { this.TypeNameField = value; this.RaisePropertyChanged("TypeName"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.Administration.IAdministrationService")] public interface IAdministrationService { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemUsers", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemUsersResponse")] void UpdateProblemUsers(long problemId, System.Collections.Generic.List users); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemData", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemDataResponse")] byte[] GetProblemData(long problemId); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemData", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemDataResponse")] void UpdateProblemData(long problemId, byte[] data); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetPlatforms", ReplyAction="http://tempuri.org/IAdministrationService/GetPlatformsResponse")] System.Collections.Generic.List GetPlatforms(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddPlatform", ReplyAction="http://tempuri.org/IAdministrationService/AddPlatformResponse")] long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdatePlatform", ReplyAction="http://tempuri.org/IAdministrationService/UpdatePlatformResponse")] void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeletePlatform", ReplyAction="http://tempuri.org/IAdministrationService/DeletePlatformResponse")] void DeletePlatform(long id); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmClassesResponse")] System.Collections.Generic.List GetAlgorithmClasses(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/AddAlgorithmClassResponse")] long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmClassResponse")] void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/DeleteAlgorithmClassResponse")] void DeleteAlgorithmClass(long id); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithms", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmsResponse")] System.Collections.Generic.List GetAlgorithms(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/AddAlgorithmResponse")] long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmResponse")] void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/DeleteAlgorithmResponse")] void DeleteAlgorithm(long id); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmUsers", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmUsersResponse")] System.Collections.Generic.List GetAlgorithmUsers(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmUsers", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmUsersResponse")] void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List users); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmDataResponse")] byte[] GetAlgorithmData(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmData", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmDataResponse")] void UpdateAlgorithmData(long algorithmId, byte[] data); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemClasses", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemClassesResponse")] System.Collections.Generic.List GetProblemClasses(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/AddProblemClassResponse")] long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemClassResponse")] void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/DeleteProblemClassResponse")] void DeleteProblemClass(long id); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblems", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemsResponse")] System.Collections.Generic.List GetProblems(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddProblem", ReplyAction="http://tempuri.org/IAdministrationService/AddProblemResponse")] long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblem", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemResponse")] void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteProblem", ReplyAction="http://tempuri.org/IAdministrationService/DeleteProblemResponse")] void DeleteProblem(long id); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemUsers", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemUsersResponse")] System.Collections.Generic.List GetProblemUsers(long problemId); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface IAdministrationServiceChannel : HeuristicLab.Clients.OKB.Administration.IAdministrationService, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class AdministrationServiceClient : System.ServiceModel.ClientBase, HeuristicLab.Clients.OKB.Administration.IAdministrationService { public AdministrationServiceClient() { } public AdministrationServiceClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public AdministrationServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public AdministrationServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public AdministrationServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public void UpdateProblemUsers(long problemId, System.Collections.Generic.List users) { base.Channel.UpdateProblemUsers(problemId, users); } public byte[] GetProblemData(long problemId) { return base.Channel.GetProblemData(problemId); } public void UpdateProblemData(long problemId, byte[] data) { base.Channel.UpdateProblemData(problemId, data); } public System.Collections.Generic.List GetPlatforms() { return base.Channel.GetPlatforms(); } public long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) { return base.Channel.AddPlatform(dto); } public void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) { base.Channel.UpdatePlatform(dto); } public void DeletePlatform(long id) { base.Channel.DeletePlatform(id); } public System.Collections.Generic.List GetAlgorithmClasses() { return base.Channel.GetAlgorithmClasses(); } public long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) { return base.Channel.AddAlgorithmClass(dto); } public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) { base.Channel.UpdateAlgorithmClass(dto); } public void DeleteAlgorithmClass(long id) { base.Channel.DeleteAlgorithmClass(id); } public System.Collections.Generic.List GetAlgorithms() { return base.Channel.GetAlgorithms(); } public long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) { return base.Channel.AddAlgorithm(dto); } public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) { base.Channel.UpdateAlgorithm(dto); } public void DeleteAlgorithm(long id) { base.Channel.DeleteAlgorithm(id); } public System.Collections.Generic.List GetAlgorithmUsers(long algorithmId) { return base.Channel.GetAlgorithmUsers(algorithmId); } public void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List users) { base.Channel.UpdateAlgorithmUsers(algorithmId, users); } public byte[] GetAlgorithmData(long algorithmId) { return base.Channel.GetAlgorithmData(algorithmId); } public void UpdateAlgorithmData(long algorithmId, byte[] data) { base.Channel.UpdateAlgorithmData(algorithmId, data); } public System.Collections.Generic.List GetProblemClasses() { return base.Channel.GetProblemClasses(); } public long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) { return base.Channel.AddProblemClass(dto); } public void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) { base.Channel.UpdateProblemClass(dto); } public void DeleteProblemClass(long id) { base.Channel.DeleteProblemClass(id); } public System.Collections.Generic.List GetProblems() { return base.Channel.GetProblems(); } public long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) { return base.Channel.AddProblem(dto); } public void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) { base.Channel.UpdateProblem(dto); } public void DeleteProblem(long id) { base.Channel.DeleteProblem(id); } public System.Collections.Generic.List GetProblemUsers(long problemId) { return base.Channel.GetProblemUsers(problemId); } } }