Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

File size: 21.1 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    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    }
523}
Note: See TracBrowser for help on using the repository browser.