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