Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/24/10 06:53:43 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/AdminServiceClient.cs

    r4466 r4481  
    99//------------------------------------------------------------------------------
    1010
    11 namespace HeuristicLab.Clients.OKB
    12 {
    13     using System.Runtime.Serialization;
    14    
    15    
    16     [System.Diagnostics.DebuggerStepThroughAttribute()]
    17     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    18     [System.Runtime.Serialization.DataContractAttribute(Name="OKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    19     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
    20     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
    21     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
    22     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
    23     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
    24     public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
    25     {
    26        
    27         private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
    28        
    29         private long IdField;
    30        
    31         public System.Runtime.Serialization.ExtensionDataObject ExtensionData
    32         {
    33             get
    34             {
    35                 return this.extensionDataField;
    36             }
    37             set
    38             {
    39                 this.extensionDataField = value;
    40             }
    41         }
    42        
    43         [System.Runtime.Serialization.DataMemberAttribute()]
    44         public long Id
    45         {
    46             get
    47             {
    48                 return this.IdField;
    49             }
    50             set
    51             {
    52                 if ((this.IdField.Equals(value) != true))
    53                 {
    54                     this.IdField = value;
    55                     this.RaisePropertyChanged("Id");
    56                 }
    57             }
    58         }
    59        
    60         public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
    61     }
    62    
    63     [System.Diagnostics.DebuggerStepThroughAttribute()]
    64     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    65     [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    66     public partial class DataType : HeuristicLab.Clients.OKB.OKBItem
    67     {
    68        
    69         private string NameField;
    70        
    71         private long PlatformIdField;
    72        
    73         private string SqlNameField;
    74        
    75         [System.Runtime.Serialization.DataMemberAttribute()]
    76         public string Name
    77         {
    78             get
    79             {
    80                 return this.NameField;
    81             }
    82             set
    83             {
    84                 if ((object.ReferenceEquals(this.NameField, value) != true))
    85                 {
    86                     this.NameField = value;
    87                     this.RaisePropertyChanged("Name");
    88                 }
    89             }
    90         }
    91        
    92         [System.Runtime.Serialization.DataMemberAttribute()]
    93         public long PlatformId
    94         {
    95             get
    96             {
    97                 return this.PlatformIdField;
    98             }
    99             set
    100             {
    101                 if ((this.PlatformIdField.Equals(value) != true))
    102                 {
    103                     this.PlatformIdField = value;
    104                     this.RaisePropertyChanged("PlatformId");
    105                 }
    106             }
    107         }
    108        
    109         [System.Runtime.Serialization.DataMemberAttribute()]
    110         public string SqlName
    111         {
    112             get
    113             {
    114                 return this.SqlNameField;
    115             }
    116             set
    117             {
    118                 if ((object.ReferenceEquals(this.SqlNameField, value) != true))
    119                 {
    120                     this.SqlNameField = value;
    121                     this.RaisePropertyChanged("SqlName");
    122                 }
    123             }
    124         }
    125     }
    126    
    127     [System.Diagnostics.DebuggerStepThroughAttribute()]
    128     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    129     [System.Runtime.Serialization.DataContractAttribute(Name="NamedOKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    130     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
    131     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
    132     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
    133     public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem
    134     {
    135        
    136         private string DescriptionField;
    137        
    138         private string NameField;
    139        
    140         [System.Runtime.Serialization.DataMemberAttribute()]
    141         public string Description
    142         {
    143             get
    144             {
    145                 return this.DescriptionField;
    146             }
    147             set
    148             {
    149                 if ((object.ReferenceEquals(this.DescriptionField, value) != true))
    150                 {
    151                     this.DescriptionField = value;
    152                     this.RaisePropertyChanged("Description");
    153                 }
    154             }
    155         }
    156        
    157         [System.Runtime.Serialization.DataMemberAttribute()]
    158         public string Name
    159         {
    160             get
    161             {
    162                 return this.NameField;
    163             }
    164             set
    165             {
    166                 if ((object.ReferenceEquals(this.NameField, value) != true))
    167                 {
    168                     this.NameField = value;
    169                     this.RaisePropertyChanged("Name");
    170                 }
    171             }
    172         }
    173     }
    174    
    175     [System.Diagnostics.DebuggerStepThroughAttribute()]
    176     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    177     [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    178     public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem
    179     {
    180     }
    181    
    182     [System.Diagnostics.DebuggerStepThroughAttribute()]
    183     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    184     [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    185     public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem
    186     {
    187        
    188         private long AlgorithmClassIdField;
    189        
    190         private long PlatformIdField;
    191        
    192         [System.Runtime.Serialization.DataMemberAttribute()]
    193         public long AlgorithmClassId
    194         {
    195             get
    196             {
    197                 return this.AlgorithmClassIdField;
    198             }
    199             set
    200             {
    201                 if ((this.AlgorithmClassIdField.Equals(value) != true))
    202                 {
    203                     this.AlgorithmClassIdField = value;
    204                     this.RaisePropertyChanged("AlgorithmClassId");
    205                 }
    206             }
    207         }
    208        
    209         [System.Runtime.Serialization.DataMemberAttribute()]
    210         public long PlatformId
    211         {
    212             get
    213             {
    214                 return this.PlatformIdField;
    215             }
    216             set
    217             {
    218                 if ((this.PlatformIdField.Equals(value) != true))
    219                 {
    220                     this.PlatformIdField = value;
    221                     this.RaisePropertyChanged("PlatformId");
    222                 }
    223             }
    224         }
    225     }
    226    
    227     [System.Diagnostics.DebuggerStepThroughAttribute()]
    228     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    229     [System.Runtime.Serialization.DataContractAttribute(Name="Platform", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    230     public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem
    231     {
    232     }
    233    
    234     [System.Diagnostics.DebuggerStepThroughAttribute()]
    235     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    236     [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    237     public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
    238     {
    239        
    240         private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
    241        
    242         private long AlgorithmIdField;
    243        
    244         private byte[] DataField;
    245        
    246         private long DataTypeIdField;
    247        
    248         public System.Runtime.Serialization.ExtensionDataObject ExtensionData
    249         {
    250             get
    251             {
    252                 return this.extensionDataField;
    253             }
    254             set
    255             {
    256                 this.extensionDataField = value;
    257             }
    258         }
    259        
    260         [System.Runtime.Serialization.DataMemberAttribute()]
    261         public long AlgorithmId
    262         {
    263             get
    264             {
    265                 return this.AlgorithmIdField;
    266             }
    267             set
    268             {
    269                 if ((this.AlgorithmIdField.Equals(value) != true))
    270                 {
    271                     this.AlgorithmIdField = value;
    272                     this.RaisePropertyChanged("AlgorithmId");
    273                 }
    274             }
    275         }
    276        
    277         [System.Runtime.Serialization.DataMemberAttribute()]
    278         public byte[] Data
    279         {
    280             get
    281             {
    282                 return this.DataField;
    283             }
    284             set
    285             {
    286                 if ((object.ReferenceEquals(this.DataField, value) != true))
    287                 {
    288                     this.DataField = value;
    289                     this.RaisePropertyChanged("Data");
    290                 }
    291             }
    292         }
    293        
    294         [System.Runtime.Serialization.DataMemberAttribute()]
    295         public long DataTypeId
    296         {
    297             get
    298             {
    299                 return this.DataTypeIdField;
    300             }
    301             set
    302             {
    303                 if ((this.DataTypeIdField.Equals(value) != true))
    304                 {
    305                     this.DataTypeIdField = value;
    306                     this.RaisePropertyChanged("DataTypeId");
    307                 }
    308             }
    309         }
    310        
    311         public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
    312        
    313         protected void RaisePropertyChanged(string propertyName)
    314         {
    315             System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
    316             if ((propertyChanged != null))
    317             {
    318                 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
    319             }
    320         }
    321     }
    322    
    323     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    324     [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.IAdminService")]
    325     public interface IAdminService
    326     {
    327        
    328         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetPlatform", ReplyAction="http://tempuri.org/IAdminService/GetPlatformResponse")]
    329         HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
    330        
    331         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetPlatforms", ReplyAction="http://tempuri.org/IAdminService/GetPlatformsResponse")]
    332         HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
    333        
    334         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StorePlatform", ReplyAction="http://tempuri.org/IAdminService/StorePlatformResponse")]
    335         void StorePlatform(HeuristicLab.Clients.OKB.Platform dto);
    336        
    337         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeletePlatform", ReplyAction="http://tempuri.org/IAdminService/DeletePlatformResponse")]
    338         void DeletePlatform(long id);
    339        
    340         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmClassResponse")]
    341         HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
    342        
    343         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmClassesResponse")]
    344         HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
    345        
    346         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmClassResponse")]
    347         void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
    348        
    349         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/DeleteAlgorithmClassResponse")]
    350         void DeleteAlgorithmClass(long id);
    351        
    352         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithm", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmResponse")]
    353         HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
    354        
    355         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithms", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmsResponse")]
    356         HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
    357        
    358         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithm", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmResponse")]
    359         void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
    360        
    361         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IAdminService/DeleteAlgorithmResponse")]
    362         void DeleteAlgorithm(long id);
    363        
    364         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmUsers", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmUsersResponse")]
    365         System.Guid[] GetAlgorithmUsers(long algorithmId);
    366        
    367         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithmUsers", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmUsersResponse")]
    368         void StoreAlgorithmUsers(long algorithmId, System.Guid[] users);
    369        
    370         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmData", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmDataResponse")]
    371         HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
    372        
    373         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithmData", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmDataResponse")]
    374         void StoreAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
    375        
    376         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetDataType", ReplyAction="http://tempuri.org/IAdminService/GetDataTypeResponse")]
    377         HeuristicLab.Clients.OKB.DataType GetDataType(long id);
    378        
    379         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetDataTypes", ReplyAction="http://tempuri.org/IAdminService/GetDataTypesResponse")]
    380         HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
    381        
    382         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreDataType", ReplyAction="http://tempuri.org/IAdminService/StoreDataTypeResponse")]
    383         void StoreDataType(HeuristicLab.Clients.OKB.DataType dto);
    384        
    385         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteDataType", ReplyAction="http://tempuri.org/IAdminService/DeleteDataTypeResponse")]
    386         void DeleteDataType(long id);
    387     }
    388    
    389     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    390     public interface IAdminServiceChannel : HeuristicLab.Clients.OKB.IAdminService, System.ServiceModel.IClientChannel
    391     {
    392     }
    393    
    394     [System.Diagnostics.DebuggerStepThroughAttribute()]
    395     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    396     public partial class AdminServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IAdminService>, HeuristicLab.Clients.OKB.IAdminService
    397     {
    398        
    399         public AdminServiceClient()
    400         {
    401         }
    402        
    403         public AdminServiceClient(string endpointConfigurationName) :
    404                 base(endpointConfigurationName)
    405         {
    406         }
    407        
    408         public AdminServiceClient(string endpointConfigurationName, string remoteAddress) :
    409                 base(endpointConfigurationName, remoteAddress)
    410         {
    411         }
    412        
    413         public AdminServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
    414                 base(endpointConfigurationName, remoteAddress)
    415         {
    416         }
    417        
    418         public AdminServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
    419                 base(binding, remoteAddress)
    420         {
    421         }
    422        
    423         public HeuristicLab.Clients.OKB.Platform GetPlatform(long id)
    424         {
    425             return base.Channel.GetPlatform(id);
    426         }
    427        
    428         public HeuristicLab.Clients.OKB.Platform[] GetPlatforms()
    429         {
    430             return base.Channel.GetPlatforms();
    431         }
    432        
    433         public void StorePlatform(HeuristicLab.Clients.OKB.Platform dto)
    434         {
    435             base.Channel.StorePlatform(dto);
    436         }
    437        
    438         public void DeletePlatform(long id)
    439         {
    440             base.Channel.DeletePlatform(id);
    441         }
    442        
    443         public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id)
    444         {
    445             return base.Channel.GetAlgorithmClass(id);
    446         }
    447        
    448         public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses()
    449         {
    450             return base.Channel.GetAlgorithmClasses();
    451         }
    452        
    453         public void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto)
    454         {
    455             base.Channel.StoreAlgorithmClass(dto);
    456         }
    457        
    458         public void DeleteAlgorithmClass(long id)
    459         {
    460             base.Channel.DeleteAlgorithmClass(id);
    461         }
    462        
    463         public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id)
    464         {
    465             return base.Channel.GetAlgorithm(id);
    466         }
    467        
    468         public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms()
    469         {
    470             return base.Channel.GetAlgorithms();
    471         }
    472        
    473         public void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto)
    474         {
    475             base.Channel.StoreAlgorithm(dto);
    476         }
    477        
    478         public void DeleteAlgorithm(long id)
    479         {
    480             base.Channel.DeleteAlgorithm(id);
    481         }
    482        
    483         public System.Guid[] GetAlgorithmUsers(long algorithmId)
    484         {
    485             return base.Channel.GetAlgorithmUsers(algorithmId);
    486         }
    487        
    488         public void StoreAlgorithmUsers(long algorithmId, System.Guid[] users)
    489         {
    490             base.Channel.StoreAlgorithmUsers(algorithmId, users);
    491         }
    492        
    493         public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId)
    494         {
    495             return base.Channel.GetAlgorithmData(algorithmId);
    496         }
    497        
    498         public void StoreAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto)
    499         {
    500             base.Channel.StoreAlgorithmData(dto);
    501         }
    502        
    503         public HeuristicLab.Clients.OKB.DataType GetDataType(long id)
    504         {
    505             return base.Channel.GetDataType(id);
    506         }
    507        
    508         public HeuristicLab.Clients.OKB.DataType[] GetDataTypes()
    509         {
    510             return base.Channel.GetDataTypes();
    511         }
    512        
    513         public void StoreDataType(HeuristicLab.Clients.OKB.DataType dto)
    514         {
    515             base.Channel.StoreDataType(dto);
    516         }
    517        
    518         public void DeleteDataType(long id)
    519         {
    520             base.Channel.DeleteDataType(id);
    521         }
    522     }
     11namespace HeuristicLab.Clients.OKB {
     12
     13
     14  [System.Diagnostics.DebuggerStepThroughAttribute()]
     15  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     16  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     17  public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem {
     18  }
     19
     20  [System.Diagnostics.DebuggerStepThroughAttribute()]
     21  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     22  [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     23  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
     24  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
     25  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
     26  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
     27  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
     28  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
     29  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
     30  public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
     31
     32    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
     33
     34    private long IdField;
     35
     36    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
     37      get {
     38        return this.extensionDataField;
     39      }
     40      set {
     41        this.extensionDataField = value;
     42      }
     43    }
     44
     45    [System.Runtime.Serialization.DataMemberAttribute()]
     46    public long Id {
     47      get {
     48        return this.IdField;
     49      }
     50      set {
     51        if ((this.IdField.Equals(value) != true)) {
     52          this.IdField = value;
     53          this.RaisePropertyChanged("Id");
     54        }
     55      }
     56    }
     57
     58    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
     59  }
     60
     61  [System.Diagnostics.DebuggerStepThroughAttribute()]
     62  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     63  [System.Runtime.Serialization.DataContractAttribute(Name = "DataType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     64  public partial class DataType : HeuristicLab.Clients.OKB.OKBItem {
     65
     66    private string NameField;
     67
     68    private long PlatformIdField;
     69
     70    private string SqlNameField;
     71
     72    [System.Runtime.Serialization.DataMemberAttribute()]
     73    public string Name {
     74      get {
     75        return this.NameField;
     76      }
     77      set {
     78        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     79          this.NameField = value;
     80          this.RaisePropertyChanged("Name");
     81        }
     82      }
     83    }
     84
     85    [System.Runtime.Serialization.DataMemberAttribute()]
     86    public long PlatformId {
     87      get {
     88        return this.PlatformIdField;
     89      }
     90      set {
     91        if ((this.PlatformIdField.Equals(value) != true)) {
     92          this.PlatformIdField = value;
     93          this.RaisePropertyChanged("PlatformId");
     94        }
     95      }
     96    }
     97
     98    [System.Runtime.Serialization.DataMemberAttribute()]
     99    public string SqlName {
     100      get {
     101        return this.SqlNameField;
     102      }
     103      set {
     104        if ((object.ReferenceEquals(this.SqlNameField, value) != true)) {
     105          this.SqlNameField = value;
     106          this.RaisePropertyChanged("SqlName");
     107        }
     108      }
     109    }
     110  }
     111
     112  [System.Diagnostics.DebuggerStepThroughAttribute()]
     113  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     114  [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     115  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
     116  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
     117  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
     118  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
     119  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
     120  public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem {
     121
     122    private string DescriptionField;
     123
     124    private string NameField;
     125
     126    [System.Runtime.Serialization.DataMemberAttribute()]
     127    public string Description {
     128      get {
     129        return this.DescriptionField;
     130      }
     131      set {
     132        if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
     133          this.DescriptionField = value;
     134          this.RaisePropertyChanged("Description");
     135        }
     136      }
     137    }
     138
     139    [System.Runtime.Serialization.DataMemberAttribute()]
     140    public string Name {
     141      get {
     142        return this.NameField;
     143      }
     144      set {
     145        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     146          this.NameField = value;
     147          this.RaisePropertyChanged("Name");
     148        }
     149      }
     150    }
     151  }
     152
     153  [System.Diagnostics.DebuggerStepThroughAttribute()]
     154  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     155  [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     156  public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem {
     157
     158    private long PlatformIdField;
     159
     160    private long ProblemClassIdField;
     161
     162    [System.Runtime.Serialization.DataMemberAttribute()]
     163    public long PlatformId {
     164      get {
     165        return this.PlatformIdField;
     166      }
     167      set {
     168        if ((this.PlatformIdField.Equals(value) != true)) {
     169          this.PlatformIdField = value;
     170          this.RaisePropertyChanged("PlatformId");
     171        }
     172      }
     173    }
     174
     175    [System.Runtime.Serialization.DataMemberAttribute()]
     176    public long ProblemClassId {
     177      get {
     178        return this.ProblemClassIdField;
     179      }
     180      set {
     181        if ((this.ProblemClassIdField.Equals(value) != true)) {
     182          this.ProblemClassIdField = value;
     183          this.RaisePropertyChanged("ProblemClassId");
     184        }
     185      }
     186    }
     187  }
     188
     189  [System.Diagnostics.DebuggerStepThroughAttribute()]
     190  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     191  [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     192  public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem {
     193  }
     194
     195  [System.Diagnostics.DebuggerStepThroughAttribute()]
     196  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     197  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     198  public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem {
     199  }
     200
     201  [System.Diagnostics.DebuggerStepThroughAttribute()]
     202  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     203  [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     204  public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem {
     205
     206    private long AlgorithmClassIdField;
     207
     208    private long PlatformIdField;
     209
     210    [System.Runtime.Serialization.DataMemberAttribute()]
     211    public long AlgorithmClassId {
     212      get {
     213        return this.AlgorithmClassIdField;
     214      }
     215      set {
     216        if ((this.AlgorithmClassIdField.Equals(value) != true)) {
     217          this.AlgorithmClassIdField = value;
     218          this.RaisePropertyChanged("AlgorithmClassId");
     219        }
     220      }
     221    }
     222
     223    [System.Runtime.Serialization.DataMemberAttribute()]
     224    public long PlatformId {
     225      get {
     226        return this.PlatformIdField;
     227      }
     228      set {
     229        if ((this.PlatformIdField.Equals(value) != true)) {
     230          this.PlatformIdField = value;
     231          this.RaisePropertyChanged("PlatformId");
     232        }
     233      }
     234    }
     235  }
     236
     237  [System.Diagnostics.DebuggerStepThroughAttribute()]
     238  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     239  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     240  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
     241
     242    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
     243
     244    private byte[] DataField;
     245
     246    private long DataTypeIdField;
     247
     248    private long ProblemIdField;
     249
     250    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
     251      get {
     252        return this.extensionDataField;
     253      }
     254      set {
     255        this.extensionDataField = value;
     256      }
     257    }
     258
     259    [System.Runtime.Serialization.DataMemberAttribute()]
     260    public byte[] Data {
     261      get {
     262        return this.DataField;
     263      }
     264      set {
     265        if ((object.ReferenceEquals(this.DataField, value) != true)) {
     266          this.DataField = value;
     267          this.RaisePropertyChanged("Data");
     268        }
     269      }
     270    }
     271
     272    [System.Runtime.Serialization.DataMemberAttribute()]
     273    public long DataTypeId {
     274      get {
     275        return this.DataTypeIdField;
     276      }
     277      set {
     278        if ((this.DataTypeIdField.Equals(value) != true)) {
     279          this.DataTypeIdField = value;
     280          this.RaisePropertyChanged("DataTypeId");
     281        }
     282      }
     283    }
     284
     285    [System.Runtime.Serialization.DataMemberAttribute()]
     286    public long ProblemId {
     287      get {
     288        return this.ProblemIdField;
     289      }
     290      set {
     291        if ((this.ProblemIdField.Equals(value) != true)) {
     292          this.ProblemIdField = value;
     293          this.RaisePropertyChanged("ProblemId");
     294        }
     295      }
     296    }
     297
     298    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
     299
     300    protected void RaisePropertyChanged(string propertyName) {
     301      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
     302      if ((propertyChanged != null)) {
     303        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
     304      }
     305    }
     306  }
     307
     308  [System.Diagnostics.DebuggerStepThroughAttribute()]
     309  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     310  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     311  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
     312
     313    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
     314
     315    private long AlgorithmIdField;
     316
     317    private byte[] DataField;
     318
     319    private long DataTypeIdField;
     320
     321    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
     322      get {
     323        return this.extensionDataField;
     324      }
     325      set {
     326        this.extensionDataField = value;
     327      }
     328    }
     329
     330    [System.Runtime.Serialization.DataMemberAttribute()]
     331    public long AlgorithmId {
     332      get {
     333        return this.AlgorithmIdField;
     334      }
     335      set {
     336        if ((this.AlgorithmIdField.Equals(value) != true)) {
     337          this.AlgorithmIdField = value;
     338          this.RaisePropertyChanged("AlgorithmId");
     339        }
     340      }
     341    }
     342
     343    [System.Runtime.Serialization.DataMemberAttribute()]
     344    public byte[] Data {
     345      get {
     346        return this.DataField;
     347      }
     348      set {
     349        if ((object.ReferenceEquals(this.DataField, value) != true)) {
     350          this.DataField = value;
     351          this.RaisePropertyChanged("Data");
     352        }
     353      }
     354    }
     355
     356    [System.Runtime.Serialization.DataMemberAttribute()]
     357    public long DataTypeId {
     358      get {
     359        return this.DataTypeIdField;
     360      }
     361      set {
     362        if ((this.DataTypeIdField.Equals(value) != true)) {
     363          this.DataTypeIdField = value;
     364          this.RaisePropertyChanged("DataTypeId");
     365        }
     366      }
     367    }
     368
     369    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
     370
     371    protected void RaisePropertyChanged(string propertyName) {
     372      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
     373      if ((propertyChanged != null)) {
     374        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
     375      }
     376    }
     377  }
     378
     379  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
     380  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IAdminService")]
     381  public interface IAdminService {
     382
     383    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblemClasses", ReplyAction = "http://tempuri.org/IAdminService/GetProblemClassesResponse")]
     384    HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
     385
     386    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddProblemClass", ReplyAction = "http://tempuri.org/IAdminService/AddProblemClassResponse")]
     387    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
     388
     389    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IAdminService/UpdateProblemClassResponse")]
     390    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
     391
     392    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IAdminService/DeleteProblemClassResponse")]
     393    void DeleteProblemClass(long id);
     394
     395    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblem", ReplyAction = "http://tempuri.org/IAdminService/GetProblemResponse")]
     396    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
     397
     398    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblems", ReplyAction = "http://tempuri.org/IAdminService/GetProblemsResponse")]
     399    HeuristicLab.Clients.OKB.Problem[] GetProblems();
     400
     401    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddProblem", ReplyAction = "http://tempuri.org/IAdminService/AddProblemResponse")]
     402    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
     403
     404    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateProblem", ReplyAction = "http://tempuri.org/IAdminService/UpdateProblemResponse")]
     405    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
     406
     407    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteProblem", ReplyAction = "http://tempuri.org/IAdminService/DeleteProblemResponse")]
     408    void DeleteProblem(long id);
     409
     410    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblemUsers", ReplyAction = "http://tempuri.org/IAdminService/GetProblemUsersResponse")]
     411    System.Guid[] GetProblemUsers(long problemId);
     412
     413    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IAdminService/UpdateProblemUsersResponse")]
     414    void UpdateProblemUsers(long problemId, System.Guid[] users);
     415
     416    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblemData", ReplyAction = "http://tempuri.org/IAdminService/GetProblemDataResponse")]
     417    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
     418
     419    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateProblemData", ReplyAction = "http://tempuri.org/IAdminService/UpdateProblemDataResponse")]
     420    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
     421
     422    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetPlatform", ReplyAction = "http://tempuri.org/IAdminService/GetPlatformResponse")]
     423    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
     424
     425    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetPlatforms", ReplyAction = "http://tempuri.org/IAdminService/GetPlatformsResponse")]
     426    HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
     427
     428    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddPlatform", ReplyAction = "http://tempuri.org/IAdminService/AddPlatformResponse")]
     429    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
     430
     431    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdatePlatform", ReplyAction = "http://tempuri.org/IAdminService/UpdatePlatformResponse")]
     432    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
     433
     434    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeletePlatform", ReplyAction = "http://tempuri.org/IAdminService/DeletePlatformResponse")]
     435    void DeletePlatform(long id);
     436
     437    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetDataType", ReplyAction = "http://tempuri.org/IAdminService/GetDataTypeResponse")]
     438    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
     439
     440    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetDataTypes", ReplyAction = "http://tempuri.org/IAdminService/GetDataTypesResponse")]
     441    HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
     442
     443    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddDataType", ReplyAction = "http://tempuri.org/IAdminService/AddDataTypeResponse")]
     444    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
     445
     446    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateDataType", ReplyAction = "http://tempuri.org/IAdminService/UpdateDataTypeResponse")]
     447    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
     448
     449    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteDataType", ReplyAction = "http://tempuri.org/IAdminService/DeleteDataTypeResponse")]
     450    void DeleteDataType(long id);
     451
     452    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmClassResponse")]
     453    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
     454
     455    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmClassesResponse")]
     456    HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
     457
     458    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/AddAlgorithmClassResponse")]
     459    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
     460
     461    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/UpdateAlgorithmClassResponse")]
     462    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
     463
     464    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/DeleteAlgorithmClassResponse")]
     465    void DeleteAlgorithmClass(long id);
     466
     467    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmResponse")]
     468    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
     469
     470    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithms", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmsResponse")]
     471    HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
     472
     473    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/AddAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/AddAlgorithmResponse")]
     474    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
     475
     476    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/UpdateAlgorithmResponse")]
     477    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
     478
     479    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/DeleteAlgorithmResponse")]
     480    void DeleteAlgorithm(long id);
     481
     482    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmUsersResponse")]
     483    System.Guid[] GetAlgorithmUsers(long algorithmId);
     484
     485    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdminService/UpdateAlgorithmUsersResponse")]
     486    void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
     487
     488    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmDataResponse")]
     489    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
     490
     491    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IAdminService/UpdateAlgorithmDataResponse")]
     492    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
     493
     494    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetProblemClass", ReplyAction = "http://tempuri.org/IAdminService/GetProblemClassResponse")]
     495    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
     496  }
     497
     498  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
     499  public interface IAdminServiceChannel : HeuristicLab.Clients.OKB.IAdminService, System.ServiceModel.IClientChannel {
     500  }
     501
     502  [System.Diagnostics.DebuggerStepThroughAttribute()]
     503  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
     504  public partial class AdminServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IAdminService>, HeuristicLab.Clients.OKB.IAdminService {
     505
     506    public AdminServiceClient() {
     507    }
     508
     509    public AdminServiceClient(string endpointConfigurationName) :
     510      base(endpointConfigurationName) {
     511    }
     512
     513    public AdminServiceClient(string endpointConfigurationName, string remoteAddress) :
     514      base(endpointConfigurationName, remoteAddress) {
     515    }
     516
     517    public AdminServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
     518      base(endpointConfigurationName, remoteAddress) {
     519    }
     520
     521    public AdminServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
     522      base(binding, remoteAddress) {
     523    }
     524
     525    public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() {
     526      return base.Channel.GetProblemClasses();
     527    }
     528
     529    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
     530      return base.Channel.AddProblemClass(dto);
     531    }
     532
     533    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
     534      base.Channel.UpdateProblemClass(dto);
     535    }
     536
     537    public void DeleteProblemClass(long id) {
     538      base.Channel.DeleteProblemClass(id);
     539    }
     540
     541    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
     542      return base.Channel.GetProblem(id);
     543    }
     544
     545    public HeuristicLab.Clients.OKB.Problem[] GetProblems() {
     546      return base.Channel.GetProblems();
     547    }
     548
     549    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
     550      return base.Channel.AddProblem(dto);
     551    }
     552
     553    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
     554      base.Channel.UpdateProblem(dto);
     555    }
     556
     557    public void DeleteProblem(long id) {
     558      base.Channel.DeleteProblem(id);
     559    }
     560
     561    public System.Guid[] GetProblemUsers(long problemId) {
     562      return base.Channel.GetProblemUsers(problemId);
     563    }
     564
     565    public void UpdateProblemUsers(long problemId, System.Guid[] users) {
     566      base.Channel.UpdateProblemUsers(problemId, users);
     567    }
     568
     569    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
     570      return base.Channel.GetProblemData(problemId);
     571    }
     572
     573    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
     574      base.Channel.UpdateProblemData(dto);
     575    }
     576
     577    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
     578      return base.Channel.GetPlatform(id);
     579    }
     580
     581    public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() {
     582      return base.Channel.GetPlatforms();
     583    }
     584
     585    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
     586      return base.Channel.AddPlatform(dto);
     587    }
     588
     589    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
     590      base.Channel.UpdatePlatform(dto);
     591    }
     592
     593    public void DeletePlatform(long id) {
     594      base.Channel.DeletePlatform(id);
     595    }
     596
     597    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
     598      return base.Channel.GetDataType(id);
     599    }
     600
     601    public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() {
     602      return base.Channel.GetDataTypes();
     603    }
     604
     605    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
     606      return base.Channel.AddDataType(dto);
     607    }
     608
     609    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
     610      base.Channel.UpdateDataType(dto);
     611    }
     612
     613    public void DeleteDataType(long id) {
     614      base.Channel.DeleteDataType(id);
     615    }
     616
     617    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
     618      return base.Channel.GetAlgorithmClass(id);
     619    }
     620
     621    public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() {
     622      return base.Channel.GetAlgorithmClasses();
     623    }
     624
     625    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
     626      return base.Channel.AddAlgorithmClass(dto);
     627    }
     628
     629    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
     630      base.Channel.UpdateAlgorithmClass(dto);
     631    }
     632
     633    public void DeleteAlgorithmClass(long id) {
     634      base.Channel.DeleteAlgorithmClass(id);
     635    }
     636
     637    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
     638      return base.Channel.GetAlgorithm(id);
     639    }
     640
     641    public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() {
     642      return base.Channel.GetAlgorithms();
     643    }
     644
     645    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
     646      return base.Channel.AddAlgorithm(dto);
     647    }
     648
     649    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
     650      base.Channel.UpdateAlgorithm(dto);
     651    }
     652
     653    public void DeleteAlgorithm(long id) {
     654      base.Channel.DeleteAlgorithm(id);
     655    }
     656
     657    public System.Guid[] GetAlgorithmUsers(long algorithmId) {
     658      return base.Channel.GetAlgorithmUsers(algorithmId);
     659    }
     660
     661    public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
     662      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
     663    }
     664
     665    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
     666      return base.Channel.GetAlgorithmData(algorithmId);
     667    }
     668
     669    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
     670      base.Channel.UpdateAlgorithmData(dto);
     671    }
     672
     673    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
     674      return base.Channel.GetProblemClass(id);
     675    }
     676  }
    523677}
Note: See TracChangeset for help on using the changeset viewer.