Changeset 15261 for stable/HeuristicLab.Clients.OKB/3.3/Administration
Legend:
- Unmodified
- Added
- Removed
-
stable
- Property svn:mergeinfo changed
/trunk/sources merged: 14722,14726,14732,14738,14748-14749,14820,14828,15005,15075
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Clients.OKB/3.3/Administration/ServiceClient/AdministrationServiceClient.cs
r8055 r15261 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319. 14 // Runtime Version:4.0.30319.42000 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 9 9 //------------------------------------------------------------------------------ 10 10 11 namespace HeuristicLab.Clients.OKB.Administration { 12 13 14 [System.Diagnostics.DebuggerStepThroughAttribute()] 15 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 16 [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 17 "DataTransfer")] 18 public partial class Platform : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { 19 } 20 21 [System.Diagnostics.DebuggerStepThroughAttribute()] 22 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 23 [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 24 "DataTransfer")] 25 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.NamedOKBItem))] 26 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] 27 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] 28 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] 29 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] 30 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] 31 public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 32 33 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 34 35 private long IdField; 36 37 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 38 get { 39 return this.extensionDataField; 40 } 41 set { 42 this.extensionDataField = value; 43 } 44 } 45 46 [System.Runtime.Serialization.DataMemberAttribute()] 47 public long Id { 48 get { 49 return this.IdField; 50 } 51 set { 52 if ((this.IdField.Equals(value) != true)) { 53 this.IdField = value; 54 this.RaisePropertyChanged("Id"); 55 } 56 } 57 } 58 59 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 60 } 61 62 [System.Diagnostics.DebuggerStepThroughAttribute()] 63 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 64 [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 65 "DataTransfer")] 66 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] 67 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] 68 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] 69 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] 70 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] 71 public partial class NamedOKBItem : HeuristicLab.Clients.OKB.Administration.OKBItem { 72 73 private string DescriptionField; 74 75 private string NameField; 76 77 [System.Runtime.Serialization.DataMemberAttribute()] 78 public string Description { 79 get { 80 return this.DescriptionField; 81 } 82 set { 83 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { 84 this.DescriptionField = value; 85 this.RaisePropertyChanged("Description"); 86 } 87 } 88 } 89 90 [System.Runtime.Serialization.DataMemberAttribute()] 91 public string Name { 92 get { 93 return this.NameField; 94 } 95 set { 96 if ((object.ReferenceEquals(this.NameField, value) != true)) { 97 this.NameField = value; 98 this.RaisePropertyChanged("Name"); 99 } 100 } 101 } 102 } 103 104 [System.Diagnostics.DebuggerStepThroughAttribute()] 105 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 106 [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 107 "DataTransfer")] 108 public partial class AlgorithmClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { 109 } 110 111 [System.Diagnostics.DebuggerStepThroughAttribute()] 112 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 113 [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 114 "DataTransfer")] 115 public partial class Algorithm : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { 116 117 private long AlgorithmClassIdField; 118 119 private string DataTypeNameField; 120 121 private string DataTypeTypeNameField; 122 123 private long PlatformIdField; 124 125 [System.Runtime.Serialization.DataMemberAttribute()] 126 public long AlgorithmClassId { 127 get { 128 return this.AlgorithmClassIdField; 129 } 130 set { 131 if ((this.AlgorithmClassIdField.Equals(value) != true)) { 132 this.AlgorithmClassIdField = value; 133 this.RaisePropertyChanged("AlgorithmClassId"); 134 } 135 } 136 } 137 138 [System.Runtime.Serialization.DataMemberAttribute()] 139 public string DataTypeName { 140 get { 141 return this.DataTypeNameField; 142 } 143 set { 144 if ((object.ReferenceEquals(this.DataTypeNameField, value) != true)) { 145 this.DataTypeNameField = value; 146 this.RaisePropertyChanged("DataTypeName"); 147 } 148 } 149 } 150 151 [System.Runtime.Serialization.DataMemberAttribute()] 152 public string DataTypeTypeName { 153 get { 154 return this.DataTypeTypeNameField; 155 } 156 set { 157 if ((object.ReferenceEquals(this.DataTypeTypeNameField, value) != true)) { 158 this.DataTypeTypeNameField = value; 159 this.RaisePropertyChanged("DataTypeTypeName"); 160 } 161 } 162 } 163 164 [System.Runtime.Serialization.DataMemberAttribute()] 165 public long PlatformId { 166 get { 167 return this.PlatformIdField; 168 } 169 set { 170 if ((this.PlatformIdField.Equals(value) != true)) { 171 this.PlatformIdField = value; 172 this.RaisePropertyChanged("PlatformId"); 173 } 174 } 175 } 176 } 177 178 [System.Diagnostics.DebuggerStepThroughAttribute()] 179 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 180 [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 181 "DataTransfer")] 182 public partial class ProblemClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { 183 } 184 185 [System.Diagnostics.DebuggerStepThroughAttribute()] 186 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 187 [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 188 "DataTransfer")] 189 public partial class Problem : HeuristicLab.Clients.OKB.Administration.NamedOKBItem { 190 191 private string DataTypeNameField; 192 193 private string DataTypeTypeNameField; 194 195 private long PlatformIdField; 196 197 private long ProblemClassIdField; 198 199 [System.Runtime.Serialization.DataMemberAttribute()] 200 public string DataTypeName { 201 get { 202 return this.DataTypeNameField; 203 } 204 set { 205 if ((object.ReferenceEquals(this.DataTypeNameField, value) != true)) { 206 this.DataTypeNameField = value; 207 this.RaisePropertyChanged("DataTypeName"); 208 } 209 } 210 } 211 212 [System.Runtime.Serialization.DataMemberAttribute()] 213 public string DataTypeTypeName { 214 get { 215 return this.DataTypeTypeNameField; 216 } 217 set { 218 if ((object.ReferenceEquals(this.DataTypeTypeNameField, value) != true)) { 219 this.DataTypeTypeNameField = value; 220 this.RaisePropertyChanged("DataTypeTypeName"); 221 } 222 } 223 } 224 225 [System.Runtime.Serialization.DataMemberAttribute()] 226 public long PlatformId { 227 get { 228 return this.PlatformIdField; 229 } 230 set { 231 if ((this.PlatformIdField.Equals(value) != true)) { 232 this.PlatformIdField = value; 233 this.RaisePropertyChanged("PlatformId"); 234 } 235 } 236 } 237 238 [System.Runtime.Serialization.DataMemberAttribute()] 239 public long ProblemClassId { 240 get { 241 return this.ProblemClassIdField; 242 } 243 set { 244 if ((this.ProblemClassIdField.Equals(value) != true)) { 245 this.ProblemClassIdField = value; 246 this.RaisePropertyChanged("ProblemClassId"); 247 } 248 } 249 } 250 } 251 252 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 253 [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.Administration.IAdministrationService")] 254 public interface IAdministrationService { 255 256 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemUsersResponse")] 257 void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users); 258 259 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemData", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemDataResponse")] 260 byte[] GetProblemData(long problemId); 261 262 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemData", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemDataResponse")] 263 void UpdateProblemData(long problemId, byte[] data); 264 265 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetPlatforms", ReplyAction = "http://tempuri.org/IAdministrationService/GetPlatformsResponse")] 266 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Platform> GetPlatforms(); 267 268 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddPlatform", ReplyAction = "http://tempuri.org/IAdministrationService/AddPlatformResponse")] 269 long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); 270 271 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdatePlatform", ReplyAction = "http://tempuri.org/IAdministrationService/UpdatePlatformResponse")] 272 void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); 273 274 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeletePlatform", ReplyAction = "http://tempuri.org/IAdministrationService/DeletePlatformResponse")] 275 void DeletePlatform(long id); 276 277 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmClassesResponse")] 278 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.AlgorithmClass> GetAlgorithmClasses(); 279 280 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/AddAlgorithmClassResponse")] 281 long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); 282 283 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmClassResponse")] 284 void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); 285 286 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteAlgorithmClassResponse")] 287 void DeleteAlgorithmClass(long id); 288 289 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithms", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmsResponse")] 290 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Algorithm> GetAlgorithms(); 291 292 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/AddAlgorithmResponse")] 293 long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); 294 295 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmResponse")] 296 void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); 297 298 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteAlgorithmResponse")] 299 void DeleteAlgorithm(long id); 300 301 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmUsersResponse")] 302 System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId); 303 304 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmUsersResponse")] 305 void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users); 306 307 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmDataResponse")] 308 byte[] GetAlgorithmData(long algorithmId); 309 310 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmDataResponse")] 311 void UpdateAlgorithmData(long algorithmId, byte[] data); 312 313 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemClasses", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemClassesResponse")] 314 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.ProblemClass> GetProblemClasses(); 315 316 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/AddProblemClassResponse")] 317 long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); 318 319 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemClassResponse")] 320 void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); 321 322 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteProblemClassResponse")] 323 void DeleteProblemClass(long id); 324 325 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblems", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemsResponse")] 326 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Problem> GetProblems(); 327 328 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddProblem", ReplyAction = "http://tempuri.org/IAdministrationService/AddProblemResponse")] 329 long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); 330 331 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblem", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemResponse")] 332 void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); 333 334 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteProblem", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteProblemResponse")] 335 void DeleteProblem(long id); 336 337 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemUsers", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemUsersResponse")] 338 System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId); 339 } 340 341 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 342 public interface IAdministrationServiceChannel : HeuristicLab.Clients.OKB.Administration.IAdministrationService, System.ServiceModel.IClientChannel { 343 } 344 345 [System.Diagnostics.DebuggerStepThroughAttribute()] 346 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 347 public partial class AdministrationServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.Administration.IAdministrationService>, HeuristicLab.Clients.OKB.Administration.IAdministrationService { 348 349 public AdministrationServiceClient() { 350 } 351 352 public AdministrationServiceClient(string endpointConfigurationName) : 353 base(endpointConfigurationName) { 354 } 355 356 public AdministrationServiceClient(string endpointConfigurationName, string remoteAddress) : 357 base(endpointConfigurationName, remoteAddress) { 358 } 359 360 public AdministrationServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 361 base(endpointConfigurationName, remoteAddress) { 362 } 363 364 public AdministrationServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 365 base(binding, remoteAddress) { 366 } 367 368 public void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users) { 369 base.Channel.UpdateProblemUsers(problemId, users); 370 } 371 372 public byte[] GetProblemData(long problemId) { 373 return base.Channel.GetProblemData(problemId); 374 } 375 376 public void UpdateProblemData(long problemId, byte[] data) { 377 base.Channel.UpdateProblemData(problemId, data); 378 } 379 380 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Platform> GetPlatforms() { 381 return base.Channel.GetPlatforms(); 382 } 383 384 public long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) { 385 return base.Channel.AddPlatform(dto); 386 } 387 388 public void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) { 389 base.Channel.UpdatePlatform(dto); 390 } 391 392 public void DeletePlatform(long id) { 393 base.Channel.DeletePlatform(id); 394 } 395 396 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.AlgorithmClass> GetAlgorithmClasses() { 397 return base.Channel.GetAlgorithmClasses(); 398 } 399 400 public long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) { 401 return base.Channel.AddAlgorithmClass(dto); 402 } 403 404 public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) { 405 base.Channel.UpdateAlgorithmClass(dto); 406 } 407 408 public void DeleteAlgorithmClass(long id) { 409 base.Channel.DeleteAlgorithmClass(id); 410 } 411 412 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Algorithm> GetAlgorithms() { 413 return base.Channel.GetAlgorithms(); 414 } 415 416 public long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) { 417 return base.Channel.AddAlgorithm(dto); 418 } 419 420 public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) { 421 base.Channel.UpdateAlgorithm(dto); 422 } 423 424 public void DeleteAlgorithm(long id) { 425 base.Channel.DeleteAlgorithm(id); 426 } 427 428 public System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId) { 429 return base.Channel.GetAlgorithmUsers(algorithmId); 430 } 431 432 public void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users) { 433 base.Channel.UpdateAlgorithmUsers(algorithmId, users); 434 } 435 436 public byte[] GetAlgorithmData(long algorithmId) { 437 return base.Channel.GetAlgorithmData(algorithmId); 438 } 439 440 public void UpdateAlgorithmData(long algorithmId, byte[] data) { 441 base.Channel.UpdateAlgorithmData(algorithmId, data); 442 } 443 444 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.ProblemClass> GetProblemClasses() { 445 return base.Channel.GetProblemClasses(); 446 } 447 448 public long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) { 449 return base.Channel.AddProblemClass(dto); 450 } 451 452 public void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) { 453 base.Channel.UpdateProblemClass(dto); 454 } 455 456 public void DeleteProblemClass(long id) { 457 base.Channel.DeleteProblemClass(id); 458 } 459 460 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Problem> GetProblems() { 461 return base.Channel.GetProblems(); 462 } 463 464 public long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) { 465 return base.Channel.AddProblem(dto); 466 } 467 468 public void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) { 469 base.Channel.UpdateProblem(dto); 470 } 471 472 public void DeleteProblem(long id) { 473 base.Channel.DeleteProblem(id); 474 } 475 476 public System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId) { 477 return base.Channel.GetProblemUsers(problemId); 478 } 479 } 11 namespace HeuristicLab.Clients.OKB.Administration 12 { 13 using System.Runtime.Serialization; 14 15 16 [System.Diagnostics.DebuggerStepThroughAttribute()] 17 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 18 [System.Runtime.Serialization.DataContractAttribute(Name="OKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 19 "DataTransfer")] 20 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.NamedOKBItem))] 21 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] 22 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] 23 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] 24 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] 25 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] 26 public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 27 { 28 29 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 30 31 private long IdField; 32 33 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 34 { 35 get 36 { 37 return this.extensionDataField; 38 } 39 set 40 { 41 this.extensionDataField = value; 42 } 43 } 44 45 [System.Runtime.Serialization.DataMemberAttribute()] 46 public long Id 47 { 48 get 49 { 50 return this.IdField; 51 } 52 set 53 { 54 if ((this.IdField.Equals(value) != true)) 55 { 56 this.IdField = value; 57 this.RaisePropertyChanged("Id"); 58 } 59 } 60 } 61 62 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 63 } 64 65 [System.Diagnostics.DebuggerStepThroughAttribute()] 66 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 67 [System.Runtime.Serialization.DataContractAttribute(Name="NamedOKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 68 "DataTransfer")] 69 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.AlgorithmClass))] 70 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Algorithm))] 71 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.ProblemClass))] 72 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Problem))] 73 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Administration.Platform))] 74 public partial class NamedOKBItem : HeuristicLab.Clients.OKB.Administration.OKBItem 75 { 76 77 private string DescriptionField; 78 79 private string NameField; 80 81 [System.Runtime.Serialization.DataMemberAttribute()] 82 public string Description 83 { 84 get 85 { 86 return this.DescriptionField; 87 } 88 set 89 { 90 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 91 { 92 this.DescriptionField = value; 93 this.RaisePropertyChanged("Description"); 94 } 95 } 96 } 97 98 [System.Runtime.Serialization.DataMemberAttribute()] 99 public string Name 100 { 101 get 102 { 103 return this.NameField; 104 } 105 set 106 { 107 if ((object.ReferenceEquals(this.NameField, value) != true)) 108 { 109 this.NameField = value; 110 this.RaisePropertyChanged("Name"); 111 } 112 } 113 } 114 } 115 116 [System.Diagnostics.DebuggerStepThroughAttribute()] 117 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 118 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 119 "DataTransfer")] 120 public partial class AlgorithmClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem 121 { 122 } 123 124 [System.Diagnostics.DebuggerStepThroughAttribute()] 125 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 126 [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 127 "DataTransfer")] 128 public partial class Algorithm : HeuristicLab.Clients.OKB.Administration.NamedOKBItem 129 { 130 131 private long AlgorithmClassIdField; 132 133 private string DataTypeNameField; 134 135 private string DataTypeTypeNameField; 136 137 private long PlatformIdField; 138 139 [System.Runtime.Serialization.DataMemberAttribute()] 140 public long AlgorithmClassId 141 { 142 get 143 { 144 return this.AlgorithmClassIdField; 145 } 146 set 147 { 148 if ((this.AlgorithmClassIdField.Equals(value) != true)) 149 { 150 this.AlgorithmClassIdField = value; 151 this.RaisePropertyChanged("AlgorithmClassId"); 152 } 153 } 154 } 155 156 [System.Runtime.Serialization.DataMemberAttribute()] 157 public string DataTypeName 158 { 159 get 160 { 161 return this.DataTypeNameField; 162 } 163 set 164 { 165 if ((object.ReferenceEquals(this.DataTypeNameField, value) != true)) 166 { 167 this.DataTypeNameField = value; 168 this.RaisePropertyChanged("DataTypeName"); 169 } 170 } 171 } 172 173 [System.Runtime.Serialization.DataMemberAttribute()] 174 public string DataTypeTypeName 175 { 176 get 177 { 178 return this.DataTypeTypeNameField; 179 } 180 set 181 { 182 if ((object.ReferenceEquals(this.DataTypeTypeNameField, value) != true)) 183 { 184 this.DataTypeTypeNameField = value; 185 this.RaisePropertyChanged("DataTypeTypeName"); 186 } 187 } 188 } 189 190 [System.Runtime.Serialization.DataMemberAttribute()] 191 public long PlatformId 192 { 193 get 194 { 195 return this.PlatformIdField; 196 } 197 set 198 { 199 if ((this.PlatformIdField.Equals(value) != true)) 200 { 201 this.PlatformIdField = value; 202 this.RaisePropertyChanged("PlatformId"); 203 } 204 } 205 } 206 } 207 208 [System.Diagnostics.DebuggerStepThroughAttribute()] 209 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 210 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 211 "DataTransfer")] 212 public partial class ProblemClass : HeuristicLab.Clients.OKB.Administration.NamedOKBItem 213 { 214 } 215 216 [System.Diagnostics.DebuggerStepThroughAttribute()] 217 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 218 [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 219 "DataTransfer")] 220 public partial class Problem : HeuristicLab.Clients.OKB.Administration.NamedOKBItem 221 { 222 223 private string DataTypeNameField; 224 225 private string DataTypeTypeNameField; 226 227 private long PlatformIdField; 228 229 private long ProblemClassIdField; 230 231 [System.Runtime.Serialization.DataMemberAttribute()] 232 public string DataTypeName 233 { 234 get 235 { 236 return this.DataTypeNameField; 237 } 238 set 239 { 240 if ((object.ReferenceEquals(this.DataTypeNameField, value) != true)) 241 { 242 this.DataTypeNameField = value; 243 this.RaisePropertyChanged("DataTypeName"); 244 } 245 } 246 } 247 248 [System.Runtime.Serialization.DataMemberAttribute()] 249 public string DataTypeTypeName 250 { 251 get 252 { 253 return this.DataTypeTypeNameField; 254 } 255 set 256 { 257 if ((object.ReferenceEquals(this.DataTypeTypeNameField, value) != true)) 258 { 259 this.DataTypeTypeNameField = value; 260 this.RaisePropertyChanged("DataTypeTypeName"); 261 } 262 } 263 } 264 265 [System.Runtime.Serialization.DataMemberAttribute()] 266 public long PlatformId 267 { 268 get 269 { 270 return this.PlatformIdField; 271 } 272 set 273 { 274 if ((this.PlatformIdField.Equals(value) != true)) 275 { 276 this.PlatformIdField = value; 277 this.RaisePropertyChanged("PlatformId"); 278 } 279 } 280 } 281 282 [System.Runtime.Serialization.DataMemberAttribute()] 283 public long ProblemClassId 284 { 285 get 286 { 287 return this.ProblemClassIdField; 288 } 289 set 290 { 291 if ((this.ProblemClassIdField.Equals(value) != true)) 292 { 293 this.ProblemClassIdField = value; 294 this.RaisePropertyChanged("ProblemClassId"); 295 } 296 } 297 } 298 } 299 300 [System.Diagnostics.DebuggerStepThroughAttribute()] 301 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 302 [System.Runtime.Serialization.DataContractAttribute(Name="Platform", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Administration." + 303 "DataTransfer")] 304 public partial class Platform : HeuristicLab.Clients.OKB.Administration.NamedOKBItem 305 { 306 } 307 308 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 309 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.Administration.IAdministrationService")] 310 public interface IAdministrationService 311 { 312 313 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetPlatform", ReplyAction="http://tempuri.org/IAdministrationService/GetPlatformResponse")] 314 HeuristicLab.Clients.OKB.Administration.Platform GetPlatform(long id); 315 316 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetPlatforms", ReplyAction="http://tempuri.org/IAdministrationService/GetPlatformsResponse")] 317 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Platform> GetPlatforms(); 318 319 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddPlatform", ReplyAction="http://tempuri.org/IAdministrationService/AddPlatformResponse")] 320 long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); 321 322 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdatePlatform", ReplyAction="http://tempuri.org/IAdministrationService/UpdatePlatformResponse")] 323 void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto); 324 325 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeletePlatform", ReplyAction="http://tempuri.org/IAdministrationService/DeletePlatformResponse")] 326 void DeletePlatform(long id); 327 328 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmClassResponse")] 329 HeuristicLab.Clients.OKB.Administration.AlgorithmClass GetAlgorithmClass(long id); 330 331 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmClassesResponse")] 332 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.AlgorithmClass> GetAlgorithmClasses(); 333 334 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/AddAlgorithmClassResponse")] 335 long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); 336 337 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmClassResponse")] 338 void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto); 339 340 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IAdministrationService/DeleteAlgorithmClassResponse")] 341 void DeleteAlgorithmClass(long id); 342 343 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmResponse")] 344 HeuristicLab.Clients.OKB.Administration.Algorithm GetAlgorithm(long id); 345 346 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithms", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmsResponse")] 347 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Algorithm> GetAlgorithms(); 348 349 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/AddAlgorithmResponse")] 350 long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); 351 352 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmResponse")] 353 void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto); 354 355 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IAdministrationService/DeleteAlgorithmResponse")] 356 void DeleteAlgorithm(long id); 357 358 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmUsers", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmUsersResponse")] 359 System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId); 360 361 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmUsers", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmUsersResponse")] 362 void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users); 363 364 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IAdministrationService/GetAlgorithmDataResponse")] 365 byte[] GetAlgorithmData(long algorithmId); 366 367 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateAlgorithmData", ReplyAction="http://tempuri.org/IAdministrationService/UpdateAlgorithmDataResponse")] 368 void UpdateAlgorithmData(long algorithmId, byte[] data); 369 370 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemClassResponse")] 371 HeuristicLab.Clients.OKB.Administration.ProblemClass GetProblemClass(long id); 372 373 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemClasses", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemClassesResponse")] 374 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.ProblemClass> GetProblemClasses(); 375 376 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/AddProblemClassResponse")] 377 long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); 378 379 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemClassResponse")] 380 void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto); 381 382 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteProblemClass", ReplyAction="http://tempuri.org/IAdministrationService/DeleteProblemClassResponse")] 383 void DeleteProblemClass(long id); 384 385 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblem", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemResponse")] 386 HeuristicLab.Clients.OKB.Administration.Problem GetProblem(long id); 387 388 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblems", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemsResponse")] 389 System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Problem> GetProblems(); 390 391 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/AddProblem", ReplyAction="http://tempuri.org/IAdministrationService/AddProblemResponse")] 392 long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); 393 394 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblem", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemResponse")] 395 void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto); 396 397 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/DeleteProblem", ReplyAction="http://tempuri.org/IAdministrationService/DeleteProblemResponse")] 398 void DeleteProblem(long id); 399 400 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemUsers", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemUsersResponse")] 401 System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId); 402 403 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemUsers", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemUsersResponse")] 404 void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users); 405 406 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/GetProblemData", ReplyAction="http://tempuri.org/IAdministrationService/GetProblemDataResponse")] 407 byte[] GetProblemData(long problemId); 408 409 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdministrationService/UpdateProblemData", ReplyAction="http://tempuri.org/IAdministrationService/UpdateProblemDataResponse")] 410 void UpdateProblemData(long problemId, byte[] data); 411 } 412 413 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 414 public interface IAdministrationServiceChannel : HeuristicLab.Clients.OKB.Administration.IAdministrationService, System.ServiceModel.IClientChannel 415 { 416 } 417 418 [System.Diagnostics.DebuggerStepThroughAttribute()] 419 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 420 public partial class AdministrationServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.Administration.IAdministrationService>, HeuristicLab.Clients.OKB.Administration.IAdministrationService 421 { 422 423 public AdministrationServiceClient() 424 { 425 } 426 427 public AdministrationServiceClient(string endpointConfigurationName) : 428 base(endpointConfigurationName) 429 { 430 } 431 432 public AdministrationServiceClient(string endpointConfigurationName, string remoteAddress) : 433 base(endpointConfigurationName, remoteAddress) 434 { 435 } 436 437 public AdministrationServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 438 base(endpointConfigurationName, remoteAddress) 439 { 440 } 441 442 public AdministrationServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 443 base(binding, remoteAddress) 444 { 445 } 446 447 public HeuristicLab.Clients.OKB.Administration.Platform GetPlatform(long id) 448 { 449 return base.Channel.GetPlatform(id); 450 } 451 452 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Platform> GetPlatforms() 453 { 454 return base.Channel.GetPlatforms(); 455 } 456 457 public long AddPlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) 458 { 459 return base.Channel.AddPlatform(dto); 460 } 461 462 public void UpdatePlatform(HeuristicLab.Clients.OKB.Administration.Platform dto) 463 { 464 base.Channel.UpdatePlatform(dto); 465 } 466 467 public void DeletePlatform(long id) 468 { 469 base.Channel.DeletePlatform(id); 470 } 471 472 public HeuristicLab.Clients.OKB.Administration.AlgorithmClass GetAlgorithmClass(long id) 473 { 474 return base.Channel.GetAlgorithmClass(id); 475 } 476 477 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.AlgorithmClass> GetAlgorithmClasses() 478 { 479 return base.Channel.GetAlgorithmClasses(); 480 } 481 482 public long AddAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) 483 { 484 return base.Channel.AddAlgorithmClass(dto); 485 } 486 487 public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.Administration.AlgorithmClass dto) 488 { 489 base.Channel.UpdateAlgorithmClass(dto); 490 } 491 492 public void DeleteAlgorithmClass(long id) 493 { 494 base.Channel.DeleteAlgorithmClass(id); 495 } 496 497 public HeuristicLab.Clients.OKB.Administration.Algorithm GetAlgorithm(long id) 498 { 499 return base.Channel.GetAlgorithm(id); 500 } 501 502 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Algorithm> GetAlgorithms() 503 { 504 return base.Channel.GetAlgorithms(); 505 } 506 507 public long AddAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) 508 { 509 return base.Channel.AddAlgorithm(dto); 510 } 511 512 public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Administration.Algorithm dto) 513 { 514 base.Channel.UpdateAlgorithm(dto); 515 } 516 517 public void DeleteAlgorithm(long id) 518 { 519 base.Channel.DeleteAlgorithm(id); 520 } 521 522 public System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId) 523 { 524 return base.Channel.GetAlgorithmUsers(algorithmId); 525 } 526 527 public void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users) 528 { 529 base.Channel.UpdateAlgorithmUsers(algorithmId, users); 530 } 531 532 public byte[] GetAlgorithmData(long algorithmId) 533 { 534 return base.Channel.GetAlgorithmData(algorithmId); 535 } 536 537 public void UpdateAlgorithmData(long algorithmId, byte[] data) 538 { 539 base.Channel.UpdateAlgorithmData(algorithmId, data); 540 } 541 542 public HeuristicLab.Clients.OKB.Administration.ProblemClass GetProblemClass(long id) 543 { 544 return base.Channel.GetProblemClass(id); 545 } 546 547 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.ProblemClass> GetProblemClasses() 548 { 549 return base.Channel.GetProblemClasses(); 550 } 551 552 public long AddProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) 553 { 554 return base.Channel.AddProblemClass(dto); 555 } 556 557 public void UpdateProblemClass(HeuristicLab.Clients.OKB.Administration.ProblemClass dto) 558 { 559 base.Channel.UpdateProblemClass(dto); 560 } 561 562 public void DeleteProblemClass(long id) 563 { 564 base.Channel.DeleteProblemClass(id); 565 } 566 567 public HeuristicLab.Clients.OKB.Administration.Problem GetProblem(long id) 568 { 569 return base.Channel.GetProblem(id); 570 } 571 572 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Administration.Problem> GetProblems() 573 { 574 return base.Channel.GetProblems(); 575 } 576 577 public long AddProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) 578 { 579 return base.Channel.AddProblem(dto); 580 } 581 582 public void UpdateProblem(HeuristicLab.Clients.OKB.Administration.Problem dto) 583 { 584 base.Channel.UpdateProblem(dto); 585 } 586 587 public void DeleteProblem(long id) 588 { 589 base.Channel.DeleteProblem(id); 590 } 591 592 public System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId) 593 { 594 return base.Channel.GetProblemUsers(problemId); 595 } 596 597 public void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users) 598 { 599 base.Channel.UpdateProblemUsers(problemId, users); 600 } 601 602 public byte[] GetProblemData(long problemId) 603 { 604 return base.Channel.GetProblemData(problemId); 605 } 606 607 public void UpdateProblemData(long problemId, byte[] data) 608 { 609 base.Channel.UpdateProblemData(problemId, data); 610 } 611 } 480 612 } -
stable/HeuristicLab.Clients.OKB/3.3/Administration/ServiceClient/GenerateServiceClient.cmd
r8055 r15261 1 echo off 1 @ECHO OFF 2 2 3 echo. 4 echo ******************************************************************************************* 5 echo Generating OKB administration service client 6 echo. 3 SET HOST= 4 SET GENERATECONFIG= 7 5 8 REM If app.config should be generated, use option "/config:..\..\app.config" and optionally "/mergeConfig" instead of "/noConfig". 6 ECHO. 7 ECHO ******************************************************************************************* 9 8 10 svcutil.exe ^ 11 http://localhost:8732/Design_Time_Addresses/OKB-3.3/AdministrationService/mex ^ 12 /out:AdministrationServiceClient ^ 13 /namespace:*,HeuristicLab.Clients.OKB.Administration ^ 14 /collectionType:System.Collections.Generic.List`1 ^ 15 /targetClientVersion:Version35 ^ 16 /enableDataBinding ^ 17 /noConfig 9 SET /P HOST=Which host should be used? [services.heuristiclab.com]: 10 IF "%HOST%"=="" SET HOST=services.heuristiclab.com 18 11 19 echo. 20 echo --------------------------------------------------------------------------------------- 21 echo !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 22 echo. 23 echo Following modifications have to be done manually in generated data contracts: 24 echo * Remove method "protected void RaisePropertyChanged(string propertyName)" in OKBItem 25 echo. 26 echo !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 27 echo --------------------------------------------------------------------------------------- 28 echo. 29 echo Generation of OKB administration service client finished. 30 echo ******************************************************************************************* 31 echo. 12 SET /P GENERATECONFIG=Would you like to generate the configuration file? [y]: 13 IF "%GENERATECONFIG%"=="" SET GENERATECONFIG=y 32 14 33 pause 15 SET ARGS=http://%HOST%/OKB-3.3/AdministrationService.svc?wsdl ^ 16 /out:AdministrationServiceClient ^ 17 /namespace:*,HeuristicLab.Clients.OKB.Administration ^ 18 /collectionType:System.Collections.Generic.List`1 ^ 19 /targetClientVersion:Version35 ^ 20 /enableDataBinding ^ 21 /syncOnly 22 23 IF "%GENERATECONFIG%"=="y" ( 24 SET ARGS=%ARGS% /config:..\..\app.config /mergeConfig 25 ) ELSE ( 26 SET ARGS=%ARGS% /noConfig 27 ) 28 29 ECHO. 30 ECHO Generating AdministrationService client 31 ECHO. 32 33 SETLOCAL ENABLEDELAYEDEXPANSION 34 svcutil.exe %ARGS% 35 ENDLOCAL 36 37 ECHO. 38 ECHO --------------------------------------------------------------------------------------- 39 ECHO !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 40 ECHO. 41 ECHO Following modifications have to be done manually in generated data contracts: 42 ECHO * Remove method "protected void RaisePropertyChanged(string propertyName)" in generated OKBItem 43 ECHO. 44 ECHO !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 45 ECHO --------------------------------------------------------------------------------------- 46 ECHO. 47 ECHO Generation of AdministrationService client finished. 48 ECHO ******************************************************************************************* 49 ECHO. 50 51 PAUSE
Note: See TracChangeset
for help on using the changeset viewer.