Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/ServiceClients/HiveServiceClient.cs @ 5633

Last change on this file since 5633 was 5633, checked in by ascheibe, 13 years ago

#1233 added Appointment/Schedule ws and dao methods

File size: 74.4 KB
RevLine 
[4649]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.Hive
12{
13    using System.Runtime.Serialization;
[5599]14    using System;
[4649]15   
16   
17    [System.Diagnostics.DebuggerStepThroughAttribute()]
18    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5614]19    [System.Runtime.Serialization.DataContractAttribute(Name="HiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]20        "nsfer")]
[5599]21    [System.SerializableAttribute()]
[5633]22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Appointment))]
[5599]23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightJob))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.StateLog))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.PluginData))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.HiveExperiment))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
30    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
[5602]31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
[5599]32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
[5614]33    public partial class HiveItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
[4649]34    {
[5599]35       
36        [System.NonSerializedAttribute()]
37        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
38       
[5614]39        [System.Runtime.Serialization.OptionalFieldAttribute()]
40        private System.Guid IdField;
41       
[5599]42        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
43        {
44            get
45            {
46                return this.extensionDataField;
47            }
48            set
49            {
50                this.extensionDataField = value;
51            }
52        }
53       
[4649]54        [System.Runtime.Serialization.DataMemberAttribute()]
[5614]55        public System.Guid Id
[4649]56        {
57            get
58            {
[5614]59                return this.IdField;
[4649]60            }
61            set
62            {
[5614]63                if ((this.IdField.Equals(value) != true))
[4649]64                {
[5614]65                    this.IdField = value;
66                    this.RaisePropertyChanged("Id");
[4649]67                }
68            }
69        }
70       
[5614]71        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
[4649]72       
[5614]73        protected void RaisePropertyChanged(string propertyName)
[4649]74        {
[5614]75            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
76            if ((propertyChanged != null))
[4649]77            {
[5614]78                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
[4649]79            }
80        }
81    }
82   
83    [System.Diagnostics.DebuggerStepThroughAttribute()]
84    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5633]85    [System.Runtime.Serialization.DataContractAttribute(Name="Appointment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
86        "nsfer")]
87    [System.SerializableAttribute()]
88    public partial class Appointment : HeuristicLab.Clients.Hive.HiveItem
89    {
90       
91        [System.Runtime.Serialization.OptionalFieldAttribute()]
92        private bool AllDayEventField;
93       
94        [System.Runtime.Serialization.OptionalFieldAttribute()]
95        private System.DateTime EndDateField;
96       
97        [System.Runtime.Serialization.OptionalFieldAttribute()]
98        private bool RecurringField;
99       
100        [System.Runtime.Serialization.OptionalFieldAttribute()]
101        private System.Guid RecurringIdField;
102       
103        [System.Runtime.Serialization.OptionalFieldAttribute()]
104        private System.Guid ResourceIdField;
105       
106        [System.Runtime.Serialization.OptionalFieldAttribute()]
107        private System.DateTime StartDateField;
108       
109        [System.Runtime.Serialization.DataMemberAttribute()]
110        public bool AllDayEvent
111        {
112            get
113            {
114                return this.AllDayEventField;
115            }
116            set
117            {
118                if ((this.AllDayEventField.Equals(value) != true))
119                {
120                    this.AllDayEventField = value;
121                    this.RaisePropertyChanged("AllDayEvent");
122                }
123            }
124        }
125       
126        [System.Runtime.Serialization.DataMemberAttribute()]
127        public System.DateTime EndDate
128        {
129            get
130            {
131                return this.EndDateField;
132            }
133            set
134            {
135                if ((this.EndDateField.Equals(value) != true))
136                {
137                    this.EndDateField = value;
138                    this.RaisePropertyChanged("EndDate");
139                }
140            }
141        }
142       
143        [System.Runtime.Serialization.DataMemberAttribute()]
144        public bool Recurring
145        {
146            get
147            {
148                return this.RecurringField;
149            }
150            set
151            {
152                if ((this.RecurringField.Equals(value) != true))
153                {
154                    this.RecurringField = value;
155                    this.RaisePropertyChanged("Recurring");
156                }
157            }
158        }
159       
160        [System.Runtime.Serialization.DataMemberAttribute()]
161        public System.Guid RecurringId
162        {
163            get
164            {
165                return this.RecurringIdField;
166            }
167            set
168            {
169                if ((this.RecurringIdField.Equals(value) != true))
170                {
171                    this.RecurringIdField = value;
172                    this.RaisePropertyChanged("RecurringId");
173                }
174            }
175        }
176       
177        [System.Runtime.Serialization.DataMemberAttribute()]
178        public System.Guid ResourceId
179        {
180            get
181            {
182                return this.ResourceIdField;
183            }
184            set
185            {
186                if ((this.ResourceIdField.Equals(value) != true))
187                {
188                    this.ResourceIdField = value;
189                    this.RaisePropertyChanged("ResourceId");
190                }
191            }
192        }
193       
194        [System.Runtime.Serialization.DataMemberAttribute()]
195        public System.DateTime StartDate
196        {
197            get
198            {
199                return this.StartDateField;
200            }
201            set
202            {
203                if ((this.StartDateField.Equals(value) != true))
204                {
205                    this.StartDateField = value;
206                    this.RaisePropertyChanged("StartDate");
207                }
208            }
209        }
210    }
211   
212    [System.Diagnostics.DebuggerStepThroughAttribute()]
213    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5599]214    [System.Runtime.Serialization.DataContractAttribute(Name="LightweightJob", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]215        "nsfer")]
[5599]216    [System.SerializableAttribute()]
217    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
218    public partial class LightweightJob : HeuristicLab.Clients.Hive.HiveItem
[4649]219    {
220       
[5599]221        [System.Runtime.Serialization.OptionalFieldAttribute()]
222        private System.Nullable<System.TimeSpan> ExecutionTimeField;
[4649]223       
[5599]224        [System.Runtime.Serialization.OptionalFieldAttribute()]
225        private System.Nullable<System.Guid> ParentJobIdField;
[4649]226       
[5599]227        [System.Runtime.Serialization.OptionalFieldAttribute()]
228        private HeuristicLab.Clients.Hive.JobState StateField;
[4649]229       
[5599]230        [System.Runtime.Serialization.OptionalFieldAttribute()]
231        private System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLogField;
[4649]232       
233        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]234        public System.Nullable<System.TimeSpan> ExecutionTime
[4649]235        {
236            get
237            {
[5599]238                return this.ExecutionTimeField;
[4649]239            }
240            set
241            {
[5599]242                if ((this.ExecutionTimeField.Equals(value) != true))
[4649]243                {
[5599]244                    this.ExecutionTimeField = value;
245                    this.RaisePropertyChanged("ExecutionTime");
[4649]246                }
247            }
248        }
249       
250        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]251        public System.Nullable<System.Guid> ParentJobId
[4649]252        {
253            get
254            {
[5599]255                return this.ParentJobIdField;
[4649]256            }
257            set
258            {
[5599]259                if ((this.ParentJobIdField.Equals(value) != true))
[4649]260                {
[5599]261                    this.ParentJobIdField = value;
262                    this.RaisePropertyChanged("ParentJobId");
[4649]263                }
264            }
265        }
266       
267        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]268        public HeuristicLab.Clients.Hive.JobState State
[4649]269        {
270            get
271            {
[5599]272                return this.StateField;
[4649]273            }
274            set
275            {
[5599]276                if ((this.StateField.Equals(value) != true))
[4649]277                {
[5599]278                    this.StateField = value;
279                    this.RaisePropertyChanged("State");
[4649]280                }
281            }
282        }
283       
284        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]285        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLog
[4649]286        {
287            get
288            {
[5599]289                return this.StateLogField;
[4649]290            }
291            set
292            {
[5599]293                if ((object.ReferenceEquals(this.StateLogField, value) != true))
[4649]294                {
[5599]295                    this.StateLogField = value;
296                    this.RaisePropertyChanged("StateLog");
[4649]297                }
298            }
299        }
[5599]300    }
301   
302    [System.Diagnostics.DebuggerStepThroughAttribute()]
303    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
304    [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
305        "nsfer")]
306    [System.SerializableAttribute()]
307    public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
308    {
[4649]309       
[5599]310        [System.Runtime.Serialization.OptionalFieldAttribute()]
311        private System.DateTime DateTimeField;
312       
313        [System.Runtime.Serialization.OptionalFieldAttribute()]
314        private string ExceptionField;
315       
316        [System.Runtime.Serialization.OptionalFieldAttribute()]
317        private System.Guid JobIdField;
318       
319        [System.Runtime.Serialization.OptionalFieldAttribute()]
320        private System.Nullable<System.Guid> SlaveIdField;
321       
322        [System.Runtime.Serialization.OptionalFieldAttribute()]
323        private HeuristicLab.Clients.Hive.JobState StateField;
324       
325        [System.Runtime.Serialization.OptionalFieldAttribute()]
326        private System.Nullable<System.Guid> UserIdField;
327       
[4649]328        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]329        public System.DateTime DateTime
[4649]330        {
331            get
332            {
[5599]333                return this.DateTimeField;
[4649]334            }
335            set
336            {
[5599]337                if ((this.DateTimeField.Equals(value) != true))
[4649]338                {
[5599]339                    this.DateTimeField = value;
340                    this.RaisePropertyChanged("DateTime");
[4649]341                }
342            }
343        }
344       
345        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]346        public string Exception
[4649]347        {
348            get
349            {
[5599]350                return this.ExceptionField;
[4649]351            }
352            set
353            {
[5599]354                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
[4649]355                {
[5599]356                    this.ExceptionField = value;
357                    this.RaisePropertyChanged("Exception");
[4649]358                }
359            }
360        }
361       
362        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]363        public System.Guid JobId
[4649]364        {
365            get
366            {
[5599]367                return this.JobIdField;
[4649]368            }
369            set
370            {
[5599]371                if ((this.JobIdField.Equals(value) != true))
[4649]372                {
[5599]373                    this.JobIdField = value;
374                    this.RaisePropertyChanged("JobId");
[4649]375                }
376            }
377        }
378       
379        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]380        public System.Nullable<System.Guid> SlaveId
[4649]381        {
382            get
383            {
[5599]384                return this.SlaveIdField;
[4649]385            }
386            set
387            {
[5599]388                if ((this.SlaveIdField.Equals(value) != true))
[4649]389                {
[5599]390                    this.SlaveIdField = value;
391                    this.RaisePropertyChanged("SlaveId");
[4649]392                }
393            }
394        }
395       
396        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]397        public HeuristicLab.Clients.Hive.JobState State
[4649]398        {
399            get
400            {
401                return this.StateField;
402            }
403            set
404            {
405                if ((this.StateField.Equals(value) != true))
406                {
407                    this.StateField = value;
408                    this.RaisePropertyChanged("State");
409                }
410            }
411        }
[5599]412       
413        [System.Runtime.Serialization.DataMemberAttribute()]
414        public System.Nullable<System.Guid> UserId
415        {
416            get
417            {
418                return this.UserIdField;
419            }
420            set
421            {
422                if ((this.UserIdField.Equals(value) != true))
423                {
424                    this.UserIdField = value;
425                    this.RaisePropertyChanged("UserId");
426                }
427            }
428        }
[4649]429    }
430   
431    [System.Diagnostics.DebuggerStepThroughAttribute()]
432    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5599]433    [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]434        "nsfer")]
[5599]435    [System.SerializableAttribute()]
436    public partial class Job : HeuristicLab.Clients.Hive.LightweightJob
[4649]437    {
438       
[5599]439        [System.Runtime.Serialization.OptionalFieldAttribute()]
440        private int CoresNeededField;
[4649]441       
[5599]442        [System.Runtime.Serialization.OptionalFieldAttribute()]
443        private bool FinishWhenChildJobsFinishedField;
[4649]444       
[5599]445        [System.Runtime.Serialization.OptionalFieldAttribute()]
446        private bool IsParentJobField;
[4649]447       
[5599]448        [System.Runtime.Serialization.OptionalFieldAttribute()]
449        private System.Nullable<System.DateTime> LastHeartbeatField;
[4649]450       
[5599]451        [System.Runtime.Serialization.OptionalFieldAttribute()]
452        private int MemoryNeededField;
[4649]453       
[5599]454        [System.Runtime.Serialization.OptionalFieldAttribute()]
455        private System.Collections.Generic.List<System.Guid> PluginsNeededIdsField;
[4649]456       
[5599]457        [System.Runtime.Serialization.OptionalFieldAttribute()]
458        private int PriorityField;
459       
[4649]460        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]461        public int CoresNeeded
[4649]462        {
463            get
464            {
[5599]465                return this.CoresNeededField;
[4649]466            }
467            set
468            {
[5599]469                if ((this.CoresNeededField.Equals(value) != true))
[4649]470                {
[5599]471                    this.CoresNeededField = value;
472                    this.RaisePropertyChanged("CoresNeeded");
[4649]473                }
474            }
475        }
476       
477        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]478        public bool FinishWhenChildJobsFinished
[4649]479        {
480            get
481            {
[5599]482                return this.FinishWhenChildJobsFinishedField;
[4649]483            }
484            set
485            {
[5599]486                if ((this.FinishWhenChildJobsFinishedField.Equals(value) != true))
[4649]487                {
[5599]488                    this.FinishWhenChildJobsFinishedField = value;
489                    this.RaisePropertyChanged("FinishWhenChildJobsFinished");
[4649]490                }
491            }
492        }
493       
494        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]495        public bool IsParentJob
[4649]496        {
497            get
498            {
[5599]499                return this.IsParentJobField;
[4649]500            }
501            set
502            {
[5599]503                if ((this.IsParentJobField.Equals(value) != true))
[4649]504                {
[5599]505                    this.IsParentJobField = value;
506                    this.RaisePropertyChanged("IsParentJob");
[4649]507                }
508            }
509        }
510       
511        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]512        public System.Nullable<System.DateTime> LastHeartbeat
[4649]513        {
514            get
515            {
[5599]516                return this.LastHeartbeatField;
[4649]517            }
518            set
519            {
[5599]520                if ((this.LastHeartbeatField.Equals(value) != true))
[4649]521                {
[5599]522                    this.LastHeartbeatField = value;
523                    this.RaisePropertyChanged("LastHeartbeat");
[4649]524                }
525            }
526        }
527       
528        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]529        public int MemoryNeeded
[4649]530        {
531            get
532            {
[5599]533                return this.MemoryNeededField;
[4649]534            }
535            set
536            {
[5599]537                if ((this.MemoryNeededField.Equals(value) != true))
[4649]538                {
[5599]539                    this.MemoryNeededField = value;
540                    this.RaisePropertyChanged("MemoryNeeded");
[4649]541                }
542            }
543        }
544       
545        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]546        public System.Collections.Generic.List<System.Guid> PluginsNeededIds
[4649]547        {
548            get
549            {
[5599]550                return this.PluginsNeededIdsField;
[4649]551            }
552            set
553            {
[5599]554                if ((object.ReferenceEquals(this.PluginsNeededIdsField, value) != true))
[4649]555                {
[5599]556                    this.PluginsNeededIdsField = value;
557                    this.RaisePropertyChanged("PluginsNeededIds");
[4649]558                }
559            }
560        }
[5599]561       
562        [System.Runtime.Serialization.DataMemberAttribute()]
563        public int Priority
564        {
565            get
566            {
567                return this.PriorityField;
568            }
569            set
570            {
571                if ((this.PriorityField.Equals(value) != true))
572                {
573                    this.PriorityField = value;
574                    this.RaisePropertyChanged("Priority");
575                }
576            }
577        }
[4649]578    }
579   
580    [System.Diagnostics.DebuggerStepThroughAttribute()]
581    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5599]582    [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]583        "nsfer")]
[5599]584    [System.SerializableAttribute()]
585    public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
[4649]586    {
587       
[5599]588        [System.Runtime.Serialization.OptionalFieldAttribute()]
589        private byte[] DataField;
[4649]590       
[5599]591        [System.Runtime.Serialization.OptionalFieldAttribute()]
592        private string FileNameField;
[4649]593       
[5599]594        [System.Runtime.Serialization.OptionalFieldAttribute()]
595        private System.Guid PluginIdField;
[4649]596       
597        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]598        public byte[] Data
[4649]599        {
600            get
601            {
[5599]602                return this.DataField;
[4649]603            }
604            set
605            {
[5599]606                if ((object.ReferenceEquals(this.DataField, value) != true))
[4649]607                {
[5599]608                    this.DataField = value;
609                    this.RaisePropertyChanged("Data");
[4649]610                }
611            }
612        }
613       
614        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]615        public string FileName
[4649]616        {
617            get
618            {
[5599]619                return this.FileNameField;
[4649]620            }
621            set
622            {
[5599]623                if ((object.ReferenceEquals(this.FileNameField, value) != true))
[4649]624                {
[5599]625                    this.FileNameField = value;
626                    this.RaisePropertyChanged("FileName");
[4649]627                }
628            }
629        }
630       
631        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]632        public System.Guid PluginId
[4649]633        {
634            get
635            {
[5599]636                return this.PluginIdField;
[4649]637            }
638            set
639            {
[5599]640                if ((this.PluginIdField.Equals(value) != true))
[4649]641                {
[5599]642                    this.PluginIdField = value;
643                    this.RaisePropertyChanged("PluginId");
[4649]644                }
645            }
646        }
[5599]647    }
648   
649    [System.Diagnostics.DebuggerStepThroughAttribute()]
650    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
651    [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
652        "nsfer")]
653    [System.SerializableAttribute()]
654    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.HiveExperiment))]
655    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
656    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
[5602]657    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
[5599]658    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
659    public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
660    {
[4649]661       
[5599]662        [System.Runtime.Serialization.OptionalFieldAttribute()]
663        private string DescriptionField;
664       
665        [System.Runtime.Serialization.OptionalFieldAttribute()]
666        private string NameField;
667       
[4649]668        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]669        public string Description
[4649]670        {
671            get
672            {
[5599]673                return this.DescriptionField;
[4649]674            }
675            set
676            {
[5599]677                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
[4649]678                {
[5599]679                    this.DescriptionField = value;
680                    this.RaisePropertyChanged("Description");
[4649]681                }
682            }
683        }
684       
685        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]686        public string Name
[4649]687        {
688            get
689            {
[5599]690                return this.NameField;
[4649]691            }
692            set
693            {
[5599]694                if ((object.ReferenceEquals(this.NameField, value) != true))
[4649]695                {
[5599]696                    this.NameField = value;
697                    this.RaisePropertyChanged("Name");
[4649]698                }
699            }
700        }
[5599]701    }
702   
703    [System.Diagnostics.DebuggerStepThroughAttribute()]
704    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
705    [System.Runtime.Serialization.DataContractAttribute(Name="HiveExperiment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
706        "nsfer")]
707    [System.SerializableAttribute()]
708    public partial class HiveExperiment : HeuristicLab.Clients.Hive.NamedHiveItem
709    {
[4649]710       
[5599]711        [System.Runtime.Serialization.OptionalFieldAttribute()]
712        private System.DateTime DateCreatedField;
713       
714        [System.Runtime.Serialization.OptionalFieldAttribute()]
715        private System.Nullable<System.DateTime> LastAccessedField;
716       
717        [System.Runtime.Serialization.OptionalFieldAttribute()]
718        private System.Guid OwnerUserIdField;
719       
720        [System.Runtime.Serialization.OptionalFieldAttribute()]
721        private string ResourceNamesField;
722       
723        [System.Runtime.Serialization.OptionalFieldAttribute()]
724        private System.Guid RootJobIdField;
725       
[4649]726        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]727        public System.DateTime DateCreated
[4649]728        {
729            get
730            {
[5599]731                return this.DateCreatedField;
[4649]732            }
733            set
734            {
[5599]735                if ((this.DateCreatedField.Equals(value) != true))
[4649]736                {
[5599]737                    this.DateCreatedField = value;
738                    this.RaisePropertyChanged("DateCreated");
[4649]739                }
740            }
741        }
742       
743        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]744        public System.Nullable<System.DateTime> LastAccessed
[4649]745        {
746            get
747            {
[5599]748                return this.LastAccessedField;
[4649]749            }
750            set
751            {
[5599]752                if ((this.LastAccessedField.Equals(value) != true))
[4649]753                {
[5599]754                    this.LastAccessedField = value;
755                    this.RaisePropertyChanged("LastAccessed");
[4649]756                }
757            }
758        }
759       
760        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]761        public System.Guid OwnerUserId
[4649]762        {
763            get
764            {
[5599]765                return this.OwnerUserIdField;
[4649]766            }
767            set
768            {
[5599]769                if ((this.OwnerUserIdField.Equals(value) != true))
[4649]770                {
[5599]771                    this.OwnerUserIdField = value;
772                    this.RaisePropertyChanged("OwnerUserId");
[4649]773                }
774            }
775        }
776       
777        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]778        public string ResourceNames
[4649]779        {
780            get
781            {
[5599]782                return this.ResourceNamesField;
[4649]783            }
784            set
785            {
[5599]786                if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
[4649]787                {
[5599]788                    this.ResourceNamesField = value;
789                    this.RaisePropertyChanged("ResourceNames");
[4649]790                }
791            }
792        }
793       
794        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]795        public System.Guid RootJobId
[4649]796        {
797            get
798            {
[5599]799                return this.RootJobIdField;
[4649]800            }
801            set
802            {
[5599]803                if ((this.RootJobIdField.Equals(value) != true))
[4649]804                {
[5599]805                    this.RootJobIdField = value;
806                    this.RaisePropertyChanged("RootJobId");
[4649]807                }
808            }
809        }
[5599]810    }
811   
812    [System.Diagnostics.DebuggerStepThroughAttribute()]
813    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
814    [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
815        "nsfer")]
816    [System.SerializableAttribute()]
817    public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
818    {
[4649]819       
[5599]820        [System.Runtime.Serialization.OptionalFieldAttribute()]
821        private System.DateTime DateCreatedField;
822       
823        [System.Runtime.Serialization.OptionalFieldAttribute()]
824        private bool IsLocalField;
825       
826        [System.Runtime.Serialization.OptionalFieldAttribute()]
827        private System.Guid UserIdField;
828       
829        [System.Runtime.Serialization.OptionalFieldAttribute()]
830        private System.Version VersionField;
831       
[4649]832        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]833        public System.DateTime DateCreated
[4649]834        {
835            get
836            {
[5599]837                return this.DateCreatedField;
[4649]838            }
839            set
840            {
[5599]841                if ((this.DateCreatedField.Equals(value) != true))
[4649]842                {
[5599]843                    this.DateCreatedField = value;
844                    this.RaisePropertyChanged("DateCreated");
[4649]845                }
846            }
847        }
848       
849        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]850        public bool IsLocal
[4649]851        {
852            get
853            {
[5599]854                return this.IsLocalField;
[4649]855            }
856            set
857            {
[5599]858                if ((this.IsLocalField.Equals(value) != true))
[4649]859                {
[5599]860                    this.IsLocalField = value;
861                    this.RaisePropertyChanged("IsLocal");
[4649]862                }
863            }
864        }
865       
866        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]867        public System.Guid UserId
[4649]868        {
869            get
870            {
[5599]871                return this.UserIdField;
[4649]872            }
873            set
874            {
[5599]875                if ((this.UserIdField.Equals(value) != true))
[4649]876                {
[5599]877                    this.UserIdField = value;
878                    this.RaisePropertyChanged("UserId");
[4649]879                }
880            }
881        }
882       
883        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]884        public System.Version Version
[4649]885        {
886            get
887            {
[5599]888                return this.VersionField;
[4649]889            }
890            set
891            {
[5599]892                if ((object.ReferenceEquals(this.VersionField, value) != true))
[4649]893                {
[5599]894                    this.VersionField = value;
895                    this.RaisePropertyChanged("Version");
[4649]896                }
897            }
898        }
[5599]899    }
900   
901    [System.Diagnostics.DebuggerStepThroughAttribute()]
902    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
903    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
904        "nsfer")]
905    [System.SerializableAttribute()]
[5602]906    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
[5599]907    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
908    public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
909    {
[4649]910       
[5599]911        [System.Runtime.Serialization.OptionalFieldAttribute()]
912        private System.Nullable<System.Guid> ParentResourceIdField;
913       
[4649]914        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]915        public System.Nullable<System.Guid> ParentResourceId
[4649]916        {
917            get
918            {
[5599]919                return this.ParentResourceIdField;
[4649]920            }
921            set
922            {
[5599]923                if ((this.ParentResourceIdField.Equals(value) != true))
[4649]924                {
[5599]925                    this.ParentResourceIdField = value;
926                    this.RaisePropertyChanged("ParentResourceId");
[4649]927                }
928            }
929        }
930    }
931   
[5599]932    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4649]933    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5602]934    [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]935        "nsfer")]
[5599]936    [System.SerializableAttribute()]
[5602]937    public partial class Slave : HeuristicLab.Clients.Hive.Resource
[4649]938    {
939       
[5602]940        [System.Runtime.Serialization.OptionalFieldAttribute()]
941        private System.Nullable<int> CoresField;
[4649]942       
[5602]943        [System.Runtime.Serialization.OptionalFieldAttribute()]
944        private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
945       
946        [System.Runtime.Serialization.OptionalFieldAttribute()]
947        private System.Nullable<int> CpuSpeedField;
948       
949        [System.Runtime.Serialization.OptionalFieldAttribute()]
950        private System.Nullable<int> FreeCoresField;
951       
952        [System.Runtime.Serialization.OptionalFieldAttribute()]
953        private System.Nullable<int> FreeMemoryField;
954       
955        [System.Runtime.Serialization.OptionalFieldAttribute()]
956        private bool IsAllowedToCalculateField;
957       
958        [System.Runtime.Serialization.OptionalFieldAttribute()]
959        private System.Nullable<System.DateTime> LastHeartbeatField;
960       
961        [System.Runtime.Serialization.OptionalFieldAttribute()]
962        private System.Nullable<int> MemoryField;
963       
964        [System.Runtime.Serialization.OptionalFieldAttribute()]
965        private string OperatingSystemField;
966       
967        [System.Runtime.Serialization.OptionalFieldAttribute()]
968        private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
969       
970        [System.Runtime.Serialization.DataMemberAttribute()]
971        public System.Nullable<int> Cores
972        {
973            get
974            {
975                return this.CoresField;
976            }
977            set
978            {
979                if ((this.CoresField.Equals(value) != true))
980                {
981                    this.CoresField = value;
982                    this.RaisePropertyChanged("Cores");
983                }
984            }
985        }
986       
987        [System.Runtime.Serialization.DataMemberAttribute()]
988        public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
989        {
990            get
991            {
992                return this.CpuArchitectureField;
993            }
994            set
995            {
996                if ((this.CpuArchitectureField.Equals(value) != true))
997                {
998                    this.CpuArchitectureField = value;
999                    this.RaisePropertyChanged("CpuArchitecture");
1000                }
1001            }
1002        }
1003       
1004        [System.Runtime.Serialization.DataMemberAttribute()]
1005        public System.Nullable<int> CpuSpeed
1006        {
1007            get
1008            {
1009                return this.CpuSpeedField;
1010            }
1011            set
1012            {
1013                if ((this.CpuSpeedField.Equals(value) != true))
1014                {
1015                    this.CpuSpeedField = value;
1016                    this.RaisePropertyChanged("CpuSpeed");
1017                }
1018            }
1019        }
1020       
1021        [System.Runtime.Serialization.DataMemberAttribute()]
1022        public System.Nullable<int> FreeCores
1023        {
1024            get
1025            {
1026                return this.FreeCoresField;
1027            }
1028            set
1029            {
1030                if ((this.FreeCoresField.Equals(value) != true))
1031                {
1032                    this.FreeCoresField = value;
1033                    this.RaisePropertyChanged("FreeCores");
1034                }
1035            }
1036        }
1037       
1038        [System.Runtime.Serialization.DataMemberAttribute()]
1039        public System.Nullable<int> FreeMemory
1040        {
1041            get
1042            {
1043                return this.FreeMemoryField;
1044            }
1045            set
1046            {
1047                if ((this.FreeMemoryField.Equals(value) != true))
1048                {
1049                    this.FreeMemoryField = value;
1050                    this.RaisePropertyChanged("FreeMemory");
1051                }
1052            }
1053        }
1054       
1055        [System.Runtime.Serialization.DataMemberAttribute()]
1056        public bool IsAllowedToCalculate
1057        {
1058            get
1059            {
1060                return this.IsAllowedToCalculateField;
1061            }
1062            set
1063            {
1064                if ((this.IsAllowedToCalculateField.Equals(value) != true))
1065                {
1066                    this.IsAllowedToCalculateField = value;
1067                    this.RaisePropertyChanged("IsAllowedToCalculate");
1068                }
1069            }
1070        }
1071       
1072        [System.Runtime.Serialization.DataMemberAttribute()]
1073        public System.Nullable<System.DateTime> LastHeartbeat
1074        {
1075            get
1076            {
1077                return this.LastHeartbeatField;
1078            }
1079            set
1080            {
1081                if ((this.LastHeartbeatField.Equals(value) != true))
1082                {
1083                    this.LastHeartbeatField = value;
1084                    this.RaisePropertyChanged("LastHeartbeat");
1085                }
1086            }
1087        }
1088       
1089        [System.Runtime.Serialization.DataMemberAttribute()]
1090        public System.Nullable<int> Memory
1091        {
1092            get
1093            {
1094                return this.MemoryField;
1095            }
1096            set
1097            {
1098                if ((this.MemoryField.Equals(value) != true))
1099                {
1100                    this.MemoryField = value;
1101                    this.RaisePropertyChanged("Memory");
1102                }
1103            }
1104        }
1105       
1106        [System.Runtime.Serialization.DataMemberAttribute()]
1107        public string OperatingSystem
1108        {
1109            get
1110            {
1111                return this.OperatingSystemField;
1112            }
1113            set
1114            {
1115                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
1116                {
1117                    this.OperatingSystemField = value;
1118                    this.RaisePropertyChanged("OperatingSystem");
1119                }
1120            }
1121        }
1122       
1123        [System.Runtime.Serialization.DataMemberAttribute()]
1124        public HeuristicLab.Clients.Hive.SlaveState SlaveState
1125        {
1126            get
1127            {
1128                return this.SlaveStateField;
1129            }
1130            set
1131            {
1132                if ((this.SlaveStateField.Equals(value) != true))
1133                {
1134                    this.SlaveStateField = value;
1135                    this.RaisePropertyChanged("SlaveState");
1136                }
1137            }
1138        }
[5599]1139    }
1140   
[5602]1141    [System.Diagnostics.DebuggerStepThroughAttribute()]
[5599]1142    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5602]1143    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[5599]1144        "nsfer")]
[5602]1145    [System.SerializableAttribute()]
1146    public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
[5599]1147    {
[4649]1148    }
1149   
1150    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5599]1151    [System.Runtime.Serialization.DataContractAttribute(Name="JobState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
[4649]1152        "nsfer")]
[5599]1153    public enum JobState : int
[4649]1154    {
1155       
1156        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1157        Offline = 0,
[4649]1158       
1159        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1160        Waiting = 1,
[4649]1161       
1162        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1163        Transferring = 2,
[4649]1164       
1165        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1166        Calculating = 3,
[4649]1167       
1168        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1169        Finished = 4,
[4649]1170       
1171        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1172        Aborted = 5,
[4649]1173       
1174        [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1175        Failed = 6,
[4649]1176    }
1177   
[5602]1178    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1179    [System.Runtime.Serialization.DataContractAttribute(Name="CpuArchitecture", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1180        "nsfer")]
1181    public enum CpuArchitecture : int
1182    {
1183       
1184        [System.Runtime.Serialization.EnumMemberAttribute()]
1185        x86 = 0,
1186       
1187        [System.Runtime.Serialization.EnumMemberAttribute()]
1188        x64 = 1,
1189    }
1190   
1191    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1192    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1193        "nsfer")]
1194    public enum SlaveState : int
1195    {
1196       
1197        [System.Runtime.Serialization.EnumMemberAttribute()]
1198        Idle = 0,
1199       
1200        [System.Runtime.Serialization.EnumMemberAttribute()]
1201        Calculating = 1,
1202       
1203        [System.Runtime.Serialization.EnumMemberAttribute()]
1204        Offline = 2,
1205    }
1206   
[4649]1207    [System.Diagnostics.DebuggerStepThroughAttribute()]
1208    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[5614]1209    [System.Runtime.Serialization.DataContractAttribute(Name="JobData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1210        "nsfer")]
1211    [System.SerializableAttribute()]
1212    public partial class JobData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1213    {
1214       
1215        [System.NonSerializedAttribute()]
1216        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1217       
1218        [System.Runtime.Serialization.OptionalFieldAttribute()]
1219        private byte[] DataField;
1220       
1221        [System.Runtime.Serialization.OptionalFieldAttribute()]
1222        private System.Guid JobIdField;
1223       
1224        [System.Runtime.Serialization.OptionalFieldAttribute()]
1225        private System.DateTime LastUpdateField;
1226       
1227        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1228        {
1229            get
1230            {
1231                return this.extensionDataField;
1232            }
1233            set
1234            {
1235                this.extensionDataField = value;
1236            }
1237        }
1238       
1239        [System.Runtime.Serialization.DataMemberAttribute()]
1240        public byte[] Data
1241        {
1242            get
1243            {
1244                return this.DataField;
1245            }
1246            set
1247            {
1248                if ((object.ReferenceEquals(this.DataField, value) != true))
1249                {
1250                    this.DataField = value;
1251                    this.RaisePropertyChanged("Data");
1252                }
1253            }
1254        }
1255       
1256        [System.Runtime.Serialization.DataMemberAttribute()]
1257        public System.Guid JobId
1258        {
1259            get
1260            {
1261                return this.JobIdField;
1262            }
1263            set
1264            {
1265                if ((this.JobIdField.Equals(value) != true))
1266                {
1267                    this.JobIdField = value;
1268                    this.RaisePropertyChanged("JobId");
1269                }
1270            }
1271        }
1272       
1273        [System.Runtime.Serialization.DataMemberAttribute()]
1274        public System.DateTime LastUpdate
1275        {
1276            get
1277            {
1278                return this.LastUpdateField;
1279            }
1280            set
1281            {
1282                if ((this.LastUpdateField.Equals(value) != true))
1283                {
1284                    this.LastUpdateField = value;
1285                    this.RaisePropertyChanged("LastUpdate");
1286                }
1287            }
1288        }
1289       
1290        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1291       
1292        protected void RaisePropertyChanged(string propertyName)
1293        {
1294            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1295            if ((propertyChanged != null))
1296            {
1297                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1298            }
1299        }
1300    }
1301   
1302    [System.Diagnostics.DebuggerStepThroughAttribute()]
1303    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[4649]1304    [System.Runtime.Serialization.DataContractAttribute(Name="Heartbeat", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1305        "nsfer")]
[5599]1306    [System.SerializableAttribute()]
[4649]1307    public partial class Heartbeat : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1308    {
1309       
[5599]1310        [System.NonSerializedAttribute()]
[4649]1311        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1312       
[5599]1313        [System.Runtime.Serialization.OptionalFieldAttribute()]
1314        private bool AssignJobField;
1315       
1316        [System.Runtime.Serialization.OptionalFieldAttribute()]
[4649]1317        private int FreeCoresField;
1318       
[5599]1319        [System.Runtime.Serialization.OptionalFieldAttribute()]
[4649]1320        private int FreeMemoryField;
1321       
[5599]1322        [System.Runtime.Serialization.OptionalFieldAttribute()]
[4649]1323        private System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgressField;
1324       
[5599]1325        [System.Runtime.Serialization.OptionalFieldAttribute()]
[4649]1326        private System.Guid SlaveIdField;
1327       
1328        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1329        {
1330            get
1331            {
1332                return this.extensionDataField;
1333            }
1334            set
1335            {
1336                this.extensionDataField = value;
1337            }
1338        }
1339       
1340        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]1341        public bool AssignJob
[4649]1342        {
1343            get
1344            {
[5599]1345                return this.AssignJobField;
[4649]1346            }
1347            set
1348            {
[5599]1349                if ((this.AssignJobField.Equals(value) != true))
[4649]1350                {
[5599]1351                    this.AssignJobField = value;
1352                    this.RaisePropertyChanged("AssignJob");
[4649]1353                }
1354            }
1355        }
1356       
1357        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]1358        public int FreeCores
[4649]1359        {
1360            get
1361            {
[5599]1362                return this.FreeCoresField;
[4649]1363            }
1364            set
1365            {
[5599]1366                if ((this.FreeCoresField.Equals(value) != true))
[4649]1367                {
[5599]1368                    this.FreeCoresField = value;
1369                    this.RaisePropertyChanged("FreeCores");
[4649]1370                }
1371            }
1372        }
1373       
1374        [System.Runtime.Serialization.DataMemberAttribute()]
[5599]1375        public int FreeMemory
[4649]1376        {
1377            get
1378            {
[5599]1379                return this.FreeMemoryField;
[4649]1380            }
1381            set
1382            {
[5599]1383                if ((this.FreeMemoryField.Equals(value) != true))
[4649]1384                {
[5599]1385                    this.FreeMemoryField = value;
1386                    this.RaisePropertyChanged("FreeMemory");
[4649]1387                }
1388            }
1389        }
1390       
1391        [System.Runtime.Serialization.DataMemberAttribute()]
1392        public System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgress
1393        {
1394            get
1395            {
1396                return this.JobProgressField;
1397            }
1398            set
1399            {
1400                if ((object.ReferenceEquals(this.JobProgressField, value) != true))
1401                {
1402                    this.JobProgressField = value;
1403                    this.RaisePropertyChanged("JobProgress");
1404                }
1405            }
1406        }
1407       
1408        [System.Runtime.Serialization.DataMemberAttribute()]
1409        public System.Guid SlaveId
1410        {
1411            get
1412            {
1413                return this.SlaveIdField;
1414            }
1415            set
1416            {
1417                if ((this.SlaveIdField.Equals(value) != true))
1418                {
1419                    this.SlaveIdField = value;
1420                    this.RaisePropertyChanged("SlaveId");
1421                }
1422            }
1423        }
1424       
1425        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1426       
1427        protected void RaisePropertyChanged(string propertyName)
1428        {
1429            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1430            if ((propertyChanged != null))
1431            {
1432                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1433            }
1434        }
1435    }
1436   
1437    [System.Diagnostics.DebuggerStepThroughAttribute()]
1438    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1439    [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common")]
[5599]1440    [System.SerializableAttribute()]
[4649]1441    public partial class MessageContainer : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1442    {
1443       
[5599]1444        [System.NonSerializedAttribute()]
[4649]1445        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1446       
[5599]1447        [System.Runtime.Serialization.OptionalFieldAttribute()]
1448        private System.Guid JobIdField;
[4649]1449       
[5599]1450        [System.Runtime.Serialization.OptionalFieldAttribute()]
1451        private HeuristicLab.Clients.Hive.MessageContainer.MessageType MessageField;
[4649]1452       
1453        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1454        {
1455            get
1456            {
1457                return this.extensionDataField;
1458            }
1459            set
1460            {
1461                this.extensionDataField = value;
1462            }
1463        }
1464       
[5599]1465        [System.Runtime.Serialization.DataMemberAttribute()]
1466        public System.Guid JobId
[4649]1467        {
1468            get
1469            {
[5599]1470                return this.JobIdField;
[4649]1471            }
1472            set
1473            {
[5599]1474                if ((this.JobIdField.Equals(value) != true))
[4649]1475                {
[5599]1476                    this.JobIdField = value;
1477                    this.RaisePropertyChanged("JobId");
[4649]1478                }
1479            }
1480        }
1481       
[5599]1482        [System.Runtime.Serialization.DataMemberAttribute()]
1483        public HeuristicLab.Clients.Hive.MessageContainer.MessageType Message
[4649]1484        {
1485            get
1486            {
[5599]1487                return this.MessageField;
[4649]1488            }
1489            set
1490            {
[5599]1491                if ((this.MessageField.Equals(value) != true))
[4649]1492                {
[5599]1493                    this.MessageField = value;
1494                    this.RaisePropertyChanged("Message");
[4649]1495                }
1496            }
1497        }
1498       
1499        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1500       
1501        protected void RaisePropertyChanged(string propertyName)
1502        {
1503            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1504            if ((propertyChanged != null))
1505            {
1506                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1507            }
1508        }
1509       
1510        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1511        [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer.MessageType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common")]
1512        public enum MessageType : int
1513        {
1514           
1515            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1516            CalculateJob = 0,
[4649]1517           
1518            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1519            StopJob = 1,
[4649]1520           
1521            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1522            StopAll = 2,
[4649]1523           
1524            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1525            AbortJob = 3,
[4649]1526           
1527            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1528            AbortAll = 4,
[4649]1529           
1530            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1531            PauseJob = 5,
[4649]1532           
1533            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1534            PauseAll = 6,
[4649]1535           
1536            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1537            Restart = 7,
[4649]1538           
1539            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1540            Sleep = 8,
[4649]1541           
1542            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1543            ShutdownSlave = 9,
[4649]1544           
1545            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1546            SayHello = 10,
[4649]1547           
1548            [System.Runtime.Serialization.EnumMemberAttribute()]
[5599]1549            AddChildJob = 11,
[4649]1550           
1551            [System.Runtime.Serialization.EnumMemberAttribute()]
1552            GetChildJobs = 12,
1553           
1554            [System.Runtime.Serialization.EnumMemberAttribute()]
1555            DeleteChildJobs = 13,
1556        }
1557    }
1558   
1559    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1560    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Hive.IHiveService")]
1561    public interface IHiveService
1562    {
1563       
[5602]1564        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupResponse")]
1565        HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId);
1566       
[5599]1567        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
1568        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
1569       
1570        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
1571        System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
1572       
1573        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
1574        void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
1575       
1576        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
1577        void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
1578       
1579        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
1580        void DeleteSlave(System.Guid slaveId);
1581       
1582        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
1583        void DeleteSlaveGroup(System.Guid slaveGroupId);
1584       
1585        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
1586        void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
1587       
1588        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
1589        void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
1590       
1591        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
1592        System.Guid GetResourceId(string resourceName);
1593       
1594        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerLifecycle", ReplyAction="http://tempuri.org/IHiveService/TriggerLifecycleResponse")]
1595        void TriggerLifecycle();
1596       
[5633]1597        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddAppointment", ReplyAction="http://tempuri.org/IHiveService/AddAppointmentResponse")]
1598        System.Guid AddAppointment(HeuristicLab.Clients.Hive.Appointment appointment);
1599       
1600        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteAppointment", ReplyAction="http://tempuri.org/IHiveService/DeleteAppointmentResponse")]
1601        void DeleteAppointment(System.Guid appointmentId);
1602       
1603        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateAppointment", ReplyAction="http://tempuri.org/IHiveService/UpdateAppointmentResponse")]
1604        void UpdateAppointment(HeuristicLab.Clients.Hive.Appointment appointment);
1605       
1606        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetScheduleForResource", ReplyAction="http://tempuri.org/IHiveService/GetScheduleForResourceResponse")]
1607        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Appointment> GetScheduleForResource(System.Guid resourceId);
1608       
[4649]1609        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddJob", ReplyAction="http://tempuri.org/IHiveService/AddJobResponse")]
[5599]1610        System.Guid AddJob(HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData, System.Collections.Generic.List<System.Guid> resourceIds);
[4649]1611       
1612        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddChildJob", ReplyAction="http://tempuri.org/IHiveService/AddChildJobResponse")]
[5599]1613        System.Guid AddChildJob(System.Guid parentJobId, HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData);
[4649]1614       
1615        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJob", ReplyAction="http://tempuri.org/IHiveService/GetJobResponse")]
1616        HeuristicLab.Clients.Hive.Job GetJob(System.Guid jobId);
1617       
1618        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobs", ReplyAction="http://tempuri.org/IHiveService/GetJobsResponse")]
[5599]1619        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs();
[4649]1620       
1621        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobs", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobsResponse")]
[5599]1622        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightJobs(System.Collections.Generic.List<System.Guid> jobIds);
[4649]1623       
1624        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightChildJobs", ReplyAction="http://tempuri.org/IHiveService/GetLightweightChildJobsResponse")]
[5599]1625        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightChildJobs(System.Nullable<System.Guid> parentJobId, bool recursive, bool includeParent);
[4649]1626       
1627        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobData", ReplyAction="http://tempuri.org/IHiveService/GetJobDataResponse")]
1628        HeuristicLab.Clients.Hive.JobData GetJobData(System.Guid jobId);
1629       
1630        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateJob", ReplyAction="http://tempuri.org/IHiveService/UpdateJobResponse")]
[5599]1631        void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto);
[4649]1632       
[5599]1633        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateJobData", ReplyAction="http://tempuri.org/IHiveService/UpdateJobDataResponse")]
1634        void UpdateJobData(HeuristicLab.Clients.Hive.Job jobDto, HeuristicLab.Clients.Hive.JobData jobDataDto);
[4649]1635       
[5599]1636        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteJob", ReplyAction="http://tempuri.org/IHiveService/DeleteJobResponse")]
1637        void DeleteJob(System.Guid jobId);
1638       
[4649]1639        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteChildJobs", ReplyAction="http://tempuri.org/IHiveService/DeleteChildJobsResponse")]
1640        void DeleteChildJobs(System.Guid parentJobId);
1641       
[5599]1642        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/StopJob", ReplyAction="http://tempuri.org/IHiveService/StopJobResponse")]
1643        void StopJob(System.Guid jobId);
[4649]1644       
1645        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/PauseJob", ReplyAction="http://tempuri.org/IHiveService/PauseJobResponse")]
[5599]1646        void PauseJob(System.Guid jobId);
[4649]1647       
1648        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/GetHiveExperimentResponse")]
1649        HeuristicLab.Clients.Hive.HiveExperiment GetHiveExperiment(System.Guid id);
1650       
1651        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetHiveExperiments", ReplyAction="http://tempuri.org/IHiveService/GetHiveExperimentsResponse")]
[5599]1652        System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetHiveExperiments();
[4649]1653       
[5602]1654        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetAllHiveExperiments", ReplyAction="http://tempuri.org/IHiveService/GetAllHiveExperimentsResponse")]
1655        System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetAllHiveExperiments();
1656       
[4649]1657        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/AddHiveExperimentResponse")]
1658        System.Guid AddHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto);
1659       
1660        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/UpdateHiveExperimentResponse")]
1661        void UpdateHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto);
1662       
1663        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/DeleteHiveExperimentResponse")]
1664        void DeleteHiveExperiment(System.Guid hiveExperimentId);
1665       
[5599]1666        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Hello", ReplyAction="http://tempuri.org/IHiveService/HelloResponse")]
1667        void Hello(HeuristicLab.Clients.Hive.Slave slave);
[4649]1668       
[5599]1669        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GoodBye", ReplyAction="http://tempuri.org/IHiveService/GoodByeResponse")]
1670        void GoodBye(System.Guid slaveId);
[4649]1671       
[5599]1672        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Heartbeat", ReplyAction="http://tempuri.org/IHiveService/HeartbeatResponse")]
1673        System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat([System.ServiceModel.MessageParameterAttribute(Name="heartbeat")] HeuristicLab.Clients.Hive.Heartbeat heartbeat1);
[4649]1674       
[5599]1675        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddPlugin", ReplyAction="http://tempuri.org/IHiveService/AddPluginResponse")]
1676        System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData);
[4649]1677       
1678        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugins", ReplyAction="http://tempuri.org/IHiveService/GetPluginsResponse")]
[5599]1679        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins();
[4649]1680       
[5599]1681        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPluginDatas", ReplyAction="http://tempuri.org/IHiveService/GetPluginDatasResponse")]
1682        System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds);
[4649]1683       
[5599]1684        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlave", ReplyAction="http://tempuri.org/IHiveService/AddSlaveResponse")]
1685        System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave);
[4649]1686       
1687        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/AddSlaveGroupResponse")]
1688        System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
1689       
[5599]1690        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
1691        HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
[4649]1692    }
1693   
1694    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1695    public interface IHiveServiceChannel : HeuristicLab.Clients.Hive.IHiveService, System.ServiceModel.IClientChannel
1696    {
1697    }
1698   
1699    [System.Diagnostics.DebuggerStepThroughAttribute()]
1700    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1701    public partial class HiveServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Hive.IHiveService>, HeuristicLab.Clients.Hive.IHiveService
1702    {
1703       
1704        public HiveServiceClient()
1705        {
1706        }
1707       
1708        public HiveServiceClient(string endpointConfigurationName) :
1709                base(endpointConfigurationName)
1710        {
1711        }
1712       
1713        public HiveServiceClient(string endpointConfigurationName, string remoteAddress) :
1714                base(endpointConfigurationName, remoteAddress)
1715        {
1716        }
1717       
1718        public HiveServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1719                base(endpointConfigurationName, remoteAddress)
1720        {
1721        }
1722       
1723        public HiveServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1724                base(binding, remoteAddress)
1725        {
1726        }
1727       
[5602]1728        public HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId)
1729        {
1730            return base.Channel.GetSlaveGroup(slaveGroupId);
1731        }
1732       
[5599]1733        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves()
[4649]1734        {
[5599]1735            return base.Channel.GetSlaves();
[4649]1736        }
1737       
[5599]1738        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups()
[4649]1739        {
[5599]1740            return base.Channel.GetSlaveGroups();
[4649]1741        }
1742       
[5599]1743        public void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave)
[4649]1744        {
[5599]1745            base.Channel.UpdateSlave(slave);
[4649]1746        }
1747       
[5599]1748        public void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
[4649]1749        {
[5599]1750            base.Channel.UpdateSlaveGroup(slaveGroup);
[4649]1751        }
1752       
[5599]1753        public void DeleteSlave(System.Guid slaveId)
[4649]1754        {
[5599]1755            base.Channel.DeleteSlave(slaveId);
[4649]1756        }
1757       
[5599]1758        public void DeleteSlaveGroup(System.Guid slaveGroupId)
[4649]1759        {
[5599]1760            base.Channel.DeleteSlaveGroup(slaveGroupId);
[4649]1761        }
1762       
[5599]1763        public void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId)
[4649]1764        {
[5599]1765            base.Channel.AddResourceToGroup(slaveGroupId, resourceId);
[4649]1766        }
1767       
[5599]1768        public void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId)
[4649]1769        {
[5599]1770            base.Channel.RemoveResourceFromGroup(slaveGroupId, resourceId);
[4649]1771        }
1772       
[5599]1773        public System.Guid GetResourceId(string resourceName)
[4649]1774        {
[5599]1775            return base.Channel.GetResourceId(resourceName);
[4649]1776        }
1777       
[5599]1778        public void TriggerLifecycle()
[4649]1779        {
[5599]1780            base.Channel.TriggerLifecycle();
[4649]1781        }
1782       
[5633]1783        public System.Guid AddAppointment(HeuristicLab.Clients.Hive.Appointment appointment)
1784        {
1785            return base.Channel.AddAppointment(appointment);
1786        }
1787       
1788        public void DeleteAppointment(System.Guid appointmentId)
1789        {
1790            base.Channel.DeleteAppointment(appointmentId);
1791        }
1792       
1793        public void UpdateAppointment(HeuristicLab.Clients.Hive.Appointment appointment)
1794        {
1795            base.Channel.UpdateAppointment(appointment);
1796        }
1797       
1798        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Appointment> GetScheduleForResource(System.Guid resourceId)
1799        {
1800            return base.Channel.GetScheduleForResource(resourceId);
1801        }
1802       
[5599]1803        public System.Guid AddJob(HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData, System.Collections.Generic.List<System.Guid> resourceIds)
[4649]1804        {
[5599]1805            return base.Channel.AddJob(job, jobData, resourceIds);
[4649]1806        }
1807       
[5599]1808        public System.Guid AddChildJob(System.Guid parentJobId, HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData)
[4649]1809        {
[5599]1810            return base.Channel.AddChildJob(parentJobId, job, jobData);
[4649]1811        }
1812       
[5599]1813        public HeuristicLab.Clients.Hive.Job GetJob(System.Guid jobId)
[4649]1814        {
[5599]1815            return base.Channel.GetJob(jobId);
[4649]1816        }
1817       
[5599]1818        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
[4649]1819        {
[5599]1820            return base.Channel.GetJobs();
[4649]1821        }
1822       
[5599]1823        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightJobs(System.Collections.Generic.List<System.Guid> jobIds)
[4649]1824        {
[5599]1825            return base.Channel.GetLightweightJobs(jobIds);
[4649]1826        }
1827       
[5599]1828        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightChildJobs(System.Nullable<System.Guid> parentJobId, bool recursive, bool includeParent)
[4649]1829        {
[5599]1830            return base.Channel.GetLightweightChildJobs(parentJobId, recursive, includeParent);
[4649]1831        }
1832       
[5599]1833        public HeuristicLab.Clients.Hive.JobData GetJobData(System.Guid jobId)
[4649]1834        {
[5599]1835            return base.Channel.GetJobData(jobId);
[4649]1836        }
1837       
[5599]1838        public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
[4649]1839        {
[5599]1840            base.Channel.UpdateJob(jobDto);
[4649]1841        }
1842       
[5599]1843        public void UpdateJobData(HeuristicLab.Clients.Hive.Job jobDto, HeuristicLab.Clients.Hive.JobData jobDataDto)
[4649]1844        {
[5599]1845            base.Channel.UpdateJobData(jobDto, jobDataDto);
[4649]1846        }
1847       
[5599]1848        public void DeleteJob(System.Guid jobId)
[4649]1849        {
[5599]1850            base.Channel.DeleteJob(jobId);
[4649]1851        }
1852       
[5599]1853        public void DeleteChildJobs(System.Guid parentJobId)
[4649]1854        {
[5599]1855            base.Channel.DeleteChildJobs(parentJobId);
[4649]1856        }
1857       
[5599]1858        public void StopJob(System.Guid jobId)
[4649]1859        {
[5599]1860            base.Channel.StopJob(jobId);
[4649]1861        }
1862       
[5599]1863        public void PauseJob(System.Guid jobId)
[4649]1864        {
[5599]1865            base.Channel.PauseJob(jobId);
[4649]1866        }
1867       
[5599]1868        public HeuristicLab.Clients.Hive.HiveExperiment GetHiveExperiment(System.Guid id)
[4649]1869        {
[5599]1870            return base.Channel.GetHiveExperiment(id);
[4649]1871        }
1872       
[5599]1873        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetHiveExperiments()
[4649]1874        {
[5599]1875            return base.Channel.GetHiveExperiments();
[4649]1876        }
1877       
[5602]1878        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetAllHiveExperiments()
1879        {
1880            return base.Channel.GetAllHiveExperiments();
1881        }
1882       
[5599]1883        public System.Guid AddHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto)
[4649]1884        {
[5599]1885            return base.Channel.AddHiveExperiment(hiveExperimentDto);
[4649]1886        }
1887       
[5599]1888        public void UpdateHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto)
[4649]1889        {
[5599]1890            base.Channel.UpdateHiveExperiment(hiveExperimentDto);
[4649]1891        }
1892       
[5599]1893        public void DeleteHiveExperiment(System.Guid hiveExperimentId)
[4649]1894        {
[5599]1895            base.Channel.DeleteHiveExperiment(hiveExperimentId);
[4649]1896        }
1897       
[5599]1898        public void Hello(HeuristicLab.Clients.Hive.Slave slave)
[4649]1899        {
[5599]1900            base.Channel.Hello(slave);
[4649]1901        }
1902       
[5599]1903        public void GoodBye(System.Guid slaveId)
[4649]1904        {
[5599]1905            base.Channel.GoodBye(slaveId);
[4649]1906        }
1907       
[5599]1908        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
[4649]1909        {
[5599]1910            return base.Channel.Heartbeat(heartbeat1);
[4649]1911        }
1912       
[5599]1913        public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
[4649]1914        {
[5599]1915            return base.Channel.AddPlugin(plugin, pluginData);
[4649]1916        }
1917       
[5599]1918        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
[4649]1919        {
[5599]1920            return base.Channel.GetPlugins();
[4649]1921        }
1922       
[5599]1923        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
[4649]1924        {
[5599]1925            return base.Channel.GetPluginDatas(pluginIds);
[4649]1926        }
1927       
[5599]1928        public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
[4649]1929        {
[5599]1930            return base.Channel.AddSlave(slave);
[4649]1931        }
1932       
[5599]1933        public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
[4649]1934        {
[5599]1935            return base.Channel.AddSlaveGroup(slaveGroup);
[4649]1936        }
1937       
[5599]1938        public HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId)
[4649]1939        {
[5599]1940            return base.Channel.GetSlave(slaveId);
[4649]1941        }
1942    }
1943}
Note: See TracBrowser for help on using the repository browser.