Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/AdminServiceClient.cs @ 4492

Last change on this file since 4492 was 4481, checked in by swagner, 14 years ago

Worked on OKB (#1174)

File size: 28.8 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
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  }
677}
Note: See TracBrowser for help on using the repository browser.