Ignore:
Timestamp:
03/09/17 11:02:20 (3 years ago)
Author:
jkarder
Message:

#2743: cleaned up

  • regenerated service clients
  • updated app configs
  • removed old partial classes
Location:
trunk/sources/HeuristicLab.Clients.Hive/3.3
Files:
3 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/HeuristicLab.Clients.Hive-3.3.csproj

    r11623 r14738  
    125125    <Compile Include="HiveAdminClient.cs" />
    126126    <Compile Include="HiveClient.cs" />
    127     <Compile Include="ServiceClients\SlaveStatistics.cs" />
    128     <Compile Include="ServiceClients\UserStatistics.cs" />
    129     <Compile Include="ServiceClients\Statistics.cs" />
    130127    <Compile Include="ServiceClients\UserPriority.cs" />
    131128    <Compile Include="ServiceClients\ResourcePermission.cs" />
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/ServiceClients/HiveServiceClient.cs

    r12926 r14738  
    22// <auto-generated>
    33//     This code was generated by a tool.
    4 //     Runtime Version:4.0.30319.18034
     4//     Runtime Version:4.0.30319.42000
    55//
    66//     Changes to this file may cause incorrect behavior and will be lost if
     
    1919    [System.Runtime.Serialization.DataContractAttribute(Name="HiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    2020    [System.SerializableAttribute()]
    21     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightTask))]
    2221    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.StateLog))]
    23     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
    24     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Downtime))]
    25     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserPriority))]
    26     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Statistics))]
    27     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveStatistics))]
    28     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserStatistics))]
     22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
     23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
     24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
     25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    2928    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.JobPermission))]
    3029    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.PluginData))]
    3130    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.ResourcePermission))]
    32     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
    33     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
    34     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    35     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
    36     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    37     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Downtime))]
     32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserPriority))]
     33    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightTask))]
     34    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
    3835    public partial class HiveItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
    3936    {
     
    7572       
    7673        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
     74    }
     75   
     76    [System.Diagnostics.DebuggerStepThroughAttribute()]
     77    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     78    [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     79    [System.SerializableAttribute()]
     80    public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
     81    {
     82       
     83        [System.Runtime.Serialization.OptionalFieldAttribute()]
     84        private System.DateTime DateTimeField;
     85       
     86        [System.Runtime.Serialization.OptionalFieldAttribute()]
     87        private string ExceptionField;
     88       
     89        [System.Runtime.Serialization.OptionalFieldAttribute()]
     90        private System.Nullable<System.Guid> SlaveIdField;
     91       
     92        [System.Runtime.Serialization.OptionalFieldAttribute()]
     93        private HeuristicLab.Clients.Hive.TaskState StateField;
     94       
     95        [System.Runtime.Serialization.OptionalFieldAttribute()]
     96        private System.Guid TaskIdField;
     97       
     98        [System.Runtime.Serialization.OptionalFieldAttribute()]
     99        private System.Nullable<System.Guid> UserIdField;
     100       
     101        [System.Runtime.Serialization.DataMemberAttribute()]
     102        public System.DateTime DateTime
     103        {
     104            get
     105            {
     106                return this.DateTimeField;
     107            }
     108            set
     109            {
     110                if ((this.DateTimeField.Equals(value) != true))
     111                {
     112                    this.DateTimeField = value;
     113                    this.RaisePropertyChanged("DateTime");
     114                }
     115            }
     116        }
     117       
     118        [System.Runtime.Serialization.DataMemberAttribute()]
     119        public string Exception
     120        {
     121            get
     122            {
     123                return this.ExceptionField;
     124            }
     125            set
     126            {
     127                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
     128                {
     129                    this.ExceptionField = value;
     130                    this.RaisePropertyChanged("Exception");
     131                }
     132            }
     133        }
     134       
     135        [System.Runtime.Serialization.DataMemberAttribute()]
     136        public System.Nullable<System.Guid> SlaveId
     137        {
     138            get
     139            {
     140                return this.SlaveIdField;
     141            }
     142            set
     143            {
     144                if ((this.SlaveIdField.Equals(value) != true))
     145                {
     146                    this.SlaveIdField = value;
     147                    this.RaisePropertyChanged("SlaveId");
     148                }
     149            }
     150        }
     151       
     152        [System.Runtime.Serialization.DataMemberAttribute()]
     153        public HeuristicLab.Clients.Hive.TaskState State
     154        {
     155            get
     156            {
     157                return this.StateField;
     158            }
     159            set
     160            {
     161                if ((this.StateField.Equals(value) != true))
     162                {
     163                    this.StateField = value;
     164                    this.RaisePropertyChanged("State");
     165                }
     166            }
     167        }
     168       
     169        [System.Runtime.Serialization.DataMemberAttribute()]
     170        public System.Guid TaskId
     171        {
     172            get
     173            {
     174                return this.TaskIdField;
     175            }
     176            set
     177            {
     178                if ((this.TaskIdField.Equals(value) != true))
     179                {
     180                    this.TaskIdField = value;
     181                    this.RaisePropertyChanged("TaskId");
     182                }
     183            }
     184        }
     185       
     186        [System.Runtime.Serialization.DataMemberAttribute()]
     187        public System.Nullable<System.Guid> UserId
     188        {
     189            get
     190            {
     191                return this.UserIdField;
     192            }
     193            set
     194            {
     195                if ((this.UserIdField.Equals(value) != true))
     196                {
     197                    this.UserIdField = value;
     198                    this.RaisePropertyChanged("UserId");
     199                }
     200            }
     201        }
     202    }
     203   
     204    [System.Diagnostics.DebuggerStepThroughAttribute()]
     205    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     206    [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     207    [System.SerializableAttribute()]
     208    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
     209    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
     210    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     211    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     212    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
     213    public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
     214    {
     215       
     216        [System.Runtime.Serialization.OptionalFieldAttribute()]
     217        private string DescriptionField;
     218       
     219        [System.Runtime.Serialization.OptionalFieldAttribute()]
     220        private string NameField;
     221       
     222        [System.Runtime.Serialization.DataMemberAttribute()]
     223        public string Description
     224        {
     225            get
     226            {
     227                return this.DescriptionField;
     228            }
     229            set
     230            {
     231                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
     232                {
     233                    this.DescriptionField = value;
     234                    this.RaisePropertyChanged("Description");
     235                }
     236            }
     237        }
     238       
     239        [System.Runtime.Serialization.DataMemberAttribute()]
     240        public string Name
     241        {
     242            get
     243            {
     244                return this.NameField;
     245            }
     246            set
     247            {
     248                if ((object.ReferenceEquals(this.NameField, value) != true))
     249                {
     250                    this.NameField = value;
     251                    this.RaisePropertyChanged("Name");
     252                }
     253            }
     254        }
     255    }
     256   
     257    [System.Diagnostics.DebuggerStepThroughAttribute()]
     258    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     259    [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     260    [System.SerializableAttribute()]
     261    public partial class Job : HeuristicLab.Clients.Hive.NamedHiveItem
     262    {
     263       
     264        [System.Runtime.Serialization.OptionalFieldAttribute()]
     265        private int CalculatingCountField;
     266       
     267        [System.Runtime.Serialization.OptionalFieldAttribute()]
     268        private System.DateTime DateCreatedField;
     269       
     270        [System.Runtime.Serialization.OptionalFieldAttribute()]
     271        private int FinishedCountField;
     272       
     273        [System.Runtime.Serialization.OptionalFieldAttribute()]
     274        private int JobCountField;
     275       
     276        [System.Runtime.Serialization.OptionalFieldAttribute()]
     277        private System.Guid OwnerUserIdField;
     278       
     279        [System.Runtime.Serialization.OptionalFieldAttribute()]
     280        private string OwnerUsernameField;
     281       
     282        [System.Runtime.Serialization.OptionalFieldAttribute()]
     283        private HeuristicLab.Clients.Hive.Permission PermissionField;
     284       
     285        [System.Runtime.Serialization.OptionalFieldAttribute()]
     286        private string ResourceNamesField;
     287       
     288        [System.Runtime.Serialization.DataMemberAttribute()]
     289        public int CalculatingCount
     290        {
     291            get
     292            {
     293                return this.CalculatingCountField;
     294            }
     295            set
     296            {
     297                if ((this.CalculatingCountField.Equals(value) != true))
     298                {
     299                    this.CalculatingCountField = value;
     300                    this.RaisePropertyChanged("CalculatingCount");
     301                }
     302            }
     303        }
     304       
     305        [System.Runtime.Serialization.DataMemberAttribute()]
     306        public System.DateTime DateCreated
     307        {
     308            get
     309            {
     310                return this.DateCreatedField;
     311            }
     312            set
     313            {
     314                if ((this.DateCreatedField.Equals(value) != true))
     315                {
     316                    this.DateCreatedField = value;
     317                    this.RaisePropertyChanged("DateCreated");
     318                }
     319            }
     320        }
     321       
     322        [System.Runtime.Serialization.DataMemberAttribute()]
     323        public int FinishedCount
     324        {
     325            get
     326            {
     327                return this.FinishedCountField;
     328            }
     329            set
     330            {
     331                if ((this.FinishedCountField.Equals(value) != true))
     332                {
     333                    this.FinishedCountField = value;
     334                    this.RaisePropertyChanged("FinishedCount");
     335                }
     336            }
     337        }
     338       
     339        [System.Runtime.Serialization.DataMemberAttribute()]
     340        public int JobCount
     341        {
     342            get
     343            {
     344                return this.JobCountField;
     345            }
     346            set
     347            {
     348                if ((this.JobCountField.Equals(value) != true))
     349                {
     350                    this.JobCountField = value;
     351                    this.RaisePropertyChanged("JobCount");
     352                }
     353            }
     354        }
     355       
     356        [System.Runtime.Serialization.DataMemberAttribute()]
     357        public System.Guid OwnerUserId
     358        {
     359            get
     360            {
     361                return this.OwnerUserIdField;
     362            }
     363            set
     364            {
     365                if ((this.OwnerUserIdField.Equals(value) != true))
     366                {
     367                    this.OwnerUserIdField = value;
     368                    this.RaisePropertyChanged("OwnerUserId");
     369                }
     370            }
     371        }
     372       
     373        [System.Runtime.Serialization.DataMemberAttribute()]
     374        public string OwnerUsername
     375        {
     376            get
     377            {
     378                return this.OwnerUsernameField;
     379            }
     380            set
     381            {
     382                if ((object.ReferenceEquals(this.OwnerUsernameField, value) != true))
     383                {
     384                    this.OwnerUsernameField = value;
     385                    this.RaisePropertyChanged("OwnerUsername");
     386                }
     387            }
     388        }
     389       
     390        [System.Runtime.Serialization.DataMemberAttribute()]
     391        public HeuristicLab.Clients.Hive.Permission Permission
     392        {
     393            get
     394            {
     395                return this.PermissionField;
     396            }
     397            set
     398            {
     399                if ((this.PermissionField.Equals(value) != true))
     400                {
     401                    this.PermissionField = value;
     402                    this.RaisePropertyChanged("Permission");
     403                }
     404            }
     405        }
     406       
     407        [System.Runtime.Serialization.DataMemberAttribute()]
     408        public string ResourceNames
     409        {
     410            get
     411            {
     412                return this.ResourceNamesField;
     413            }
     414            set
     415            {
     416                if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
     417                {
     418                    this.ResourceNamesField = value;
     419                    this.RaisePropertyChanged("ResourceNames");
     420                }
     421            }
     422        }
     423    }
     424   
     425    [System.Diagnostics.DebuggerStepThroughAttribute()]
     426    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     427    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     428    [System.SerializableAttribute()]
     429    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     430    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     431    public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
     432    {
     433       
     434        [System.Runtime.Serialization.OptionalFieldAttribute()]
     435        private int HbIntervalField;
     436       
     437        [System.Runtime.Serialization.OptionalFieldAttribute()]
     438        private System.Nullable<System.Guid> OwnerUserIdField;
     439       
     440        [System.Runtime.Serialization.OptionalFieldAttribute()]
     441        private System.Nullable<System.Guid> ParentResourceIdField;
     442       
     443        [System.Runtime.Serialization.DataMemberAttribute()]
     444        public int HbInterval
     445        {
     446            get
     447            {
     448                return this.HbIntervalField;
     449            }
     450            set
     451            {
     452                if ((this.HbIntervalField.Equals(value) != true))
     453                {
     454                    this.HbIntervalField = value;
     455                    this.RaisePropertyChanged("HbInterval");
     456                }
     457            }
     458        }
     459       
     460        [System.Runtime.Serialization.DataMemberAttribute()]
     461        public System.Nullable<System.Guid> OwnerUserId
     462        {
     463            get
     464            {
     465                return this.OwnerUserIdField;
     466            }
     467            set
     468            {
     469                if ((this.OwnerUserIdField.Equals(value) != true))
     470                {
     471                    this.OwnerUserIdField = value;
     472                    this.RaisePropertyChanged("OwnerUserId");
     473                }
     474            }
     475        }
     476       
     477        [System.Runtime.Serialization.DataMemberAttribute()]
     478        public System.Nullable<System.Guid> ParentResourceId
     479        {
     480            get
     481            {
     482                return this.ParentResourceIdField;
     483            }
     484            set
     485            {
     486                if ((this.ParentResourceIdField.Equals(value) != true))
     487                {
     488                    this.ParentResourceIdField = value;
     489                    this.RaisePropertyChanged("ParentResourceId");
     490                }
     491            }
     492        }
     493    }
     494   
     495    [System.Diagnostics.DebuggerStepThroughAttribute()]
     496    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     497    [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     498    [System.SerializableAttribute()]
     499    public partial class Slave : HeuristicLab.Clients.Hive.Resource
     500    {
     501       
     502        [System.Runtime.Serialization.OptionalFieldAttribute()]
     503        private System.Nullable<int> CoresField;
     504       
     505        [System.Runtime.Serialization.OptionalFieldAttribute()]
     506        private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
     507       
     508        [System.Runtime.Serialization.OptionalFieldAttribute()]
     509        private System.Nullable<int> CpuSpeedField;
     510       
     511        [System.Runtime.Serialization.OptionalFieldAttribute()]
     512        private double CpuUtilizationField;
     513       
     514        [System.Runtime.Serialization.OptionalFieldAttribute()]
     515        private System.Nullable<int> FreeCoresField;
     516       
     517        [System.Runtime.Serialization.OptionalFieldAttribute()]
     518        private System.Nullable<int> FreeMemoryField;
     519       
     520        [System.Runtime.Serialization.OptionalFieldAttribute()]
     521        private bool IsAllowedToCalculateField;
     522       
     523        [System.Runtime.Serialization.OptionalFieldAttribute()]
     524        private System.Nullable<bool> IsDisposableField;
     525       
     526        [System.Runtime.Serialization.OptionalFieldAttribute()]
     527        private System.Nullable<System.DateTime> LastHeartbeatField;
     528       
     529        [System.Runtime.Serialization.OptionalFieldAttribute()]
     530        private System.Nullable<int> MemoryField;
     531       
     532        [System.Runtime.Serialization.OptionalFieldAttribute()]
     533        private string OperatingSystemField;
     534       
     535        [System.Runtime.Serialization.OptionalFieldAttribute()]
     536        private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
     537       
     538        [System.Runtime.Serialization.DataMemberAttribute()]
     539        public System.Nullable<int> Cores
     540        {
     541            get
     542            {
     543                return this.CoresField;
     544            }
     545            set
     546            {
     547                if ((this.CoresField.Equals(value) != true))
     548                {
     549                    this.CoresField = value;
     550                    this.RaisePropertyChanged("Cores");
     551                }
     552            }
     553        }
     554       
     555        [System.Runtime.Serialization.DataMemberAttribute()]
     556        public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
     557        {
     558            get
     559            {
     560                return this.CpuArchitectureField;
     561            }
     562            set
     563            {
     564                if ((this.CpuArchitectureField.Equals(value) != true))
     565                {
     566                    this.CpuArchitectureField = value;
     567                    this.RaisePropertyChanged("CpuArchitecture");
     568                }
     569            }
     570        }
     571       
     572        [System.Runtime.Serialization.DataMemberAttribute()]
     573        public System.Nullable<int> CpuSpeed
     574        {
     575            get
     576            {
     577                return this.CpuSpeedField;
     578            }
     579            set
     580            {
     581                if ((this.CpuSpeedField.Equals(value) != true))
     582                {
     583                    this.CpuSpeedField = value;
     584                    this.RaisePropertyChanged("CpuSpeed");
     585                }
     586            }
     587        }
     588       
     589        [System.Runtime.Serialization.DataMemberAttribute()]
     590        public double CpuUtilization
     591        {
     592            get
     593            {
     594                return this.CpuUtilizationField;
     595            }
     596            set
     597            {
     598                if ((this.CpuUtilizationField.Equals(value) != true))
     599                {
     600                    this.CpuUtilizationField = value;
     601                    this.RaisePropertyChanged("CpuUtilization");
     602                }
     603            }
     604        }
     605       
     606        [System.Runtime.Serialization.DataMemberAttribute()]
     607        public System.Nullable<int> FreeCores
     608        {
     609            get
     610            {
     611                return this.FreeCoresField;
     612            }
     613            set
     614            {
     615                if ((this.FreeCoresField.Equals(value) != true))
     616                {
     617                    this.FreeCoresField = value;
     618                    this.RaisePropertyChanged("FreeCores");
     619                }
     620            }
     621        }
     622       
     623        [System.Runtime.Serialization.DataMemberAttribute()]
     624        public System.Nullable<int> FreeMemory
     625        {
     626            get
     627            {
     628                return this.FreeMemoryField;
     629            }
     630            set
     631            {
     632                if ((this.FreeMemoryField.Equals(value) != true))
     633                {
     634                    this.FreeMemoryField = value;
     635                    this.RaisePropertyChanged("FreeMemory");
     636                }
     637            }
     638        }
     639       
     640        [System.Runtime.Serialization.DataMemberAttribute()]
     641        public bool IsAllowedToCalculate
     642        {
     643            get
     644            {
     645                return this.IsAllowedToCalculateField;
     646            }
     647            set
     648            {
     649                if ((this.IsAllowedToCalculateField.Equals(value) != true))
     650                {
     651                    this.IsAllowedToCalculateField = value;
     652                    this.RaisePropertyChanged("IsAllowedToCalculate");
     653                }
     654            }
     655        }
     656       
     657        [System.Runtime.Serialization.DataMemberAttribute()]
     658        public System.Nullable<bool> IsDisposable
     659        {
     660            get
     661            {
     662                return this.IsDisposableField;
     663            }
     664            set
     665            {
     666                if ((this.IsDisposableField.Equals(value) != true))
     667                {
     668                    this.IsDisposableField = value;
     669                    this.RaisePropertyChanged("IsDisposable");
     670                }
     671            }
     672        }
     673       
     674        [System.Runtime.Serialization.DataMemberAttribute()]
     675        public System.Nullable<System.DateTime> LastHeartbeat
     676        {
     677            get
     678            {
     679                return this.LastHeartbeatField;
     680            }
     681            set
     682            {
     683                if ((this.LastHeartbeatField.Equals(value) != true))
     684                {
     685                    this.LastHeartbeatField = value;
     686                    this.RaisePropertyChanged("LastHeartbeat");
     687                }
     688            }
     689        }
     690       
     691        [System.Runtime.Serialization.DataMemberAttribute()]
     692        public System.Nullable<int> Memory
     693        {
     694            get
     695            {
     696                return this.MemoryField;
     697            }
     698            set
     699            {
     700                if ((this.MemoryField.Equals(value) != true))
     701                {
     702                    this.MemoryField = value;
     703                    this.RaisePropertyChanged("Memory");
     704                }
     705            }
     706        }
     707       
     708        [System.Runtime.Serialization.DataMemberAttribute()]
     709        public string OperatingSystem
     710        {
     711            get
     712            {
     713                return this.OperatingSystemField;
     714            }
     715            set
     716            {
     717                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
     718                {
     719                    this.OperatingSystemField = value;
     720                    this.RaisePropertyChanged("OperatingSystem");
     721                }
     722            }
     723        }
     724       
     725        [System.Runtime.Serialization.DataMemberAttribute()]
     726        public HeuristicLab.Clients.Hive.SlaveState SlaveState
     727        {
     728            get
     729            {
     730                return this.SlaveStateField;
     731            }
     732            set
     733            {
     734                if ((this.SlaveStateField.Equals(value) != true))
     735                {
     736                    this.SlaveStateField = value;
     737                    this.RaisePropertyChanged("SlaveState");
     738                }
     739            }
     740        }
     741    }
     742   
     743    [System.Diagnostics.DebuggerStepThroughAttribute()]
     744    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     745    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     746    [System.SerializableAttribute()]
     747    public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
     748    {
     749    }
     750   
     751    [System.Diagnostics.DebuggerStepThroughAttribute()]
     752    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     753    [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     754    [System.SerializableAttribute()]
     755    public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
     756    {
     757       
     758        [System.Runtime.Serialization.OptionalFieldAttribute()]
     759        private System.DateTime DateCreatedField;
     760       
     761        [System.Runtime.Serialization.OptionalFieldAttribute()]
     762        private byte[] HashField;
     763       
     764        [System.Runtime.Serialization.OptionalFieldAttribute()]
     765        private System.Guid UserIdField;
     766       
     767        [System.Runtime.Serialization.OptionalFieldAttribute()]
     768        private System.Version VersionField;
     769       
     770        [System.Runtime.Serialization.DataMemberAttribute()]
     771        public System.DateTime DateCreated
     772        {
     773            get
     774            {
     775                return this.DateCreatedField;
     776            }
     777            set
     778            {
     779                if ((this.DateCreatedField.Equals(value) != true))
     780                {
     781                    this.DateCreatedField = value;
     782                    this.RaisePropertyChanged("DateCreated");
     783                }
     784            }
     785        }
     786       
     787        [System.Runtime.Serialization.DataMemberAttribute()]
     788        public byte[] Hash
     789        {
     790            get
     791            {
     792                return this.HashField;
     793            }
     794            set
     795            {
     796                if ((object.ReferenceEquals(this.HashField, value) != true))
     797                {
     798                    this.HashField = value;
     799                    this.RaisePropertyChanged("Hash");
     800                }
     801            }
     802        }
     803       
     804        [System.Runtime.Serialization.DataMemberAttribute()]
     805        public System.Guid UserId
     806        {
     807            get
     808            {
     809                return this.UserIdField;
     810            }
     811            set
     812            {
     813                if ((this.UserIdField.Equals(value) != true))
     814                {
     815                    this.UserIdField = value;
     816                    this.RaisePropertyChanged("UserId");
     817                }
     818            }
     819        }
     820       
     821        [System.Runtime.Serialization.DataMemberAttribute()]
     822        public System.Version Version
     823        {
     824            get
     825            {
     826                return this.VersionField;
     827            }
     828            set
     829            {
     830                if ((object.ReferenceEquals(this.VersionField, value) != true))
     831                {
     832                    this.VersionField = value;
     833                    this.RaisePropertyChanged("Version");
     834                }
     835            }
     836        }
     837    }
     838   
     839    [System.Diagnostics.DebuggerStepThroughAttribute()]
     840    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     841    [System.Runtime.Serialization.DataContractAttribute(Name="JobPermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     842    [System.SerializableAttribute()]
     843    public partial class JobPermission : HeuristicLab.Clients.Hive.HiveItem
     844    {
     845       
     846        [System.Runtime.Serialization.OptionalFieldAttribute()]
     847        private System.Guid GrantedByUserIdField;
     848       
     849        [System.Runtime.Serialization.OptionalFieldAttribute()]
     850        private System.Guid GrantedUserIdField;
     851       
     852        [System.Runtime.Serialization.OptionalFieldAttribute()]
     853        private System.Guid JobIdField;
     854       
     855        [System.Runtime.Serialization.OptionalFieldAttribute()]
     856        private HeuristicLab.Clients.Hive.Permission PermissionField;
     857       
     858        [System.Runtime.Serialization.DataMemberAttribute()]
     859        public System.Guid GrantedByUserId
     860        {
     861            get
     862            {
     863                return this.GrantedByUserIdField;
     864            }
     865            set
     866            {
     867                if ((this.GrantedByUserIdField.Equals(value) != true))
     868                {
     869                    this.GrantedByUserIdField = value;
     870                    this.RaisePropertyChanged("GrantedByUserId");
     871                }
     872            }
     873        }
     874       
     875        [System.Runtime.Serialization.DataMemberAttribute()]
     876        public System.Guid GrantedUserId
     877        {
     878            get
     879            {
     880                return this.GrantedUserIdField;
     881            }
     882            set
     883            {
     884                if ((this.GrantedUserIdField.Equals(value) != true))
     885                {
     886                    this.GrantedUserIdField = value;
     887                    this.RaisePropertyChanged("GrantedUserId");
     888                }
     889            }
     890        }
     891       
     892        [System.Runtime.Serialization.DataMemberAttribute()]
     893        public System.Guid JobId
     894        {
     895            get
     896            {
     897                return this.JobIdField;
     898            }
     899            set
     900            {
     901                if ((this.JobIdField.Equals(value) != true))
     902                {
     903                    this.JobIdField = value;
     904                    this.RaisePropertyChanged("JobId");
     905                }
     906            }
     907        }
     908       
     909        [System.Runtime.Serialization.DataMemberAttribute()]
     910        public HeuristicLab.Clients.Hive.Permission Permission
     911        {
     912            get
     913            {
     914                return this.PermissionField;
     915            }
     916            set
     917            {
     918                if ((this.PermissionField.Equals(value) != true))
     919                {
     920                    this.PermissionField = value;
     921                    this.RaisePropertyChanged("Permission");
     922                }
     923            }
     924        }
     925    }
     926   
     927    [System.Diagnostics.DebuggerStepThroughAttribute()]
     928    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     929    [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     930    [System.SerializableAttribute()]
     931    public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
     932    {
     933       
     934        [System.Runtime.Serialization.OptionalFieldAttribute()]
     935        private byte[] DataField;
     936       
     937        [System.Runtime.Serialization.OptionalFieldAttribute()]
     938        private string FileNameField;
     939       
     940        [System.Runtime.Serialization.OptionalFieldAttribute()]
     941        private System.Guid PluginIdField;
     942       
     943        [System.Runtime.Serialization.DataMemberAttribute()]
     944        public byte[] Data
     945        {
     946            get
     947            {
     948                return this.DataField;
     949            }
     950            set
     951            {
     952                if ((object.ReferenceEquals(this.DataField, value) != true))
     953                {
     954                    this.DataField = value;
     955                    this.RaisePropertyChanged("Data");
     956                }
     957            }
     958        }
     959       
     960        [System.Runtime.Serialization.DataMemberAttribute()]
     961        public string FileName
     962        {
     963            get
     964            {
     965                return this.FileNameField;
     966            }
     967            set
     968            {
     969                if ((object.ReferenceEquals(this.FileNameField, value) != true))
     970                {
     971                    this.FileNameField = value;
     972                    this.RaisePropertyChanged("FileName");
     973                }
     974            }
     975        }
     976       
     977        [System.Runtime.Serialization.DataMemberAttribute()]
     978        public System.Guid PluginId
     979        {
     980            get
     981            {
     982                return this.PluginIdField;
     983            }
     984            set
     985            {
     986                if ((this.PluginIdField.Equals(value) != true))
     987                {
     988                    this.PluginIdField = value;
     989                    this.RaisePropertyChanged("PluginId");
     990                }
     991            }
     992        }
     993    }
     994   
     995    [System.Diagnostics.DebuggerStepThroughAttribute()]
     996    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     997    [System.Runtime.Serialization.DataContractAttribute(Name="ResourcePermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     998    [System.SerializableAttribute()]
     999    public partial class ResourcePermission : HeuristicLab.Clients.Hive.HiveItem
     1000    {
     1001       
     1002        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1003        private System.Guid GrantedByUserIdField;
     1004       
     1005        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1006        private System.Guid GrantedUserIdField;
     1007       
     1008        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1009        private System.Guid ResourceIdField;
     1010       
     1011        [System.Runtime.Serialization.DataMemberAttribute()]
     1012        public System.Guid GrantedByUserId
     1013        {
     1014            get
     1015            {
     1016                return this.GrantedByUserIdField;
     1017            }
     1018            set
     1019            {
     1020                if ((this.GrantedByUserIdField.Equals(value) != true))
     1021                {
     1022                    this.GrantedByUserIdField = value;
     1023                    this.RaisePropertyChanged("GrantedByUserId");
     1024                }
     1025            }
     1026        }
     1027       
     1028        [System.Runtime.Serialization.DataMemberAttribute()]
     1029        public System.Guid GrantedUserId
     1030        {
     1031            get
     1032            {
     1033                return this.GrantedUserIdField;
     1034            }
     1035            set
     1036            {
     1037                if ((this.GrantedUserIdField.Equals(value) != true))
     1038                {
     1039                    this.GrantedUserIdField = value;
     1040                    this.RaisePropertyChanged("GrantedUserId");
     1041                }
     1042            }
     1043        }
     1044       
     1045        [System.Runtime.Serialization.DataMemberAttribute()]
     1046        public System.Guid ResourceId
     1047        {
     1048            get
     1049            {
     1050                return this.ResourceIdField;
     1051            }
     1052            set
     1053            {
     1054                if ((this.ResourceIdField.Equals(value) != true))
     1055                {
     1056                    this.ResourceIdField = value;
     1057                    this.RaisePropertyChanged("ResourceId");
     1058                }
     1059            }
     1060        }
     1061    }
     1062   
     1063    [System.Diagnostics.DebuggerStepThroughAttribute()]
     1064    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1065    [System.Runtime.Serialization.DataContractAttribute(Name="Downtime", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1066    [System.SerializableAttribute()]
     1067    public partial class Downtime : HeuristicLab.Clients.Hive.HiveItem
     1068    {
     1069       
     1070        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1071        private bool AllDayEventField;
     1072       
     1073        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1074        private HeuristicLab.Clients.Hive.DowntimeType DowntimeTypeField;
     1075       
     1076        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1077        private System.DateTime EndDateField;
     1078       
     1079        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1080        private bool RecurringField;
     1081       
     1082        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1083        private System.Guid RecurringIdField;
     1084       
     1085        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1086        private System.Guid ResourceIdField;
     1087       
     1088        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1089        private System.DateTime StartDateField;
     1090       
     1091        [System.Runtime.Serialization.DataMemberAttribute()]
     1092        public bool AllDayEvent
     1093        {
     1094            get
     1095            {
     1096                return this.AllDayEventField;
     1097            }
     1098            set
     1099            {
     1100                if ((this.AllDayEventField.Equals(value) != true))
     1101                {
     1102                    this.AllDayEventField = value;
     1103                    this.RaisePropertyChanged("AllDayEvent");
     1104                }
     1105            }
     1106        }
     1107       
     1108        [System.Runtime.Serialization.DataMemberAttribute()]
     1109        public HeuristicLab.Clients.Hive.DowntimeType DowntimeType
     1110        {
     1111            get
     1112            {
     1113                return this.DowntimeTypeField;
     1114            }
     1115            set
     1116            {
     1117                if ((this.DowntimeTypeField.Equals(value) != true))
     1118                {
     1119                    this.DowntimeTypeField = value;
     1120                    this.RaisePropertyChanged("DowntimeType");
     1121                }
     1122            }
     1123        }
     1124       
     1125        [System.Runtime.Serialization.DataMemberAttribute()]
     1126        public System.DateTime EndDate
     1127        {
     1128            get
     1129            {
     1130                return this.EndDateField;
     1131            }
     1132            set
     1133            {
     1134                if ((this.EndDateField.Equals(value) != true))
     1135                {
     1136                    this.EndDateField = value;
     1137                    this.RaisePropertyChanged("EndDate");
     1138                }
     1139            }
     1140        }
     1141       
     1142        [System.Runtime.Serialization.DataMemberAttribute()]
     1143        public bool Recurring
     1144        {
     1145            get
     1146            {
     1147                return this.RecurringField;
     1148            }
     1149            set
     1150            {
     1151                if ((this.RecurringField.Equals(value) != true))
     1152                {
     1153                    this.RecurringField = value;
     1154                    this.RaisePropertyChanged("Recurring");
     1155                }
     1156            }
     1157        }
     1158       
     1159        [System.Runtime.Serialization.DataMemberAttribute()]
     1160        public System.Guid RecurringId
     1161        {
     1162            get
     1163            {
     1164                return this.RecurringIdField;
     1165            }
     1166            set
     1167            {
     1168                if ((this.RecurringIdField.Equals(value) != true))
     1169                {
     1170                    this.RecurringIdField = value;
     1171                    this.RaisePropertyChanged("RecurringId");
     1172                }
     1173            }
     1174        }
     1175       
     1176        [System.Runtime.Serialization.DataMemberAttribute()]
     1177        public System.Guid ResourceId
     1178        {
     1179            get
     1180            {
     1181                return this.ResourceIdField;
     1182            }
     1183            set
     1184            {
     1185                if ((this.ResourceIdField.Equals(value) != true))
     1186                {
     1187                    this.ResourceIdField = value;
     1188                    this.RaisePropertyChanged("ResourceId");
     1189                }
     1190            }
     1191        }
     1192       
     1193        [System.Runtime.Serialization.DataMemberAttribute()]
     1194        public System.DateTime StartDate
     1195        {
     1196            get
     1197            {
     1198                return this.StartDateField;
     1199            }
     1200            set
     1201            {
     1202                if ((this.StartDateField.Equals(value) != true))
     1203                {
     1204                    this.StartDateField = value;
     1205                    this.RaisePropertyChanged("StartDate");
     1206                }
     1207            }
     1208        }
     1209    }
     1210   
     1211    [System.Diagnostics.DebuggerStepThroughAttribute()]
     1212    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1213    [System.Runtime.Serialization.DataContractAttribute(Name="UserPriority", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1214    [System.SerializableAttribute()]
     1215    public partial class UserPriority : HeuristicLab.Clients.Hive.HiveItem
     1216    {
     1217       
     1218        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1219        private System.DateTime DateEnqueuedField;
     1220       
     1221        [System.Runtime.Serialization.DataMemberAttribute()]
     1222        public System.DateTime DateEnqueued
     1223        {
     1224            get
     1225            {
     1226                return this.DateEnqueuedField;
     1227            }
     1228            set
     1229            {
     1230                if ((this.DateEnqueuedField.Equals(value) != true))
     1231                {
     1232                    this.DateEnqueuedField = value;
     1233                    this.RaisePropertyChanged("DateEnqueued");
     1234                }
     1235            }
     1236        }
    771237    }
    781238   
     
    2081368    [System.Diagnostics.DebuggerStepThroughAttribute()]
    2091369    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    210     [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    211     [System.SerializableAttribute()]
    212     public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
    213     {
    214        
    215         [System.Runtime.Serialization.OptionalFieldAttribute()]
    216         private System.DateTime DateTimeField;
    217        
    218         [System.Runtime.Serialization.OptionalFieldAttribute()]
    219         private string ExceptionField;
    220        
    221         [System.Runtime.Serialization.OptionalFieldAttribute()]
    222         private System.Nullable<System.Guid> SlaveIdField;
    223        
    224         [System.Runtime.Serialization.OptionalFieldAttribute()]
    225         private HeuristicLab.Clients.Hive.TaskState StateField;
    226        
    227         [System.Runtime.Serialization.OptionalFieldAttribute()]
    228         private System.Guid TaskIdField;
    229        
    230         [System.Runtime.Serialization.OptionalFieldAttribute()]
    231         private System.Nullable<System.Guid> UserIdField;
    232        
    233         [System.Runtime.Serialization.DataMemberAttribute()]
    234         public System.DateTime DateTime
    235         {
    236             get
    237             {
    238                 return this.DateTimeField;
    239             }
    240             set
    241             {
    242                 if ((this.DateTimeField.Equals(value) != true))
    243                 {
    244                     this.DateTimeField = value;
    245                     this.RaisePropertyChanged("DateTime");
    246                 }
    247             }
    248         }
    249        
    250         [System.Runtime.Serialization.DataMemberAttribute()]
    251         public string Exception
    252         {
    253             get
    254             {
    255                 return this.ExceptionField;
    256             }
    257             set
    258             {
    259                 if ((object.ReferenceEquals(this.ExceptionField, value) != true))
    260                 {
    261                     this.ExceptionField = value;
    262                     this.RaisePropertyChanged("Exception");
    263                 }
    264             }
    265         }
    266        
    267         [System.Runtime.Serialization.DataMemberAttribute()]
    268         public System.Nullable<System.Guid> SlaveId
    269         {
    270             get
    271             {
    272                 return this.SlaveIdField;
    273             }
    274             set
    275             {
    276                 if ((this.SlaveIdField.Equals(value) != true))
    277                 {
    278                     this.SlaveIdField = value;
    279                     this.RaisePropertyChanged("SlaveId");
    280                 }
    281             }
    282         }
    283        
    284         [System.Runtime.Serialization.DataMemberAttribute()]
    285         public HeuristicLab.Clients.Hive.TaskState State
    286         {
    287             get
    288             {
    289                 return this.StateField;
    290             }
    291             set
    292             {
    293                 if ((this.StateField.Equals(value) != true))
    294                 {
    295                     this.StateField = value;
    296                     this.RaisePropertyChanged("State");
    297                 }
    298             }
    299         }
    300        
    301         [System.Runtime.Serialization.DataMemberAttribute()]
    302         public System.Guid TaskId
    303         {
    304             get
    305             {
    306                 return this.TaskIdField;
    307             }
    308             set
    309             {
    310                 if ((this.TaskIdField.Equals(value) != true))
    311                 {
    312                     this.TaskIdField = value;
    313                     this.RaisePropertyChanged("TaskId");
    314                 }
    315             }
    316         }
    317        
    318         [System.Runtime.Serialization.DataMemberAttribute()]
    319         public System.Nullable<System.Guid> UserId
    320         {
    321             get
    322             {
    323                 return this.UserIdField;
    324             }
    325             set
    326             {
    327                 if ((this.UserIdField.Equals(value) != true))
    328                 {
    329                     this.UserIdField = value;
    330                     this.RaisePropertyChanged("UserId");
    331                 }
    332             }
    333         }
    334     }
    335    
    336     [System.Diagnostics.DebuggerStepThroughAttribute()]
    337     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    3381370    [System.Runtime.Serialization.DataContractAttribute(Name="Task", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    3391371    [System.SerializableAttribute()]
     
    3511383       
    3521384        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1385        private bool IsPrivilegedField;
     1386       
     1387        [System.Runtime.Serialization.OptionalFieldAttribute()]
    3531388        private System.Guid JobIdField;
    3541389       
     
    4171452       
    4181453        [System.Runtime.Serialization.DataMemberAttribute()]
     1454        public bool IsPrivileged
     1455        {
     1456            get
     1457            {
     1458                return this.IsPrivilegedField;
     1459            }
     1460            set
     1461            {
     1462                if ((this.IsPrivilegedField.Equals(value) != true))
     1463                {
     1464                    this.IsPrivilegedField = value;
     1465                    this.RaisePropertyChanged("IsPrivileged");
     1466                }
     1467            }
     1468        }
     1469       
     1470        [System.Runtime.Serialization.DataMemberAttribute()]
    4191471        public System.Guid JobId
    4201472        {
     
    5021554    }
    5031555   
    504     [System.Diagnostics.DebuggerStepThroughAttribute()]
    5051556    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    506     [System.Runtime.Serialization.DataContractAttribute(Name="Downtime", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    507     [System.SerializableAttribute()]
    508     public partial class Downtime : HeuristicLab.Clients.Hive.HiveItem
    509     {
    510        
    511         [System.Runtime.Serialization.OptionalFieldAttribute()]
    512         private bool AllDayEventField;
    513        
    514         [System.Runtime.Serialization.OptionalFieldAttribute()]
    515         private HeuristicLab.Clients.Hive.DowntimeType DowntimeTypeField;
    516        
    517         [System.Runtime.Serialization.OptionalFieldAttribute()]
    518         private System.DateTime EndDateField;
    519        
    520         [System.Runtime.Serialization.OptionalFieldAttribute()]
    521         private bool RecurringField;
    522        
    523         [System.Runtime.Serialization.OptionalFieldAttribute()]
    524         private System.Guid RecurringIdField;
    525        
    526         [System.Runtime.Serialization.OptionalFieldAttribute()]
    527         private System.Guid ResourceIdField;
    528        
    529         [System.Runtime.Serialization.OptionalFieldAttribute()]
    530         private System.DateTime StartDateField;
    531        
    532         [System.Runtime.Serialization.DataMemberAttribute()]
    533         public bool AllDayEvent
    534         {
    535             get
    536             {
    537                 return this.AllDayEventField;
    538             }
    539             set
    540             {
    541                 if ((this.AllDayEventField.Equals(value) != true))
    542                 {
    543                     this.AllDayEventField = value;
    544                     this.RaisePropertyChanged("AllDayEvent");
    545                 }
    546             }
    547         }
    548        
    549         [System.Runtime.Serialization.DataMemberAttribute()]
    550         public HeuristicLab.Clients.Hive.DowntimeType DowntimeType
    551         {
    552             get
    553             {
    554                 return this.DowntimeTypeField;
    555             }
    556             set
    557             {
    558                 if ((this.DowntimeTypeField.Equals(value) != true))
    559                 {
    560                     this.DowntimeTypeField = value;
    561                     this.RaisePropertyChanged("DowntimeType");
    562                 }
    563             }
    564         }
    565        
    566         [System.Runtime.Serialization.DataMemberAttribute()]
    567         public System.DateTime EndDate
    568         {
    569             get
    570             {
    571                 return this.EndDateField;
    572             }
    573             set
    574             {
    575                 if ((this.EndDateField.Equals(value) != true))
    576                 {
    577                     this.EndDateField = value;
    578                     this.RaisePropertyChanged("EndDate");
    579                 }
    580             }
    581         }
    582        
    583         [System.Runtime.Serialization.DataMemberAttribute()]
    584         public bool Recurring
    585         {
    586             get
    587             {
    588                 return this.RecurringField;
    589             }
    590             set
    591             {
    592                 if ((this.RecurringField.Equals(value) != true))
    593                 {
    594                     this.RecurringField = value;
    595                     this.RaisePropertyChanged("Recurring");
    596                 }
    597             }
    598         }
    599        
    600         [System.Runtime.Serialization.DataMemberAttribute()]
    601         public System.Guid RecurringId
    602         {
    603             get
    604             {
    605                 return this.RecurringIdField;
    606             }
    607             set
    608             {
    609                 if ((this.RecurringIdField.Equals(value) != true))
    610                 {
    611                     this.RecurringIdField = value;
    612                     this.RaisePropertyChanged("RecurringId");
    613                 }
    614             }
    615         }
    616        
    617         [System.Runtime.Serialization.DataMemberAttribute()]
    618         public System.Guid ResourceId
    619         {
    620             get
    621             {
    622                 return this.ResourceIdField;
    623             }
    624             set
    625             {
    626                 if ((this.ResourceIdField.Equals(value) != true))
    627                 {
    628                     this.ResourceIdField = value;
    629                     this.RaisePropertyChanged("ResourceId");
    630                 }
    631             }
    632         }
    633        
    634         [System.Runtime.Serialization.DataMemberAttribute()]
    635         public System.DateTime StartDate
    636         {
    637             get
    638             {
    639                 return this.StartDateField;
    640             }
    641             set
    642             {
    643                 if ((this.StartDateField.Equals(value) != true))
    644                 {
    645                     this.StartDateField = value;
    646                     this.RaisePropertyChanged("StartDate");
    647                 }
    648             }
    649         }
    650     }
    651    
    652     [System.Diagnostics.DebuggerStepThroughAttribute()]
     1557    [System.Runtime.Serialization.DataContractAttribute(Name="Command", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1558    public enum Command : int
     1559    {
     1560       
     1561        [System.Runtime.Serialization.EnumMemberAttribute()]
     1562        Stop = 0,
     1563       
     1564        [System.Runtime.Serialization.EnumMemberAttribute()]
     1565        Abort = 1,
     1566       
     1567        [System.Runtime.Serialization.EnumMemberAttribute()]
     1568        Pause = 2,
     1569    }
     1570   
    6531571    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    654     [System.Runtime.Serialization.DataContractAttribute(Name="UserPriority", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    655     [System.SerializableAttribute()]
    656     public partial class UserPriority : HeuristicLab.Clients.Hive.HiveItem
    657     {
    658        
    659         [System.Runtime.Serialization.OptionalFieldAttribute()]
    660         private System.DateTime DateEnqueuedField;
    661        
    662         [System.Runtime.Serialization.DataMemberAttribute()]
    663         public System.DateTime DateEnqueued
    664         {
    665             get
    666             {
    667                 return this.DateEnqueuedField;
    668             }
    669             set
    670             {
    671                 if ((this.DateEnqueuedField.Equals(value) != true))
    672                 {
    673                     this.DateEnqueuedField = value;
    674                     this.RaisePropertyChanged("DateEnqueued");
    675                 }
    676             }
    677         }
    678     }
    679    
    680     [System.Diagnostics.DebuggerStepThroughAttribute()]
     1572    [System.Runtime.Serialization.DataContractAttribute(Name="TaskState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1573    public enum TaskState : int
     1574    {
     1575       
     1576        [System.Runtime.Serialization.EnumMemberAttribute()]
     1577        Offline = 0,
     1578       
     1579        [System.Runtime.Serialization.EnumMemberAttribute()]
     1580        Waiting = 1,
     1581       
     1582        [System.Runtime.Serialization.EnumMemberAttribute()]
     1583        Transferring = 2,
     1584       
     1585        [System.Runtime.Serialization.EnumMemberAttribute()]
     1586        Calculating = 3,
     1587       
     1588        [System.Runtime.Serialization.EnumMemberAttribute()]
     1589        Paused = 4,
     1590       
     1591        [System.Runtime.Serialization.EnumMemberAttribute()]
     1592        Finished = 5,
     1593       
     1594        [System.Runtime.Serialization.EnumMemberAttribute()]
     1595        Aborted = 6,
     1596       
     1597        [System.Runtime.Serialization.EnumMemberAttribute()]
     1598        Failed = 7,
     1599    }
     1600   
    6811601    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    682     [System.Runtime.Serialization.DataContractAttribute(Name="Statistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    683     [System.SerializableAttribute()]
    684     public partial class Statistics : HeuristicLab.Clients.Hive.HiveItem
    685     {
    686        
    687         [System.Runtime.Serialization.OptionalFieldAttribute()]
    688         private System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveStatistics> SlaveStatisticsField;
    689        
    690         [System.Runtime.Serialization.OptionalFieldAttribute()]
    691         private System.DateTime TimeStampField;
    692        
    693         [System.Runtime.Serialization.OptionalFieldAttribute()]
    694         private System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserStatistics> UserStatisticsField;
    695        
    696         [System.Runtime.Serialization.DataMemberAttribute()]
    697         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveStatistics> SlaveStatistics
    698         {
    699             get
    700             {
    701                 return this.SlaveStatisticsField;
    702             }
    703             set
    704             {
    705                 if ((object.ReferenceEquals(this.SlaveStatisticsField, value) != true))
    706                 {
    707                     this.SlaveStatisticsField = value;
    708                     this.RaisePropertyChanged("SlaveStatistics");
    709                 }
    710             }
    711         }
    712        
    713         [System.Runtime.Serialization.DataMemberAttribute()]
    714         public System.DateTime TimeStamp
    715         {
    716             get
    717             {
    718                 return this.TimeStampField;
    719             }
    720             set
    721             {
    722                 if ((this.TimeStampField.Equals(value) != true))
    723                 {
    724                     this.TimeStampField = value;
    725                     this.RaisePropertyChanged("TimeStamp");
    726                 }
    727             }
    728         }
    729        
    730         [System.Runtime.Serialization.DataMemberAttribute()]
    731         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserStatistics> UserStatistics
    732         {
    733             get
    734             {
    735                 return this.UserStatisticsField;
    736             }
    737             set
    738             {
    739                 if ((object.ReferenceEquals(this.UserStatisticsField, value) != true))
    740                 {
    741                     this.UserStatisticsField = value;
    742                     this.RaisePropertyChanged("UserStatistics");
    743                 }
    744             }
    745         }
    746     }
    747    
    748     [System.Diagnostics.DebuggerStepThroughAttribute()]
    749     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    750     [System.Runtime.Serialization.DataContractAttribute(Name="SlaveStatistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    751     [System.SerializableAttribute()]
    752     public partial class SlaveStatistics : HeuristicLab.Clients.Hive.HiveItem
    753     {
    754        
    755         [System.Runtime.Serialization.OptionalFieldAttribute()]
    756         private int CoresField;
    757        
    758         [System.Runtime.Serialization.OptionalFieldAttribute()]
    759         private double CpuUtilizationField;
    760        
    761         [System.Runtime.Serialization.OptionalFieldAttribute()]
    762         private int FreeCoresField;
    763        
    764         [System.Runtime.Serialization.OptionalFieldAttribute()]
    765         private int FreeMemoryField;
    766        
    767         [System.Runtime.Serialization.OptionalFieldAttribute()]
    768         private int MemoryField;
    769        
    770         [System.Runtime.Serialization.OptionalFieldAttribute()]
    771         private System.Guid SlaveIdField;
    772        
    773         [System.Runtime.Serialization.DataMemberAttribute()]
    774         public int Cores
    775         {
    776             get
    777             {
    778                 return this.CoresField;
    779             }
    780             set
    781             {
    782                 if ((this.CoresField.Equals(value) != true))
    783                 {
    784                     this.CoresField = value;
    785                     this.RaisePropertyChanged("Cores");
    786                 }
    787             }
    788         }
    789        
    790         [System.Runtime.Serialization.DataMemberAttribute()]
    791         public double CpuUtilization
    792         {
    793             get
    794             {
    795                 return this.CpuUtilizationField;
    796             }
    797             set
    798             {
    799                 if ((this.CpuUtilizationField.Equals(value) != true))
    800                 {
    801                     this.CpuUtilizationField = value;
    802                     this.RaisePropertyChanged("CpuUtilization");
    803                 }
    804             }
    805         }
    806        
    807         [System.Runtime.Serialization.DataMemberAttribute()]
    808         public int FreeCores
    809         {
    810             get
    811             {
    812                 return this.FreeCoresField;
    813             }
    814             set
    815             {
    816                 if ((this.FreeCoresField.Equals(value) != true))
    817                 {
    818                     this.FreeCoresField = value;
    819                     this.RaisePropertyChanged("FreeCores");
    820                 }
    821             }
    822         }
    823        
    824         [System.Runtime.Serialization.DataMemberAttribute()]
    825         public int FreeMemory
    826         {
    827             get
    828             {
    829                 return this.FreeMemoryField;
    830             }
    831             set
    832             {
    833                 if ((this.FreeMemoryField.Equals(value) != true))
    834                 {
    835                     this.FreeMemoryField = value;
    836                     this.RaisePropertyChanged("FreeMemory");
    837                 }
    838             }
    839         }
    840        
    841         [System.Runtime.Serialization.DataMemberAttribute()]
    842         public int Memory
    843         {
    844             get
    845             {
    846                 return this.MemoryField;
    847             }
    848             set
    849             {
    850                 if ((this.MemoryField.Equals(value) != true))
    851                 {
    852                     this.MemoryField = value;
    853                     this.RaisePropertyChanged("Memory");
    854                 }
    855             }
    856         }
    857        
    858         [System.Runtime.Serialization.DataMemberAttribute()]
    859         public System.Guid SlaveId
    860         {
    861             get
    862             {
    863                 return this.SlaveIdField;
    864             }
    865             set
    866             {
    867                 if ((this.SlaveIdField.Equals(value) != true))
    868                 {
    869                     this.SlaveIdField = value;
    870                     this.RaisePropertyChanged("SlaveId");
    871                 }
    872             }
    873         }
    874     }
    875    
    876     [System.Diagnostics.DebuggerStepThroughAttribute()]
    877     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    878     [System.Runtime.Serialization.DataContractAttribute(Name="UserStatistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    879     [System.SerializableAttribute()]
    880     public partial class UserStatistics : HeuristicLab.Clients.Hive.HiveItem
    881     {
    882        
    883         [System.Runtime.Serialization.OptionalFieldAttribute()]
    884         private System.TimeSpan ExecutionTimeField;
    885        
    886         [System.Runtime.Serialization.OptionalFieldAttribute()]
    887         private System.TimeSpan ExecutionTimeFinishedJobsField;
    888        
    889         [System.Runtime.Serialization.OptionalFieldAttribute()]
    890         private System.TimeSpan StartToEndTimeField;
    891        
    892         [System.Runtime.Serialization.OptionalFieldAttribute()]
    893         private int UsedCoresField;
    894        
    895         [System.Runtime.Serialization.OptionalFieldAttribute()]
    896         private System.Guid UserIdField;
    897        
    898         [System.Runtime.Serialization.DataMemberAttribute()]
    899         public System.TimeSpan ExecutionTime
    900         {
    901             get
    902             {
    903                 return this.ExecutionTimeField;
    904             }
    905             set
    906             {
    907                 if ((this.ExecutionTimeField.Equals(value) != true))
    908                 {
    909                     this.ExecutionTimeField = value;
    910                     this.RaisePropertyChanged("ExecutionTime");
    911                 }
    912             }
    913         }
    914        
    915         [System.Runtime.Serialization.DataMemberAttribute()]
    916         public System.TimeSpan ExecutionTimeFinishedJobs
    917         {
    918             get
    919             {
    920                 return this.ExecutionTimeFinishedJobsField;
    921             }
    922             set
    923             {
    924                 if ((this.ExecutionTimeFinishedJobsField.Equals(value) != true))
    925                 {
    926                     this.ExecutionTimeFinishedJobsField = value;
    927                     this.RaisePropertyChanged("ExecutionTimeFinishedJobs");
    928                 }
    929             }
    930         }
    931        
    932         [System.Runtime.Serialization.DataMemberAttribute()]
    933         public System.TimeSpan StartToEndTime
    934         {
    935             get
    936             {
    937                 return this.StartToEndTimeField;
    938             }
    939             set
    940             {
    941                 if ((this.StartToEndTimeField.Equals(value) != true))
    942                 {
    943                     this.StartToEndTimeField = value;
    944                     this.RaisePropertyChanged("StartToEndTime");
    945                 }
    946             }
    947         }
    948        
    949         [System.Runtime.Serialization.DataMemberAttribute()]
    950         public int UsedCores
    951         {
    952             get
    953             {
    954                 return this.UsedCoresField;
    955             }
    956             set
    957             {
    958                 if ((this.UsedCoresField.Equals(value) != true))
    959                 {
    960                     this.UsedCoresField = value;
    961                     this.RaisePropertyChanged("UsedCores");
    962                 }
    963             }
    964         }
    965        
    966         [System.Runtime.Serialization.DataMemberAttribute()]
    967         public System.Guid UserId
    968         {
    969             get
    970             {
    971                 return this.UserIdField;
    972             }
    973             set
    974             {
    975                 if ((this.UserIdField.Equals(value) != true))
    976                 {
    977                     this.UserIdField = value;
    978                     this.RaisePropertyChanged("UserId");
    979                 }
    980             }
    981         }
    982     }
    983    
    984     [System.Diagnostics.DebuggerStepThroughAttribute()]
    985     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    986     [System.Runtime.Serialization.DataContractAttribute(Name="JobPermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    987     [System.SerializableAttribute()]
    988     public partial class JobPermission : HeuristicLab.Clients.Hive.HiveItem
    989     {
    990        
    991         [System.Runtime.Serialization.OptionalFieldAttribute()]
    992         private System.Guid GrantedByUserIdField;
    993        
    994         [System.Runtime.Serialization.OptionalFieldAttribute()]
    995         private System.Guid GrantedUserIdField;
    996        
    997         [System.Runtime.Serialization.OptionalFieldAttribute()]
    998         private System.Guid JobIdField;
    999        
    1000         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1001         private HeuristicLab.Clients.Hive.Permission PermissionField;
    1002        
    1003         [System.Runtime.Serialization.DataMemberAttribute()]
    1004         public System.Guid GrantedByUserId
    1005         {
    1006             get
    1007             {
    1008                 return this.GrantedByUserIdField;
    1009             }
    1010             set
    1011             {
    1012                 if ((this.GrantedByUserIdField.Equals(value) != true))
    1013                 {
    1014                     this.GrantedByUserIdField = value;
    1015                     this.RaisePropertyChanged("GrantedByUserId");
    1016                 }
    1017             }
    1018         }
    1019        
    1020         [System.Runtime.Serialization.DataMemberAttribute()]
    1021         public System.Guid GrantedUserId
    1022         {
    1023             get
    1024             {
    1025                 return this.GrantedUserIdField;
    1026             }
    1027             set
    1028             {
    1029                 if ((this.GrantedUserIdField.Equals(value) != true))
    1030                 {
    1031                     this.GrantedUserIdField = value;
    1032                     this.RaisePropertyChanged("GrantedUserId");
    1033                 }
    1034             }
    1035         }
    1036        
    1037         [System.Runtime.Serialization.DataMemberAttribute()]
    1038         public System.Guid JobId
    1039         {
    1040             get
    1041             {
    1042                 return this.JobIdField;
    1043             }
    1044             set
    1045             {
    1046                 if ((this.JobIdField.Equals(value) != true))
    1047                 {
    1048                     this.JobIdField = value;
    1049                     this.RaisePropertyChanged("JobId");
    1050                 }
    1051             }
    1052         }
    1053        
    1054         [System.Runtime.Serialization.DataMemberAttribute()]
    1055         public HeuristicLab.Clients.Hive.Permission Permission
    1056         {
    1057             get
    1058             {
    1059                 return this.PermissionField;
    1060             }
    1061             set
    1062             {
    1063                 if ((this.PermissionField.Equals(value) != true))
    1064                 {
    1065                     this.PermissionField = value;
    1066                     this.RaisePropertyChanged("Permission");
    1067                 }
    1068             }
    1069         }
    1070     }
    1071    
    1072     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1073     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1074     [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1075     [System.SerializableAttribute()]
    1076     public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
    1077     {
    1078        
    1079         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1080         private byte[] DataField;
    1081        
    1082         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1083         private string FileNameField;
    1084        
    1085         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1086         private System.Guid PluginIdField;
    1087        
    1088         [System.Runtime.Serialization.DataMemberAttribute()]
    1089         public byte[] Data
    1090         {
    1091             get
    1092             {
    1093                 return this.DataField;
    1094             }
    1095             set
    1096             {
    1097                 if ((object.ReferenceEquals(this.DataField, value) != true))
    1098                 {
    1099                     this.DataField = value;
    1100                     this.RaisePropertyChanged("Data");
    1101                 }
    1102             }
    1103         }
    1104        
    1105         [System.Runtime.Serialization.DataMemberAttribute()]
    1106         public string FileName
    1107         {
    1108             get
    1109             {
    1110                 return this.FileNameField;
    1111             }
    1112             set
    1113             {
    1114                 if ((object.ReferenceEquals(this.FileNameField, value) != true))
    1115                 {
    1116                     this.FileNameField = value;
    1117                     this.RaisePropertyChanged("FileName");
    1118                 }
    1119             }
    1120         }
    1121        
    1122         [System.Runtime.Serialization.DataMemberAttribute()]
    1123         public System.Guid PluginId
    1124         {
    1125             get
    1126             {
    1127                 return this.PluginIdField;
    1128             }
    1129             set
    1130             {
    1131                 if ((this.PluginIdField.Equals(value) != true))
    1132                 {
    1133                     this.PluginIdField = value;
    1134                     this.RaisePropertyChanged("PluginId");
    1135                 }
    1136             }
    1137         }
    1138     }
    1139    
    1140     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1141     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1142     [System.Runtime.Serialization.DataContractAttribute(Name="ResourcePermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1143     [System.SerializableAttribute()]
    1144     public partial class ResourcePermission : HeuristicLab.Clients.Hive.HiveItem
    1145     {
    1146        
    1147         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1148         private System.Guid GrantedByUserIdField;
    1149        
    1150         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1151         private System.Guid GrantedUserIdField;
    1152        
    1153         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1154         private System.Guid ResourceIdField;
    1155        
    1156         [System.Runtime.Serialization.DataMemberAttribute()]
    1157         public System.Guid GrantedByUserId
    1158         {
    1159             get
    1160             {
    1161                 return this.GrantedByUserIdField;
    1162             }
    1163             set
    1164             {
    1165                 if ((this.GrantedByUserIdField.Equals(value) != true))
    1166                 {
    1167                     this.GrantedByUserIdField = value;
    1168                     this.RaisePropertyChanged("GrantedByUserId");
    1169                 }
    1170             }
    1171         }
    1172        
    1173         [System.Runtime.Serialization.DataMemberAttribute()]
    1174         public System.Guid GrantedUserId
    1175         {
    1176             get
    1177             {
    1178                 return this.GrantedUserIdField;
    1179             }
    1180             set
    1181             {
    1182                 if ((this.GrantedUserIdField.Equals(value) != true))
    1183                 {
    1184                     this.GrantedUserIdField = value;
    1185                     this.RaisePropertyChanged("GrantedUserId");
    1186                 }
    1187             }
    1188         }
    1189        
    1190         [System.Runtime.Serialization.DataMemberAttribute()]
    1191         public System.Guid ResourceId
    1192         {
    1193             get
    1194             {
    1195                 return this.ResourceIdField;
    1196             }
    1197             set
    1198             {
    1199                 if ((this.ResourceIdField.Equals(value) != true))
    1200                 {
    1201                     this.ResourceIdField = value;
    1202                     this.RaisePropertyChanged("ResourceId");
    1203                 }
    1204             }
    1205         }
    1206     }
    1207    
    1208     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1209     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1210     [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1211     [System.SerializableAttribute()]
    1212     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
    1213     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    1214     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
    1215     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    1216     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
    1217     public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
    1218     {
    1219        
    1220         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1221         private string DescriptionField;
    1222        
    1223         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1224         private string NameField;
    1225        
    1226         [System.Runtime.Serialization.DataMemberAttribute()]
    1227         public string Description
    1228         {
    1229             get
    1230             {
    1231                 return this.DescriptionField;
    1232             }
    1233             set
    1234             {
    1235                 if ((object.ReferenceEquals(this.DescriptionField, value) != true))
    1236                 {
    1237                     this.DescriptionField = value;
    1238                     this.RaisePropertyChanged("Description");
    1239                 }
    1240             }
    1241         }
    1242        
    1243         [System.Runtime.Serialization.DataMemberAttribute()]
    1244         public string Name
    1245         {
    1246             get
    1247             {
    1248                 return this.NameField;
    1249             }
    1250             set
    1251             {
    1252                 if ((object.ReferenceEquals(this.NameField, value) != true))
    1253                 {
    1254                     this.NameField = value;
    1255                     this.RaisePropertyChanged("Name");
    1256                 }
    1257             }
    1258         }
    1259     }
    1260    
    1261     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1262     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1263     [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1264     [System.SerializableAttribute()]
    1265     public partial class Job : HeuristicLab.Clients.Hive.NamedHiveItem
    1266     {
    1267        
    1268         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1269         private int CalculatingCountField;
    1270        
    1271         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1272         private System.DateTime DateCreatedField;
    1273        
    1274         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1275         private int FinishedCountField;
    1276        
    1277         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1278         private int JobCountField;
    1279        
    1280         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1281         private System.Guid OwnerUserIdField;
    1282        
    1283         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1284         private string OwnerUsernameField;
    1285        
    1286         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1287         private HeuristicLab.Clients.Hive.Permission PermissionField;
    1288        
    1289         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1290         private string ResourceNamesField;
    1291        
    1292         [System.Runtime.Serialization.DataMemberAttribute()]
    1293         public int CalculatingCount
    1294         {
    1295             get
    1296             {
    1297                 return this.CalculatingCountField;
    1298             }
    1299             set
    1300             {
    1301                 if ((this.CalculatingCountField.Equals(value) != true))
    1302                 {
    1303                     this.CalculatingCountField = value;
    1304                     this.RaisePropertyChanged("CalculatingCount");
    1305                 }
    1306             }
    1307         }
    1308        
    1309         [System.Runtime.Serialization.DataMemberAttribute()]
    1310         public System.DateTime DateCreated
    1311         {
    1312             get
    1313             {
    1314                 return this.DateCreatedField;
    1315             }
    1316             set
    1317             {
    1318                 if ((this.DateCreatedField.Equals(value) != true))
    1319                 {
    1320                     this.DateCreatedField = value;
    1321                     this.RaisePropertyChanged("DateCreated");
    1322                 }
    1323             }
    1324         }
    1325        
    1326         [System.Runtime.Serialization.DataMemberAttribute()]
    1327         public int FinishedCount
    1328         {
    1329             get
    1330             {
    1331                 return this.FinishedCountField;
    1332             }
    1333             set
    1334             {
    1335                 if ((this.FinishedCountField.Equals(value) != true))
    1336                 {
    1337                     this.FinishedCountField = value;
    1338                     this.RaisePropertyChanged("FinishedCount");
    1339                 }
    1340             }
    1341         }
    1342        
    1343         [System.Runtime.Serialization.DataMemberAttribute()]
    1344         public int JobCount
    1345         {
    1346             get
    1347             {
    1348                 return this.JobCountField;
    1349             }
    1350             set
    1351             {
    1352                 if ((this.JobCountField.Equals(value) != true))
    1353                 {
    1354                     this.JobCountField = value;
    1355                     this.RaisePropertyChanged("JobCount");
    1356                 }
    1357             }
    1358         }
    1359        
    1360         [System.Runtime.Serialization.DataMemberAttribute()]
    1361         public System.Guid OwnerUserId
    1362         {
    1363             get
    1364             {
    1365                 return this.OwnerUserIdField;
    1366             }
    1367             set
    1368             {
    1369                 if ((this.OwnerUserIdField.Equals(value) != true))
    1370                 {
    1371                     this.OwnerUserIdField = value;
    1372                     this.RaisePropertyChanged("OwnerUserId");
    1373                 }
    1374             }
    1375         }
    1376        
    1377         [System.Runtime.Serialization.DataMemberAttribute()]
    1378         public string OwnerUsername
    1379         {
    1380             get
    1381             {
    1382                 return this.OwnerUsernameField;
    1383             }
    1384             set
    1385             {
    1386                 if ((object.ReferenceEquals(this.OwnerUsernameField, value) != true))
    1387                 {
    1388                     this.OwnerUsernameField = value;
    1389                     this.RaisePropertyChanged("OwnerUsername");
    1390                 }
    1391             }
    1392         }
    1393        
    1394         [System.Runtime.Serialization.DataMemberAttribute()]
    1395         public HeuristicLab.Clients.Hive.Permission Permission
    1396         {
    1397             get
    1398             {
    1399                 return this.PermissionField;
    1400             }
    1401             set
    1402             {
    1403                 if ((this.PermissionField.Equals(value) != true))
    1404                 {
    1405                     this.PermissionField = value;
    1406                     this.RaisePropertyChanged("Permission");
    1407                 }
    1408             }
    1409         }
    1410        
    1411         [System.Runtime.Serialization.DataMemberAttribute()]
    1412         public string ResourceNames
    1413         {
    1414             get
    1415             {
    1416                 return this.ResourceNamesField;
    1417             }
    1418             set
    1419             {
    1420                 if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
    1421                 {
    1422                     this.ResourceNamesField = value;
    1423                     this.RaisePropertyChanged("ResourceNames");
    1424                 }
    1425             }
    1426         }
    1427     }
    1428    
    1429     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1430     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1431     [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1432     [System.SerializableAttribute()]
    1433     public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
    1434     {
    1435        
    1436         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1437         private System.DateTime DateCreatedField;
    1438        
    1439         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1440         private byte[] HashField;
    1441        
    1442         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1443         private System.Guid UserIdField;
    1444        
    1445         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1446         private System.Version VersionField;
    1447        
    1448         [System.Runtime.Serialization.DataMemberAttribute()]
    1449         public System.DateTime DateCreated
    1450         {
    1451             get
    1452             {
    1453                 return this.DateCreatedField;
    1454             }
    1455             set
    1456             {
    1457                 if ((this.DateCreatedField.Equals(value) != true))
    1458                 {
    1459                     this.DateCreatedField = value;
    1460                     this.RaisePropertyChanged("DateCreated");
    1461                 }
    1462             }
    1463         }
    1464        
    1465         [System.Runtime.Serialization.DataMemberAttribute()]
    1466         public byte[] Hash
    1467         {
    1468             get
    1469             {
    1470                 return this.HashField;
    1471             }
    1472             set
    1473             {
    1474                 if ((object.ReferenceEquals(this.HashField, value) != true))
    1475                 {
    1476                     this.HashField = value;
    1477                     this.RaisePropertyChanged("Hash");
    1478                 }
    1479             }
    1480         }
    1481        
    1482         [System.Runtime.Serialization.DataMemberAttribute()]
    1483         public System.Guid UserId
    1484         {
    1485             get
    1486             {
    1487                 return this.UserIdField;
    1488             }
    1489             set
    1490             {
    1491                 if ((this.UserIdField.Equals(value) != true))
    1492                 {
    1493                     this.UserIdField = value;
    1494                     this.RaisePropertyChanged("UserId");
    1495                 }
    1496             }
    1497         }
    1498        
    1499         [System.Runtime.Serialization.DataMemberAttribute()]
    1500         public System.Version Version
    1501         {
    1502             get
    1503             {
    1504                 return this.VersionField;
    1505             }
    1506             set
    1507             {
    1508                 if ((object.ReferenceEquals(this.VersionField, value) != true))
    1509                 {
    1510                     this.VersionField = value;
    1511                     this.RaisePropertyChanged("Version");
    1512                 }
    1513             }
    1514         }
    1515     }
    1516    
    1517     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1518     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1519     [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1520     [System.SerializableAttribute()]
    1521     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    1522     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
    1523     public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
    1524     {
    1525        
    1526         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1527         private int HbIntervalField;
    1528        
    1529         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1530         private System.Nullable<System.Guid> OwnerUserIdField;
    1531        
    1532         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1533         private System.Nullable<System.Guid> ParentResourceIdField;
    1534        
    1535         [System.Runtime.Serialization.DataMemberAttribute()]
    1536         public int HbInterval
    1537         {
    1538             get
    1539             {
    1540                 return this.HbIntervalField;
    1541             }
    1542             set
    1543             {
    1544                 if ((this.HbIntervalField.Equals(value) != true))
    1545                 {
    1546                     this.HbIntervalField = value;
    1547                     this.RaisePropertyChanged("HbInterval");
    1548                 }
    1549             }
    1550         }
    1551        
    1552         [System.Runtime.Serialization.DataMemberAttribute()]
    1553         public System.Nullable<System.Guid> OwnerUserId
    1554         {
    1555             get
    1556             {
    1557                 return this.OwnerUserIdField;
    1558             }
    1559             set
    1560             {
    1561                 if ((this.OwnerUserIdField.Equals(value) != true))
    1562                 {
    1563                     this.OwnerUserIdField = value;
    1564                     this.RaisePropertyChanged("OwnerUserId");
    1565                 }
    1566             }
    1567         }
    1568        
    1569         [System.Runtime.Serialization.DataMemberAttribute()]
    1570         public System.Nullable<System.Guid> ParentResourceId
    1571         {
    1572             get
    1573             {
    1574                 return this.ParentResourceIdField;
    1575             }
    1576             set
    1577             {
    1578                 if ((this.ParentResourceIdField.Equals(value) != true))
    1579                 {
    1580                     this.ParentResourceIdField = value;
    1581                     this.RaisePropertyChanged("ParentResourceId");
    1582                 }
    1583             }
    1584         }
    1585     }
    1586    
    1587     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1588     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1589     [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1590     [System.SerializableAttribute()]
    1591     public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
    1592     {
    1593     }
    1594    
    1595     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1596     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1597     [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1598     [System.SerializableAttribute()]
    1599     public partial class Slave : HeuristicLab.Clients.Hive.Resource
    1600     {
    1601        
    1602         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1603         private System.Nullable<int> CoresField;
    1604        
    1605         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1606         private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
    1607        
    1608         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1609         private System.Nullable<int> CpuSpeedField;
    1610        
    1611         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1612         private double CpuUtilizationField;
    1613        
    1614         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1615         private System.Nullable<int> FreeCoresField;
    1616        
    1617         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1618         private System.Nullable<int> FreeMemoryField;
    1619        
    1620         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1621         private bool IsAllowedToCalculateField;
    1622        
    1623         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1624         private System.Nullable<bool> IsDisposableField;
    1625        
    1626         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1627         private System.Nullable<System.DateTime> LastHeartbeatField;
    1628        
    1629         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1630         private System.Nullable<int> MemoryField;
    1631        
    1632         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1633         private string OperatingSystemField;
    1634        
    1635         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1636         private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
    1637        
    1638         [System.Runtime.Serialization.DataMemberAttribute()]
    1639         public System.Nullable<int> Cores
    1640         {
    1641             get
    1642             {
    1643                 return this.CoresField;
    1644             }
    1645             set
    1646             {
    1647                 if ((this.CoresField.Equals(value) != true))
    1648                 {
    1649                     this.CoresField = value;
    1650                     this.RaisePropertyChanged("Cores");
    1651                 }
    1652             }
    1653         }
    1654        
    1655         [System.Runtime.Serialization.DataMemberAttribute()]
    1656         public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
    1657         {
    1658             get
    1659             {
    1660                 return this.CpuArchitectureField;
    1661             }
    1662             set
    1663             {
    1664                 if ((this.CpuArchitectureField.Equals(value) != true))
    1665                 {
    1666                     this.CpuArchitectureField = value;
    1667                     this.RaisePropertyChanged("CpuArchitecture");
    1668                 }
    1669             }
    1670         }
    1671        
    1672         [System.Runtime.Serialization.DataMemberAttribute()]
    1673         public System.Nullable<int> CpuSpeed
    1674         {
    1675             get
    1676             {
    1677                 return this.CpuSpeedField;
    1678             }
    1679             set
    1680             {
    1681                 if ((this.CpuSpeedField.Equals(value) != true))
    1682                 {
    1683                     this.CpuSpeedField = value;
    1684                     this.RaisePropertyChanged("CpuSpeed");
    1685                 }
    1686             }
    1687         }
    1688        
    1689         [System.Runtime.Serialization.DataMemberAttribute()]
    1690         public double CpuUtilization
    1691         {
    1692             get
    1693             {
    1694                 return this.CpuUtilizationField;
    1695             }
    1696             set
    1697             {
    1698                 if ((this.CpuUtilizationField.Equals(value) != true))
    1699                 {
    1700                     this.CpuUtilizationField = value;
    1701                     this.RaisePropertyChanged("CpuUtilization");
    1702                 }
    1703             }
    1704         }
    1705        
    1706         [System.Runtime.Serialization.DataMemberAttribute()]
    1707         public System.Nullable<int> FreeCores
    1708         {
    1709             get
    1710             {
    1711                 return this.FreeCoresField;
    1712             }
    1713             set
    1714             {
    1715                 if ((this.FreeCoresField.Equals(value) != true))
    1716                 {
    1717                     this.FreeCoresField = value;
    1718                     this.RaisePropertyChanged("FreeCores");
    1719                 }
    1720             }
    1721         }
    1722        
    1723         [System.Runtime.Serialization.DataMemberAttribute()]
    1724         public System.Nullable<int> FreeMemory
    1725         {
    1726             get
    1727             {
    1728                 return this.FreeMemoryField;
    1729             }
    1730             set
    1731             {
    1732                 if ((this.FreeMemoryField.Equals(value) != true))
    1733                 {
    1734                     this.FreeMemoryField = value;
    1735                     this.RaisePropertyChanged("FreeMemory");
    1736                 }
    1737             }
    1738         }
    1739        
    1740         [System.Runtime.Serialization.DataMemberAttribute()]
    1741         public bool IsAllowedToCalculate
    1742         {
    1743             get
    1744             {
    1745                 return this.IsAllowedToCalculateField;
    1746             }
    1747             set
    1748             {
    1749                 if ((this.IsAllowedToCalculateField.Equals(value) != true))
    1750                 {
    1751                     this.IsAllowedToCalculateField = value;
    1752                     this.RaisePropertyChanged("IsAllowedToCalculate");
    1753                 }
    1754             }
    1755         }
    1756        
    1757         [System.Runtime.Serialization.DataMemberAttribute()]
    1758         public System.Nullable<bool> IsDisposable
    1759         {
    1760             get
    1761             {
    1762                 return this.IsDisposableField;
    1763             }
    1764             set
    1765             {
    1766                 if ((this.IsDisposableField.Equals(value) != true))
    1767                 {
    1768                     this.IsDisposableField = value;
    1769                     this.RaisePropertyChanged("IsDisposable");
    1770                 }
    1771             }
    1772         }
    1773        
    1774         [System.Runtime.Serialization.DataMemberAttribute()]
    1775         public System.Nullable<System.DateTime> LastHeartbeat
    1776         {
    1777             get
    1778             {
    1779                 return this.LastHeartbeatField;
    1780             }
    1781             set
    1782             {
    1783                 if ((this.LastHeartbeatField.Equals(value) != true))
    1784                 {
    1785                     this.LastHeartbeatField = value;
    1786                     this.RaisePropertyChanged("LastHeartbeat");
    1787                 }
    1788             }
    1789         }
    1790        
    1791         [System.Runtime.Serialization.DataMemberAttribute()]
    1792         public System.Nullable<int> Memory
    1793         {
    1794             get
    1795             {
    1796                 return this.MemoryField;
    1797             }
    1798             set
    1799             {
    1800                 if ((this.MemoryField.Equals(value) != true))
    1801                 {
    1802                     this.MemoryField = value;
    1803                     this.RaisePropertyChanged("Memory");
    1804                 }
    1805             }
    1806         }
    1807        
    1808         [System.Runtime.Serialization.DataMemberAttribute()]
    1809         public string OperatingSystem
    1810         {
    1811             get
    1812             {
    1813                 return this.OperatingSystemField;
    1814             }
    1815             set
    1816             {
    1817                 if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
    1818                 {
    1819                     this.OperatingSystemField = value;
    1820                     this.RaisePropertyChanged("OperatingSystem");
    1821                 }
    1822             }
    1823         }
    1824        
    1825         [System.Runtime.Serialization.DataMemberAttribute()]
    1826         public HeuristicLab.Clients.Hive.SlaveState SlaveState
    1827         {
    1828             get
    1829             {
    1830                 return this.SlaveStateField;
    1831             }
    1832             set
    1833             {
    1834                 if ((this.SlaveStateField.Equals(value) != true))
    1835                 {
    1836                     this.SlaveStateField = value;
    1837                     this.RaisePropertyChanged("SlaveState");
    1838                 }
    1839             }
    1840         }
     1602    [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1603    public enum Permission : int
     1604    {
     1605       
     1606        [System.Runtime.Serialization.EnumMemberAttribute()]
     1607        NotAllowed = 0,
     1608       
     1609        [System.Runtime.Serialization.EnumMemberAttribute()]
     1610        Read = 1,
     1611       
     1612        [System.Runtime.Serialization.EnumMemberAttribute()]
     1613        Full = 2,
    18411614    }
    18421615   
     
    18691642   
    18701643    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1871     [System.Runtime.Serialization.DataContractAttribute(Name="Command", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1872     public enum Command : int
    1873     {
    1874        
    1875         [System.Runtime.Serialization.EnumMemberAttribute()]
    1876         Stop = 0,
    1877        
    1878         [System.Runtime.Serialization.EnumMemberAttribute()]
    1879         Abort = 1,
    1880        
    1881         [System.Runtime.Serialization.EnumMemberAttribute()]
    1882         Pause = 2,
    1883     }
    1884    
    1885     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1886     [System.Runtime.Serialization.DataContractAttribute(Name="TaskState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1887     public enum TaskState : int
     1644    [System.Runtime.Serialization.DataContractAttribute(Name="DowntimeType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataAccess")]
     1645    public enum DowntimeType : int
    18881646    {
    18891647       
     
    18921650       
    18931651        [System.Runtime.Serialization.EnumMemberAttribute()]
    1894         Waiting = 1,
    1895        
    1896         [System.Runtime.Serialization.EnumMemberAttribute()]
    1897         Transferring = 2,
    1898        
    1899         [System.Runtime.Serialization.EnumMemberAttribute()]
    1900         Calculating = 3,
    1901        
    1902         [System.Runtime.Serialization.EnumMemberAttribute()]
    1903         Paused = 4,
    1904        
    1905         [System.Runtime.Serialization.EnumMemberAttribute()]
    1906         Finished = 5,
    1907        
    1908         [System.Runtime.Serialization.EnumMemberAttribute()]
    1909         Aborted = 6,
    1910        
    1911         [System.Runtime.Serialization.EnumMemberAttribute()]
    1912         Failed = 7,
    1913     }
    1914    
    1915     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1916     [System.Runtime.Serialization.DataContractAttribute(Name="DowntimeType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataAccess")]
    1917     public enum DowntimeType : int
    1918     {
    1919        
    1920         [System.Runtime.Serialization.EnumMemberAttribute()]
    1921         Offline = 0,
    1922        
    1923         [System.Runtime.Serialization.EnumMemberAttribute()]
    19241652        Shutdown = 1,
    1925     }
    1926    
    1927     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1928     [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1929     public enum Permission : int
    1930     {
    1931        
    1932         [System.Runtime.Serialization.EnumMemberAttribute()]
    1933         NotAllowed = 0,
    1934        
    1935         [System.Runtime.Serialization.EnumMemberAttribute()]
    1936         Read = 1,
    1937        
    1938         [System.Runtime.Serialization.EnumMemberAttribute()]
    1939         Full = 2,
    19401653    }
    19411654   
     
    23862099    {
    23872100       
    2388         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
    2389         HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
    2390        
    2391         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupResponse")]
    2392         HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId);
    2393        
    2394         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
    2395         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
    2396        
    2397         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
    2398         System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
    2399        
    2400         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
    2401         void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
    2402        
    2403         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
    2404         void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
    2405        
    2406         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
    2407         void DeleteSlave(System.Guid slaveId);
    2408        
    2409         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
    2410         void DeleteSlaveGroup(System.Guid slaveGroupId);
    2411        
    2412         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
    2413         void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
    2414        
    2415         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
    2416         void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
    2417        
    2418         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
    2419         System.Guid GetResourceId(string resourceName);
    2420        
    2421         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTasksByResourceId", ReplyAction="http://tempuri.org/IHiveService/GetTasksByResourceIdResponse")]
    2422         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasksByResourceId(System.Guid resourceId);
    2423        
    2424         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerEventManager", ReplyAction="http://tempuri.org/IHiveService/TriggerEventManagerResponse")]
    2425         void TriggerEventManager(bool force);
    2426        
    2427         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetNewHeartbeatInterval", ReplyAction="http://tempuri.org/IHiveService/GetNewHeartbeatIntervalResponse")]
    2428         int GetNewHeartbeatInterval(System.Guid slaveId);
    2429        
    2430         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddDowntime", ReplyAction="http://tempuri.org/IHiveService/AddDowntimeResponse")]
    2431         System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
    2432        
    2433         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteDowntime", ReplyAction="http://tempuri.org/IHiveService/DeleteDowntimeResponse")]
    2434         void DeleteDowntime(System.Guid downtimeId);
    2435        
    2436         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateDowntime", ReplyAction="http://tempuri.org/IHiveService/UpdateDowntimeResponse")]
    2437         void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
    2438        
    2439         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetDowntimesForResource", ReplyAction="http://tempuri.org/IHiveService/GetDowntimesForResourceResponse")]
    2440         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId);
    2441        
    2442         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUsernameByUserId", ReplyAction="http://tempuri.org/IHiveService/GetUsernameByUserIdResponse")]
    2443         string GetUsernameByUserId(System.Guid userId);
    2444        
    2445         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserIdByUsername", ReplyAction="http://tempuri.org/IHiveService/GetUserIdByUsernameResponse")]
    2446         System.Guid GetUserIdByUsername(string username);
    2447        
    2448         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserPriorities", ReplyAction="http://tempuri.org/IHiveService/GetUserPrioritiesResponse")]
    2449         System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities();
    2450        
    2451         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetStatistics", ReplyAction="http://tempuri.org/IHiveService/GetStatisticsResponse")]
    2452         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatistics();
    2453        
    2454         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetStatisticsForTimePeriod", ReplyAction="http://tempuri.org/IHiveService/GetStatisticsForTimePeriodResponse")]
    2455         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatisticsForTimePeriod(System.DateTime from, System.DateTime to);
    2456        
    24572101        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddTask", ReplyAction="http://tempuri.org/IHiveService/AddTaskResponse")]
    24582102        System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds);
     
    24642108        HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId);
    24652109       
    2466         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTasks", ReplyAction="http://tempuri.org/IHiveService/GetTasksResponse")]
    2467         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasks();
    2468        
    2469         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightTasksResponse")]
    2470         System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightTasks(System.Collections.Generic.List<System.Guid> taskIds);
    2471        
    2472         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightChildTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightChildTasksResponse")]
    2473         System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightChildTasks(System.Nullable<System.Guid> parentTaskId, bool recursive, bool includeParent);
    2474        
    24752110        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobTasksResponse")]
    24762111        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId);
     
    24882123        void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto);
    24892124       
    2490         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteTask", ReplyAction="http://tempuri.org/IHiveService/DeleteTaskResponse")]
    2491         void DeleteTask(System.Guid taskId);
    2492        
    2493         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteChildTasks", ReplyAction="http://tempuri.org/IHiveService/DeleteChildTasksResponse")]
    2494         void DeleteChildTasks(System.Guid parentTaskId);
    2495        
    24962125        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateTaskState", ReplyAction="http://tempuri.org/IHiveService/UpdateTaskStateResponse")]
    24972126        HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception);
     
    25122141        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs();
    25132142       
    2514         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetAllJobs", ReplyAction="http://tempuri.org/IHiveService/GetAllJobsResponse")]
    2515         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetAllJobs();
    2516        
    25172143        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddJob", ReplyAction="http://tempuri.org/IHiveService/AddJobResponse")]
    25182144        System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto);
     
    25332159        System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId);
    25342160       
     2161        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/IsAllowedPrivileged", ReplyAction="http://tempuri.org/IHiveService/IsAllowedPrivilegedResponse")]
     2162        bool IsAllowedPrivileged();
     2163       
    25352164        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Hello", ReplyAction="http://tempuri.org/IHiveService/HelloResponse")]
    25362165        void Hello(HeuristicLab.Clients.Hive.Slave slave);
     
    25442173        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugin", ReplyAction="http://tempuri.org/IHiveService/GetPluginResponse")]
    25452174        HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId);
    2546        
    2547         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPluginByHash", ReplyAction="http://tempuri.org/IHiveService/GetPluginByHashResponse")]
    2548         HeuristicLab.Clients.Hive.Plugin GetPluginByHash(byte[] hash);
    25492175       
    25502176        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddPlugin", ReplyAction="http://tempuri.org/IHiveService/AddPluginResponse")]
     
    25582184        System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds);
    25592185       
    2560         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeletePlugin", ReplyAction="http://tempuri.org/IHiveService/DeletePluginResponse")]
    2561         void DeletePlugin(System.Guid pluginId);
    2562        
    25632186        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GrantResourcePermissions", ReplyAction="http://tempuri.org/IHiveService/GrantResourcePermissionsResponse")]
    25642187        void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds);
     
    25702193        System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId);
    25712194       
    2572         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetChildResources", ReplyAction="http://tempuri.org/IHiveService/GetChildResourcesResponse")]
    2573         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Resource> GetChildResources(System.Guid resourceId);
    2574        
    25752195        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlave", ReplyAction="http://tempuri.org/IHiveService/AddSlaveResponse")]
    25762196        System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave);
     
    25782198        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/AddSlaveGroupResponse")]
    25792199        System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
     2200       
     2201        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
     2202        HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
     2203       
     2204        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
     2205        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
     2206       
     2207        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
     2208        System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
     2209       
     2210        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
     2211        void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
     2212       
     2213        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
     2214        void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
     2215       
     2216        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
     2217        void DeleteSlave(System.Guid slaveId);
     2218       
     2219        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
     2220        void DeleteSlaveGroup(System.Guid slaveGroupId);
     2221       
     2222        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
     2223        void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
     2224       
     2225        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
     2226        void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
     2227       
     2228        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
     2229        System.Guid GetResourceId(string resourceName);
     2230       
     2231        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerEventManager", ReplyAction="http://tempuri.org/IHiveService/TriggerEventManagerResponse")]
     2232        void TriggerEventManager(bool force);
     2233       
     2234        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetNewHeartbeatInterval", ReplyAction="http://tempuri.org/IHiveService/GetNewHeartbeatIntervalResponse")]
     2235        int GetNewHeartbeatInterval(System.Guid slaveId);
     2236       
     2237        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddDowntime", ReplyAction="http://tempuri.org/IHiveService/AddDowntimeResponse")]
     2238        System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
     2239       
     2240        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteDowntime", ReplyAction="http://tempuri.org/IHiveService/DeleteDowntimeResponse")]
     2241        void DeleteDowntime(System.Guid downtimeId);
     2242       
     2243        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateDowntime", ReplyAction="http://tempuri.org/IHiveService/UpdateDowntimeResponse")]
     2244        void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto);
     2245       
     2246        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetDowntimesForResource", ReplyAction="http://tempuri.org/IHiveService/GetDowntimesForResourceResponse")]
     2247        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId);
     2248       
     2249        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUsernameByUserId", ReplyAction="http://tempuri.org/IHiveService/GetUsernameByUserIdResponse")]
     2250        string GetUsernameByUserId(System.Guid userId);
     2251       
     2252        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserIdByUsername", ReplyAction="http://tempuri.org/IHiveService/GetUserIdByUsernameResponse")]
     2253        System.Guid GetUserIdByUsername(string username);
     2254       
     2255        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserPriorities", ReplyAction="http://tempuri.org/IHiveService/GetUserPrioritiesResponse")]
     2256        System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities();
    25802257    }
    25812258   
     
    26142291        }
    26152292       
     2293        public System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds)
     2294        {
     2295            return base.Channel.AddTask(task, taskData, resourceIds);
     2296        }
     2297       
     2298        public System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData)
     2299        {
     2300            return base.Channel.AddChildTask(parentTaskId, task, taskData);
     2301        }
     2302       
     2303        public HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId)
     2304        {
     2305            return base.Channel.GetTask(taskId);
     2306        }
     2307       
     2308        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId)
     2309        {
     2310            return base.Channel.GetLightweightJobTasks(jobId);
     2311        }
     2312       
     2313        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId)
     2314        {
     2315            return base.Channel.GetLightweightJobTasksWithoutStateLog(jobId);
     2316        }
     2317       
     2318        public HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId)
     2319        {
     2320            return base.Channel.GetTaskData(taskId);
     2321        }
     2322       
     2323        public void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto)
     2324        {
     2325            base.Channel.UpdateTask(taskDto);
     2326        }
     2327       
     2328        public void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto)
     2329        {
     2330            base.Channel.UpdateTaskData(taskDto, taskDataDto);
     2331        }
     2332       
     2333        public HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception)
     2334        {
     2335            return base.Channel.UpdateTaskState(taskId, taskState, slaveId, userId, exception);
     2336        }
     2337       
     2338        public void StopTask(System.Guid taskId)
     2339        {
     2340            base.Channel.StopTask(taskId);
     2341        }
     2342       
     2343        public void PauseTask(System.Guid taskId)
     2344        {
     2345            base.Channel.PauseTask(taskId);
     2346        }
     2347       
     2348        public void RestartTask(System.Guid taskId)
     2349        {
     2350            base.Channel.RestartTask(taskId);
     2351        }
     2352       
     2353        public HeuristicLab.Clients.Hive.Job GetJob(System.Guid id)
     2354        {
     2355            return base.Channel.GetJob(id);
     2356        }
     2357       
     2358        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
     2359        {
     2360            return base.Channel.GetJobs();
     2361        }
     2362       
     2363        public System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto)
     2364        {
     2365            return base.Channel.AddJob(jobDto);
     2366        }
     2367       
     2368        public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
     2369        {
     2370            base.Channel.UpdateJob(jobDto);
     2371        }
     2372       
     2373        public void DeleteJob(System.Guid JobId)
     2374        {
     2375            base.Channel.DeleteJob(JobId);
     2376        }
     2377       
     2378        public void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission)
     2379        {
     2380            base.Channel.GrantPermission(jobId, grantedUserId, permission);
     2381        }
     2382       
     2383        public void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId)
     2384        {
     2385            base.Channel.RevokePermission(hiveExperimentId, grantedUserId);
     2386        }
     2387       
     2388        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId)
     2389        {
     2390            return base.Channel.GetJobPermissions(jobId);
     2391        }
     2392       
     2393        public bool IsAllowedPrivileged()
     2394        {
     2395            return base.Channel.IsAllowedPrivileged();
     2396        }
     2397       
     2398        public void Hello(HeuristicLab.Clients.Hive.Slave slave)
     2399        {
     2400            base.Channel.Hello(slave);
     2401        }
     2402       
     2403        public void GoodBye(System.Guid slaveId)
     2404        {
     2405            base.Channel.GoodBye(slaveId);
     2406        }
     2407       
     2408        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
     2409        {
     2410            return base.Channel.Heartbeat(heartbeat1);
     2411        }
     2412       
     2413        public HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId)
     2414        {
     2415            return base.Channel.GetPlugin(pluginId);
     2416        }
     2417       
     2418        public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
     2419        {
     2420            return base.Channel.AddPlugin(plugin, pluginData);
     2421        }
     2422       
     2423        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
     2424        {
     2425            return base.Channel.GetPlugins();
     2426        }
     2427       
     2428        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
     2429        {
     2430            return base.Channel.GetPluginDatas(pluginIds);
     2431        }
     2432       
     2433        public void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
     2434        {
     2435            base.Channel.GrantResourcePermissions(resourceId, grantedUserIds);
     2436        }
     2437       
     2438        public void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
     2439        {
     2440            base.Channel.RevokeResourcePermissions(resourceId, grantedUserIds);
     2441        }
     2442       
     2443        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId)
     2444        {
     2445            return base.Channel.GetResourcePermissions(resourceId);
     2446        }
     2447       
     2448        public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
     2449        {
     2450            return base.Channel.AddSlave(slave);
     2451        }
     2452       
     2453        public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
     2454        {
     2455            return base.Channel.AddSlaveGroup(slaveGroup);
     2456        }
     2457       
    26162458        public HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId)
    26172459        {
     
    26192461        }
    26202462       
    2621         public HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId)
    2622         {
    2623             return base.Channel.GetSlaveGroup(slaveGroupId);
    2624         }
    2625        
    26262463        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves()
    26272464        {
     
    26692506        }
    26702507       
    2671         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasksByResourceId(System.Guid resourceId)
    2672         {
    2673             return base.Channel.GetTasksByResourceId(resourceId);
    2674         }
    2675        
    26762508        public void TriggerEventManager(bool force)
    26772509        {
     
    26942526        }
    26952527       
    2696         public void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtime)
    2697         {
    2698             base.Channel.UpdateDowntime(downtime);
     2528        public void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto)
     2529        {
     2530            base.Channel.UpdateDowntime(downtimeDto);
    26992531        }
    27002532       
     
    27182550            return base.Channel.GetUserPriorities();
    27192551        }
    2720        
    2721         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatistics()
    2722         {
    2723             return base.Channel.GetStatistics();
    2724         }
    2725        
    2726         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatisticsForTimePeriod(System.DateTime from, System.DateTime to)
    2727         {
    2728             return base.Channel.GetStatisticsForTimePeriod(from, to);
    2729         }
    2730        
    2731         public System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds)
    2732         {
    2733             return base.Channel.AddTask(task, taskData, resourceIds);
    2734         }
    2735        
    2736         public System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData)
    2737         {
    2738             return base.Channel.AddChildTask(parentTaskId, task, taskData);
    2739         }
    2740        
    2741         public HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId)
    2742         {
    2743             return base.Channel.GetTask(taskId);
    2744         }
    2745        
    2746         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasks()
    2747         {
    2748             return base.Channel.GetTasks();
    2749         }
    2750        
    2751         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightTasks(System.Collections.Generic.List<System.Guid> taskIds)
    2752         {
    2753             return base.Channel.GetLightweightTasks(taskIds);
    2754         }
    2755        
    2756         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightChildTasks(System.Nullable<System.Guid> parentTaskId, bool recursive, bool includeParent)
    2757         {
    2758             return base.Channel.GetLightweightChildTasks(parentTaskId, recursive, includeParent);
    2759         }
    2760        
    2761         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId)
    2762         {
    2763             return base.Channel.GetLightweightJobTasks(jobId);
    2764         }
    2765        
    2766         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId)
    2767         {
    2768             return base.Channel.GetLightweightJobTasksWithoutStateLog(jobId);
    2769         }
    2770        
    2771         public HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId)
    2772         {
    2773             return base.Channel.GetTaskData(taskId);
    2774         }
    2775        
    2776         public void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto)
    2777         {
    2778             base.Channel.UpdateTask(taskDto);
    2779         }
    2780        
    2781         public void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto)
    2782         {
    2783             base.Channel.UpdateTaskData(taskDto, taskDataDto);
    2784         }
    2785        
    2786         public void DeleteTask(System.Guid taskId)
    2787         {
    2788             base.Channel.DeleteTask(taskId);
    2789         }
    2790        
    2791         public void DeleteChildTasks(System.Guid parentTaskId)
    2792         {
    2793             base.Channel.DeleteChildTasks(parentTaskId);
    2794         }
    2795        
    2796         public HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception)
    2797         {
    2798             return base.Channel.UpdateTaskState(taskId, taskState, slaveId, userId, exception);
    2799         }
    2800        
    2801         public void StopTask(System.Guid taskId)
    2802         {
    2803             base.Channel.StopTask(taskId);
    2804         }
    2805        
    2806         public void PauseTask(System.Guid taskId)
    2807         {
    2808             base.Channel.PauseTask(taskId);
    2809         }
    2810        
    2811         public void RestartTask(System.Guid taskId)
    2812         {
    2813             base.Channel.RestartTask(taskId);
    2814         }
    2815        
    2816         public HeuristicLab.Clients.Hive.Job GetJob(System.Guid id)
    2817         {
    2818             return base.Channel.GetJob(id);
    2819         }
    2820        
    2821         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
    2822         {
    2823             return base.Channel.GetJobs();
    2824         }
    2825        
    2826         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetAllJobs()
    2827         {
    2828             return base.Channel.GetAllJobs();
    2829         }
    2830        
    2831         public System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto)
    2832         {
    2833             return base.Channel.AddJob(jobDto);
    2834         }
    2835        
    2836         public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
    2837         {
    2838             base.Channel.UpdateJob(jobDto);
    2839         }
    2840        
    2841         public void DeleteJob(System.Guid JobId)
    2842         {
    2843             base.Channel.DeleteJob(JobId);
    2844         }
    2845        
    2846         public void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission)
    2847         {
    2848             base.Channel.GrantPermission(jobId, grantedUserId, permission);
    2849         }
    2850        
    2851         public void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId)
    2852         {
    2853             base.Channel.RevokePermission(hiveExperimentId, grantedUserId);
    2854         }
    2855        
    2856         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId)
    2857         {
    2858             return base.Channel.GetJobPermissions(jobId);
    2859         }
    2860        
    2861         public void Hello(HeuristicLab.Clients.Hive.Slave slave)
    2862         {
    2863             base.Channel.Hello(slave);
    2864         }
    2865        
    2866         public void GoodBye(System.Guid slaveId)
    2867         {
    2868             base.Channel.GoodBye(slaveId);
    2869         }
    2870        
    2871         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
    2872         {
    2873             return base.Channel.Heartbeat(heartbeat1);
    2874         }
    2875        
    2876         public HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId)
    2877         {
    2878             return base.Channel.GetPlugin(pluginId);
    2879         }
    2880        
    2881         public HeuristicLab.Clients.Hive.Plugin GetPluginByHash(byte[] hash)
    2882         {
    2883             return base.Channel.GetPluginByHash(hash);
    2884         }
    2885        
    2886         public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
    2887         {
    2888             return base.Channel.AddPlugin(plugin, pluginData);
    2889         }
    2890        
    2891         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
    2892         {
    2893             return base.Channel.GetPlugins();
    2894         }
    2895        
    2896         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
    2897         {
    2898             return base.Channel.GetPluginDatas(pluginIds);
    2899         }
    2900        
    2901         public void DeletePlugin(System.Guid pluginId)
    2902         {
    2903             base.Channel.DeletePlugin(pluginId);
    2904         }
    2905        
    2906         public void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
    2907         {
    2908             base.Channel.GrantResourcePermissions(resourceId, grantedUserIds);
    2909         }
    2910        
    2911         public void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
    2912         {
    2913             base.Channel.RevokeResourcePermissions(resourceId, grantedUserIds);
    2914         }
    2915        
    2916         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId)
    2917         {
    2918             return base.Channel.GetResourcePermissions(resourceId);
    2919         }
    2920        
    2921         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Resource> GetChildResources(System.Guid resourceId)
    2922         {
    2923             return base.Channel.GetChildResources(resourceId);
    2924         }
    2925        
    2926         public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
    2927         {
    2928             return base.Channel.AddSlave(slave);
    2929         }
    2930        
    2931         public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
    2932         {
    2933             return base.Channel.AddSlaveGroup(slaveGroup);
    2934         }
    29352552    }
    29362553}
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/Settings.Designer.cs

    r11623 r14738  
    22// <auto-generated>
    33//     This code was generated by a tool.
    4 //     Runtime Version:4.0.30319.34014
     4//     Runtime Version:4.0.30319.42000
    55//
    66//     Changes to this file may cause incorrect behavior and will be lost if
     
    1313   
    1414    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    15     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
     15    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
    1616    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
    1717       
     
    8080        [global::System.Configuration.ApplicationScopedSettingAttribute()]
    8181        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     82        [global::System.Configuration.DefaultSettingValueAttribute("3")]
     83        public int MaxEndpointRetries {
     84            get {
     85                return ((int)(this["MaxEndpointRetries"]));
     86            }
     87        }
     88       
     89        [global::System.Configuration.ApplicationScopedSettingAttribute()]
     90        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    8291        [global::System.Configuration.DefaultSettingValueAttribute(@"<?xml version=""1.0"" encoding=""utf-16""?>
    8392<ArrayOfString xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">
    84   <string>netTcpBinding_IHiveService</string>
    85   <string>wsHttpBinding_IHiveService</string>
     93  <string>NetBinding_IHiveService</string>
     94  <string>WSHttpBinding_IHiveService</string>
    8695</ArrayOfString>")]
    8796        public global::System.Collections.Specialized.StringCollection EndpointConfigurationPriorities {
     
    9099            }
    91100        }
    92        
    93         [global::System.Configuration.ApplicationScopedSettingAttribute()]
    94         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    95         [global::System.Configuration.DefaultSettingValueAttribute("3")]
    96         public int MaxEndpointRetries {
    97             get {
    98                 return ((int)(this["MaxEndpointRetries"]));
    99             }
    100         }
    101101    }
    102102}
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/Settings.settings

    r9666 r14738  
    2121      <Value Profile="(Default)">anonymous</Value>
    2222    </Setting>
     23    <Setting Name="MaxEndpointRetries" Type="System.Int32" Scope="Application">
     24      <Value Profile="(Default)">3</Value>
     25    </Setting>
    2326    <Setting Name="EndpointConfigurationPriorities" Type="System.Collections.Specialized.StringCollection" Scope="Application">
    2427      <Value Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
    2528&lt;ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
    26   &lt;string&gt;netTcpBinding_IHiveService&lt;/string&gt;
    27   &lt;string&gt;wsHttpBinding_IHiveService&lt;/string&gt;
     29  &lt;string&gt;NetBinding_IHiveService&lt;/string&gt;
     30  &lt;string&gt;WSHttpBinding_IHiveService&lt;/string&gt;
    2831&lt;/ArrayOfString&gt;</Value>
    29     </Setting>
    30     <Setting Name="MaxEndpointRetries" Type="System.Int32" Scope="Application">
    31       <Value Profile="(Default)">3</Value>
    3232    </Setting>
    3333  </Settings>
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/app.config

    r11623 r14738  
    1 <?xml version="1.0"?>
     1<?xml version="1.0" encoding="utf-8"?>
    22<configuration>
    33  <configSections>
     
    66    </sectionGroup>
    77  </configSections>
     8
    89  <applicationSettings>
    910    <HeuristicLab.Clients.Hive.Settings>
     
    2627        <value>anonymous</value>
    2728      </setting>
     29      <setting name="MaxEndpointRetries" serializeAs="String">
     30        <value>3</value>
     31      </setting>
    2832      <setting name="EndpointConfigurationPriorities" serializeAs="Xml">
    2933        <value>
    30           <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    31             <string>netTcpBinding_IHiveService</string>
    32             <string>wsHttpBinding_IHiveService</string>
     34          <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     35            xmlns:xsd="http://www.w3.org/2001/XMLSchema">
     36            <string>NetBinding_IHiveService</string>
     37            <string>WSHttpBinding_IHiveService</string>
    3338          </ArrayOfString>
    3439        </value>
    3540      </setting>
    36       <setting name="MaxEndpointRetries" serializeAs="String">
    37         <value>3</value>
    38       </setting>
    3941    </HeuristicLab.Clients.Hive.Settings>
    4042  </applicationSettings>
     43
     44  <!--
     45    !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!!
     46    If you want to update the configuration with the GenerateServiceClients.cmd, make sure to remove all child nodes of system.serviceModel first.
     47  -->
    4148  <system.serviceModel>
    42     <behaviors>
    43       <endpointBehaviors>
    44         <behavior name="HiveBehaviorConfiguration">
    45           <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
    46         </behavior>
    47       </endpointBehaviors>
    48     </behaviors>
    4949    <bindings>
     50      <netTcpBinding>
     51        <binding name="NetBinding_IHiveService" receiveTimeout="00:20:00"
     52          sendTimeout="00:20:00" maxBufferPoolSize="2147483647" maxBufferSize="2147483647"
     53          maxReceivedMessageSize="2147483647">
     54          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
     55            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
     56          <security mode="TransportWithMessageCredential">
     57            <message clientCredentialType="UserName" />
     58          </security>
     59        </binding>
     60      </netTcpBinding>
    5061      <wsHttpBinding>
    51         <binding name="wsHttpBinding_Hive" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:35:00" sendTimeout="00:35:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
    52           <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
    53           <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/>
    54           <security mode="Message">
    55             <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""/>
    56             <message clientCredentialType="UserName" negotiateServiceCredential="true" algorithmSuite="Default"/>
     62        <binding name="WSHttpBinding_IHiveService" receiveTimeout="00:20:00"
     63          sendTimeout="00:20:00" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
     64          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
     65            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
     66          <security>
     67            <message clientCredentialType="UserName" />
    5768          </security>
    5869        </binding>
    5970      </wsHttpBinding>
    60       <netTcpBinding>
    61         <binding name="netTcpBinding_Hive" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:35:00" sendTimeout="00:35:00" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
    62           <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
    63           <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/>
    64           <security mode="TransportWithMessageCredential">
    65             <transport clientCredentialType="Windows"/>
    66             <message clientCredentialType="UserName" algorithmSuite="Default"/>
    67           </security>
    68         </binding>
    69       </netTcpBinding>
    7071    </bindings>
    7172    <client>
    72       <endpoint address="http://services.heuristiclab.com/Hive-3.3/HiveService.svc" binding="wsHttpBinding" bindingConfiguration="wsHttpBinding_Hive" contract="HeuristicLab.Clients.Hive.IHiveService" name="wsHttpBinding_IHiveService" behaviorConfiguration="HiveBehaviorConfiguration">
     73      <endpoint address="http://services.heuristiclab.com/Hive-3.3/HiveService.svc"
     74        binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IHiveService"
     75        contract="HeuristicLab.Clients.Hive.IHiveService" name="WSHttpBinding_IHiveService">
    7376        <identity>
    74           <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/>
     77          <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ==" />
    7578        </identity>
    7679      </endpoint>
    77       <endpoint address="net.tcp://services.heuristiclab.com/Hive-3.3/HiveService.svc" binding="netTcpBinding" bindingConfiguration="netTcpBinding_Hive" contract="HeuristicLab.Clients.Hive.IHiveService" name="netTcpBinding_IHiveService" behaviorConfiguration="HiveBehaviorConfiguration">
     80      <endpoint address="net.tcp://services.heuristiclab.com/Hive-3.3/HiveService.svc"
     81        binding="netTcpBinding" bindingConfiguration="NetBinding_IHiveService"
     82        contract="HeuristicLab.Clients.Hive.IHiveService" name="NetBinding_IHiveService">
    7883        <identity>
    79           <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/>
     84          <dns value="services.heuristiclab.com" />
    8085        </identity>
    8186      </endpoint>
    8287    </client>
    8388  </system.serviceModel>
     89
    8490  <startup>
    8591    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
Note: See TracChangeset for help on using the changeset viewer.