Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Clients.Access/3.3/ServiceClients
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Clients.Access/3.3/ServiceClients
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Clients.Access/3.3/ServiceClients/AccessServiceClient.cs
r14738 r14927 54 54 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 55 55 } 56 57 [System.Diagnostics.DebuggerStepThroughAttribute()] 58 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 59 [System.Runtime.Serialization.DataContractAttribute(Name="ClientConfiguration", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 60 "")] 61 [System.SerializableAttribute()] 62 public partial class ClientConfiguration : HeuristicLab.Clients.Access.AccessItem 63 { 64 65 [System.Runtime.Serialization.OptionalFieldAttribute()] 66 private string DescriptionField; 67 68 [System.Runtime.Serialization.OptionalFieldAttribute()] 69 private string HashField; 70 71 [System.Runtime.Serialization.OptionalFieldAttribute()] 72 private System.Guid IdField; 73 74 [System.Runtime.Serialization.DataMemberAttribute()] 75 public string Description 76 { 77 get 78 { 79 return this.DescriptionField; 80 } 81 set 82 { 83 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 84 { 85 this.DescriptionField = value; 86 this.RaisePropertyChanged("Description"); 87 } 88 } 89 } 90 91 [System.Runtime.Serialization.DataMemberAttribute()] 92 public string Hash 93 { 94 get 95 { 96 return this.HashField; 97 } 98 set 99 { 100 if ((object.ReferenceEquals(this.HashField, value) != true)) 101 { 102 this.HashField = value; 103 this.RaisePropertyChanged("Hash"); 104 } 105 } 106 } 107 108 [System.Runtime.Serialization.DataMemberAttribute()] 109 public System.Guid Id 110 { 111 get 112 { 113 return this.IdField; 114 } 115 set 116 { 117 if ((this.IdField.Equals(value) != true)) 118 { 119 this.IdField = value; 120 this.RaisePropertyChanged("Id"); 121 } 122 } 123 } 124 } 125 126 [System.Diagnostics.DebuggerStepThroughAttribute()] 56 57 [System.Diagnostics.DebuggerStepThroughAttribute()] 58 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 59 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientConfiguration", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 60 "")] 61 [System.SerializableAttribute()] 62 public partial class ClientConfiguration : HeuristicLab.Clients.Access.AccessItem { 63 64 [System.Runtime.Serialization.OptionalFieldAttribute()] 65 private string DescriptionField; 66 67 [System.Runtime.Serialization.OptionalFieldAttribute()] 68 private string HashField; 69 70 [System.Runtime.Serialization.OptionalFieldAttribute()] 71 private System.Guid IdField; 72 73 [System.Runtime.Serialization.DataMemberAttribute()] 74 public string Description { 75 get { 76 return this.DescriptionField; 77 } 78 set { 79 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { 80 this.DescriptionField = value; 81 this.RaisePropertyChanged("Description"); 82 } 83 } 84 } 85 86 [System.Runtime.Serialization.DataMemberAttribute()] 87 public string Hash { 88 get { 89 return this.HashField; 90 } 91 set { 92 if ((object.ReferenceEquals(this.HashField, value) != true)) { 93 this.HashField = value; 94 this.RaisePropertyChanged("Hash"); 95 } 96 } 97 } 98 99 [System.Runtime.Serialization.DataMemberAttribute()] 100 public System.Guid Id { 101 get { 102 return this.IdField; 103 } 104 set { 105 if ((this.IdField.Equals(value) != true)) { 106 this.IdField = value; 107 this.RaisePropertyChanged("Id"); 108 } 109 } 110 } 111 } 112 113 [System.Diagnostics.DebuggerStepThroughAttribute()] 127 114 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 128 115 [System.Runtime.Serialization.DataContractAttribute(Name="ClientType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 172 159 } 173 160 } 174 175 [System.Diagnostics.DebuggerStepThroughAttribute()] 176 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 177 [System.Runtime.Serialization.DataContractAttribute(Name="Country", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 178 "")] 179 [System.SerializableAttribute()] 180 public partial class Country : HeuristicLab.Clients.Access.AccessItem 181 { 182 183 [System.Runtime.Serialization.OptionalFieldAttribute()] 184 private System.Guid IdField; 185 186 [System.Runtime.Serialization.OptionalFieldAttribute()] 187 private string NameField; 188 189 [System.Runtime.Serialization.DataMemberAttribute()] 190 public System.Guid Id 191 { 192 get 193 { 194 return this.IdField; 195 } 196 set 197 { 198 if ((this.IdField.Equals(value) != true)) 199 { 200 this.IdField = value; 201 this.RaisePropertyChanged("Id"); 202 } 203 } 204 } 205 206 [System.Runtime.Serialization.DataMemberAttribute()] 207 public string Name 208 { 209 get 210 { 211 return this.NameField; 212 } 213 set 214 { 215 if ((object.ReferenceEquals(this.NameField, value) != true)) 216 { 217 this.NameField = value; 218 this.RaisePropertyChanged("Name"); 219 } 220 } 221 } 222 } 223 224 [System.Diagnostics.DebuggerStepThroughAttribute()] 161 162 [System.Diagnostics.DebuggerStepThroughAttribute()] 163 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 164 [System.Runtime.Serialization.DataContractAttribute(Name = "Country", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 165 "")] 166 [System.SerializableAttribute()] 167 public partial class Country : HeuristicLab.Clients.Access.AccessItem { 168 169 [System.Runtime.Serialization.OptionalFieldAttribute()] 170 private System.Guid IdField; 171 172 [System.Runtime.Serialization.OptionalFieldAttribute()] 173 private string NameField; 174 175 [System.Runtime.Serialization.DataMemberAttribute()] 176 public System.Guid Id { 177 get { 178 return this.IdField; 179 } 180 set { 181 if ((this.IdField.Equals(value) != true)) { 182 this.IdField = value; 183 this.RaisePropertyChanged("Id"); 184 } 185 } 186 } 187 188 [System.Runtime.Serialization.DataMemberAttribute()] 189 public string Name { 190 get { 191 return this.NameField; 192 } 193 set { 194 if ((object.ReferenceEquals(this.NameField, value) != true)) { 195 this.NameField = value; 196 this.RaisePropertyChanged("Name"); 197 } 198 } 199 } 200 } 201 202 [System.Diagnostics.DebuggerStepThroughAttribute()] 225 203 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 226 204 [System.Runtime.Serialization.DataContractAttribute(Name="OperatingSystem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 270 248 } 271 249 } 272 273 [System.Diagnostics.DebuggerStepThroughAttribute()] 274 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 275 [System.Runtime.Serialization.DataContractAttribute(Name="ClientLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 276 "")] 277 [System.SerializableAttribute()] 278 public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem 279 { 280 281 [System.Runtime.Serialization.OptionalFieldAttribute()] 282 private string MessageField; 283 284 [System.Runtime.Serialization.OptionalFieldAttribute()] 285 private System.Guid ResourceIdField; 286 287 [System.Runtime.Serialization.OptionalFieldAttribute()] 288 private System.DateTime TimestampField; 289 290 [System.Runtime.Serialization.DataMemberAttribute()] 291 public string Message 292 { 293 get 294 { 295 return this.MessageField; 296 } 297 set 298 { 299 if ((object.ReferenceEquals(this.MessageField, value) != true)) 300 { 301 this.MessageField = value; 302 this.RaisePropertyChanged("Message"); 303 } 304 } 305 } 306 307 [System.Runtime.Serialization.DataMemberAttribute()] 308 public System.Guid ResourceId 309 { 310 get 311 { 312 return this.ResourceIdField; 313 } 314 set 315 { 316 if ((this.ResourceIdField.Equals(value) != true)) 317 { 318 this.ResourceIdField = value; 319 this.RaisePropertyChanged("ResourceId"); 320 } 321 } 322 } 323 324 [System.Runtime.Serialization.DataMemberAttribute()] 325 public System.DateTime Timestamp 326 { 327 get 328 { 329 return this.TimestampField; 330 } 331 set 332 { 333 if ((this.TimestampField.Equals(value) != true)) 334 { 335 this.TimestampField = value; 336 this.RaisePropertyChanged("Timestamp"); 337 } 338 } 339 } 340 } 341 342 [System.Diagnostics.DebuggerStepThroughAttribute()] 250 251 [System.Diagnostics.DebuggerStepThroughAttribute()] 252 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 253 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientLog", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 254 "")] 255 [System.SerializableAttribute()] 256 public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem { 257 258 [System.Runtime.Serialization.OptionalFieldAttribute()] 259 private string MessageField; 260 261 [System.Runtime.Serialization.OptionalFieldAttribute()] 262 private System.Guid ResourceIdField; 263 264 [System.Runtime.Serialization.OptionalFieldAttribute()] 265 private System.DateTime TimestampField; 266 267 [System.Runtime.Serialization.DataMemberAttribute()] 268 public string Message { 269 get { 270 return this.MessageField; 271 } 272 set { 273 if ((object.ReferenceEquals(this.MessageField, value) != true)) { 274 this.MessageField = value; 275 this.RaisePropertyChanged("Message"); 276 } 277 } 278 } 279 280 [System.Runtime.Serialization.DataMemberAttribute()] 281 public System.Guid ResourceId { 282 get { 283 return this.ResourceIdField; 284 } 285 set { 286 if ((this.ResourceIdField.Equals(value) != true)) { 287 this.ResourceIdField = value; 288 this.RaisePropertyChanged("ResourceId"); 289 } 290 } 291 } 292 293 [System.Runtime.Serialization.DataMemberAttribute()] 294 public System.DateTime Timestamp { 295 get { 296 return this.TimestampField; 297 } 298 set { 299 if ((this.TimestampField.Equals(value) != true)) { 300 this.TimestampField = value; 301 this.RaisePropertyChanged("Timestamp"); 302 } 303 } 304 } 305 } 306 307 [System.Diagnostics.DebuggerStepThroughAttribute()] 343 308 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 344 309 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupBase", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 480 445 } 481 446 } 482 483 [System.Diagnostics.DebuggerStepThroughAttribute()] 484 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 485 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 486 "")] 487 [System.SerializableAttribute()] 488 public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase 489 { 490 491 [System.Runtime.Serialization.OptionalFieldAttribute()] 492 private string NameField; 493 494 [System.Runtime.Serialization.DataMemberAttribute()] 495 public string Name 496 { 497 get 498 { 499 return this.NameField; 500 } 501 set 502 { 503 if ((object.ReferenceEquals(this.NameField, value) != true)) 504 { 505 this.NameField = value; 506 this.RaisePropertyChanged("Name"); 507 } 508 } 509 } 510 } 511 512 [System.Diagnostics.DebuggerStepThroughAttribute()] 447 448 [System.Diagnostics.DebuggerStepThroughAttribute()] 449 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 450 [System.Runtime.Serialization.DataContractAttribute(Name = "UserGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 451 "")] 452 [System.SerializableAttribute()] 453 public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase { 454 455 [System.Runtime.Serialization.OptionalFieldAttribute()] 456 private string NameField; 457 458 [System.Runtime.Serialization.DataMemberAttribute()] 459 public string Name { 460 get { 461 return this.NameField; 462 } 463 set { 464 if ((object.ReferenceEquals(this.NameField, value) != true)) { 465 this.NameField = value; 466 this.RaisePropertyChanged("Name"); 467 } 468 } 469 } 470 } 471 472 [System.Diagnostics.DebuggerStepThroughAttribute()] 513 473 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 514 474 [System.Runtime.Serialization.DataContractAttribute(Name="Role", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 727 687 } 728 688 } 729 730 [System.Diagnostics.DebuggerStepThroughAttribute()] 731 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 732 [System.Runtime.Serialization.DataContractAttribute(Name="ClientError", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 733 "")] 734 [System.SerializableAttribute()] 735 public partial class ClientError : HeuristicLab.Clients.Access.AccessItem 736 { 737 738 [System.Runtime.Serialization.OptionalFieldAttribute()] 739 private System.Guid ClientIdField; 740 741 [System.Runtime.Serialization.OptionalFieldAttribute()] 742 private string ConfigDumpField; 743 744 [System.Runtime.Serialization.OptionalFieldAttribute()] 745 private string ExceptionField; 746 747 [System.Runtime.Serialization.OptionalFieldAttribute()] 748 private System.Guid IdField; 749 750 [System.Runtime.Serialization.OptionalFieldAttribute()] 751 private System.DateTime TimestampField; 752 753 [System.Runtime.Serialization.OptionalFieldAttribute()] 754 private string UserCommentField; 755 756 [System.Runtime.Serialization.OptionalFieldAttribute()] 757 private System.Guid UserIdField; 758 759 [System.Runtime.Serialization.DataMemberAttribute()] 760 public System.Guid ClientId 761 { 762 get 763 { 764 return this.ClientIdField; 765 } 766 set 767 { 768 if ((this.ClientIdField.Equals(value) != true)) 769 { 770 this.ClientIdField = value; 771 this.RaisePropertyChanged("ClientId"); 772 } 773 } 774 } 775 776 [System.Runtime.Serialization.DataMemberAttribute()] 777 public string ConfigDump 778 { 779 get 780 { 781 return this.ConfigDumpField; 782 } 783 set 784 { 785 if ((object.ReferenceEquals(this.ConfigDumpField, value) != true)) 786 { 787 this.ConfigDumpField = value; 788 this.RaisePropertyChanged("ConfigDump"); 789 } 790 } 791 } 792 793 [System.Runtime.Serialization.DataMemberAttribute()] 794 public string Exception 795 { 796 get 797 { 798 return this.ExceptionField; 799 } 800 set 801 { 802 if ((object.ReferenceEquals(this.ExceptionField, value) != true)) 803 { 804 this.ExceptionField = value; 805 this.RaisePropertyChanged("Exception"); 806 } 807 } 808 } 809 810 [System.Runtime.Serialization.DataMemberAttribute()] 811 public System.Guid Id 812 { 813 get 814 { 815 return this.IdField; 816 } 817 set 818 { 819 if ((this.IdField.Equals(value) != true)) 820 { 821 this.IdField = value; 822 this.RaisePropertyChanged("Id"); 823 } 824 } 825 } 826 827 [System.Runtime.Serialization.DataMemberAttribute()] 828 public System.DateTime Timestamp 829 { 830 get 831 { 832 return this.TimestampField; 833 } 834 set 835 { 836 if ((this.TimestampField.Equals(value) != true)) 837 { 838 this.TimestampField = value; 839 this.RaisePropertyChanged("Timestamp"); 840 } 841 } 842 } 843 844 [System.Runtime.Serialization.DataMemberAttribute()] 845 public string UserComment 846 { 847 get 848 { 849 return this.UserCommentField; 850 } 851 set 852 { 853 if ((object.ReferenceEquals(this.UserCommentField, value) != true)) 854 { 855 this.UserCommentField = value; 856 this.RaisePropertyChanged("UserComment"); 857 } 858 } 859 } 860 861 [System.Runtime.Serialization.DataMemberAttribute()] 862 public System.Guid UserId 863 { 864 get 865 { 866 return this.UserIdField; 867 } 868 set 869 { 870 if ((this.UserIdField.Equals(value) != true)) 871 { 872 this.UserIdField = value; 873 this.RaisePropertyChanged("UserId"); 874 } 875 } 876 } 877 } 878 879 [System.Diagnostics.DebuggerStepThroughAttribute()] 689 690 [System.Diagnostics.DebuggerStepThroughAttribute()] 691 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 692 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientError", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 693 "")] 694 [System.SerializableAttribute()] 695 public partial class ClientError : HeuristicLab.Clients.Access.AccessItem { 696 697 [System.Runtime.Serialization.OptionalFieldAttribute()] 698 private System.Guid ClientIdField; 699 700 [System.Runtime.Serialization.OptionalFieldAttribute()] 701 private string ConfigDumpField; 702 703 [System.Runtime.Serialization.OptionalFieldAttribute()] 704 private string ExceptionField; 705 706 [System.Runtime.Serialization.OptionalFieldAttribute()] 707 private System.Guid IdField; 708 709 [System.Runtime.Serialization.OptionalFieldAttribute()] 710 private System.DateTime TimestampField; 711 712 [System.Runtime.Serialization.OptionalFieldAttribute()] 713 private string UserCommentField; 714 715 [System.Runtime.Serialization.OptionalFieldAttribute()] 716 private System.Guid UserIdField; 717 718 [System.Runtime.Serialization.DataMemberAttribute()] 719 public System.Guid ClientId { 720 get { 721 return this.ClientIdField; 722 } 723 set { 724 if ((this.ClientIdField.Equals(value) != true)) { 725 this.ClientIdField = value; 726 this.RaisePropertyChanged("ClientId"); 727 } 728 } 729 } 730 731 [System.Runtime.Serialization.DataMemberAttribute()] 732 public string ConfigDump { 733 get { 734 return this.ConfigDumpField; 735 } 736 set { 737 if ((object.ReferenceEquals(this.ConfigDumpField, value) != true)) { 738 this.ConfigDumpField = value; 739 this.RaisePropertyChanged("ConfigDump"); 740 } 741 } 742 } 743 744 [System.Runtime.Serialization.DataMemberAttribute()] 745 public string Exception { 746 get { 747 return this.ExceptionField; 748 } 749 set { 750 if ((object.ReferenceEquals(this.ExceptionField, value) != true)) { 751 this.ExceptionField = value; 752 this.RaisePropertyChanged("Exception"); 753 } 754 } 755 } 756 757 [System.Runtime.Serialization.DataMemberAttribute()] 758 public System.Guid Id { 759 get { 760 return this.IdField; 761 } 762 set { 763 if ((this.IdField.Equals(value) != true)) { 764 this.IdField = value; 765 this.RaisePropertyChanged("Id"); 766 } 767 } 768 } 769 770 [System.Runtime.Serialization.DataMemberAttribute()] 771 public System.DateTime Timestamp { 772 get { 773 return this.TimestampField; 774 } 775 set { 776 if ((this.TimestampField.Equals(value) != true)) { 777 this.TimestampField = value; 778 this.RaisePropertyChanged("Timestamp"); 779 } 780 } 781 } 782 783 [System.Runtime.Serialization.DataMemberAttribute()] 784 public string UserComment { 785 get { 786 return this.UserCommentField; 787 } 788 set { 789 if ((object.ReferenceEquals(this.UserCommentField, value) != true)) { 790 this.UserCommentField = value; 791 this.RaisePropertyChanged("UserComment"); 792 } 793 } 794 } 795 796 [System.Runtime.Serialization.DataMemberAttribute()] 797 public System.Guid UserId { 798 get { 799 return this.UserIdField; 800 } 801 set { 802 if ((this.UserIdField.Equals(value) != true)) { 803 this.UserIdField = value; 804 this.RaisePropertyChanged("UserId"); 805 } 806 } 807 } 808 } 809 810 [System.Diagnostics.DebuggerStepThroughAttribute()] 880 811 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 881 812 [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 947 878 } 948 879 } 949 950 [System.Diagnostics.DebuggerStepThroughAttribute()] 951 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 952 [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 953 "")] 954 [System.SerializableAttribute()] 955 public partial class ClientGroup : HeuristicLab.Clients.Access.Resource 956 { 957 } 958 959 [System.Diagnostics.DebuggerStepThroughAttribute()] 880 881 [System.Diagnostics.DebuggerStepThroughAttribute()] 882 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 883 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 884 "")] 885 [System.SerializableAttribute()] 886 public partial class ClientGroup : HeuristicLab.Clients.Access.Resource { 887 } 888 889 [System.Diagnostics.DebuggerStepThroughAttribute()] 960 890 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 961 891 [System.Runtime.Serialization.DataContractAttribute(Name="Client", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 1165 1095 } 1166 1096 } 1167 1168 [System.Diagnostics.DebuggerStepThroughAttribute()] 1169 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1170 [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 1171 "")] 1172 [System.SerializableAttribute()] 1173 public partial class ClientGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1174 { 1175 1176 [System.NonSerializedAttribute()] 1177 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1178 1179 [System.Runtime.Serialization.OptionalFieldAttribute()] 1180 private System.Guid ChildField; 1181 1182 [System.Runtime.Serialization.OptionalFieldAttribute()] 1183 private System.Guid ParentField; 1184 1185 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1186 { 1187 get 1188 { 1189 return this.extensionDataField; 1190 } 1191 set 1192 { 1193 this.extensionDataField = value; 1194 } 1195 } 1196 1197 [System.Runtime.Serialization.DataMemberAttribute()] 1198 public System.Guid Child 1199 { 1200 get 1201 { 1202 return this.ChildField; 1203 } 1204 set 1205 { 1206 if ((this.ChildField.Equals(value) != true)) 1207 { 1208 this.ChildField = value; 1209 this.RaisePropertyChanged("Child"); 1210 } 1211 } 1212 } 1213 1214 [System.Runtime.Serialization.DataMemberAttribute()] 1215 public System.Guid Parent 1216 { 1217 get 1218 { 1219 return this.ParentField; 1220 } 1221 set 1222 { 1223 if ((this.ParentField.Equals(value) != true)) 1224 { 1225 this.ParentField = value; 1226 this.RaisePropertyChanged("Parent"); 1227 } 1228 } 1229 } 1230 1231 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1232 1233 protected void RaisePropertyChanged(string propertyName) 1234 { 1235 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1236 if ((propertyChanged != null)) 1237 { 1238 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1239 } 1240 } 1241 } 1242 1243 [System.Diagnostics.DebuggerStepThroughAttribute()] 1097 1098 [System.Diagnostics.DebuggerStepThroughAttribute()] 1099 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1100 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientGroupMapping", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 1101 "")] 1102 [System.SerializableAttribute()] 1103 public partial class ClientGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 1104 1105 [System.NonSerializedAttribute()] 1106 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1107 1108 [System.Runtime.Serialization.OptionalFieldAttribute()] 1109 private System.Guid ChildField; 1110 1111 [System.Runtime.Serialization.OptionalFieldAttribute()] 1112 private System.Guid ParentField; 1113 1114 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 1115 get { 1116 return this.extensionDataField; 1117 } 1118 set { 1119 this.extensionDataField = value; 1120 } 1121 } 1122 1123 [System.Runtime.Serialization.DataMemberAttribute()] 1124 public System.Guid Child { 1125 get { 1126 return this.ChildField; 1127 } 1128 set { 1129 if ((this.ChildField.Equals(value) != true)) { 1130 this.ChildField = value; 1131 this.RaisePropertyChanged("Child"); 1132 } 1133 } 1134 } 1135 1136 [System.Runtime.Serialization.DataMemberAttribute()] 1137 public System.Guid Parent { 1138 get { 1139 return this.ParentField; 1140 } 1141 set { 1142 if ((this.ParentField.Equals(value) != true)) { 1143 this.ParentField = value; 1144 this.RaisePropertyChanged("Parent"); 1145 } 1146 } 1147 } 1148 1149 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1150 1151 protected void RaisePropertyChanged(string propertyName) { 1152 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1153 if ((propertyChanged != null)) { 1154 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1155 } 1156 } 1157 } 1158 1159 [System.Diagnostics.DebuggerStepThroughAttribute()] 1244 1160 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1245 1161 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + … … 1315 1231 } 1316 1232 } 1317 1318 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1319 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Access.IAccessService")] 1320 public interface IAccessService 1321 { 1322 1323 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ClientExists", ReplyAction="http://tempuri.org/IAccessService/ClientExistsResponse")] 1324 bool ClientExists(System.Guid id); 1325 1326 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClient", ReplyAction="http://tempuri.org/IAccessService/GetClientResponse")] 1327 HeuristicLab.Clients.Access.Client GetClient(System.Guid id); 1328 1329 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClients", ReplyAction="http://tempuri.org/IAccessService/GetClientsResponse")] 1330 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids); 1331 1332 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClients", ReplyAction="http://tempuri.org/IAccessService/GetAllClientsResponse")] 1333 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients(); 1334 1335 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClient", ReplyAction="http://tempuri.org/IAccessService/AddClientResponse")] 1336 void AddClient(HeuristicLab.Clients.Access.Client client); 1337 1338 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClient", ReplyAction="http://tempuri.org/IAccessService/UpdateClientResponse")] 1339 void UpdateClient(HeuristicLab.Clients.Access.Client client); 1340 1341 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClient", ReplyAction="http://tempuri.org/IAccessService/DeleteClientResponse")] 1342 void DeleteClient(HeuristicLab.Clients.Access.Client client); 1343 1344 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllClientGroupsResponse")] 1345 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups(); 1346 1347 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupsResponse")] 1348 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids); 1349 1350 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientGroup", ReplyAction="http://tempuri.org/IAccessService/AddClientGroupResponse")] 1351 System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1352 1353 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateClientGroupResponse")] 1354 void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1355 1356 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteClientGroupResponse")] 1357 void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1358 1359 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddResourceToGroup", ReplyAction="http://tempuri.org/IAccessService/AddResourceToGroupResponse")] 1360 void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1361 1362 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveResourceFromGroupResponse")] 1363 void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1364 1365 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupMappingResponse")] 1366 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping(); 1367 1368 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetResources", ReplyAction="http://tempuri.org/IAccessService/GetResourcesResponse")] 1369 System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources(); 1370 1371 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction="http://tempuri.org/IAccessService/GetLastClientLogResponse")] 1372 HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId); 1373 1374 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogs", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsResponse")] 1375 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId); 1376 1377 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsSinceResponse")] 1378 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate); 1379 1380 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientLog", ReplyAction="http://tempuri.org/IAccessService/AddClientLogResponse")] 1381 void AddClientLog(HeuristicLab.Clients.Access.ClientLog log); 1382 1383 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientLog", ReplyAction="http://tempuri.org/IAccessService/DeleteClientLogResponse")] 1384 void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log); 1385 1386 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/Login", ReplyAction="http://tempuri.org/IAccessService/LoginResponse")] 1387 HeuristicLab.Clients.Access.LightweightUser Login(); 1388 1389 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetGroupsOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetGroupsOfCurrentUserResponse")] 1390 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser(); 1391 1392 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRolesOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetRolesOfCurrentUserResponse")] 1393 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser(); 1394 1395 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllLightweightUsersResponse")] 1396 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers(); 1397 1398 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetLightweightUsersResponse")] 1399 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids); 1400 1401 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction="http://tempuri.org/IAccessService/UpdateLightweightUserResponse")] 1402 void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user); 1403 1404 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllUsersResponse")] 1405 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers(); 1406 1407 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsers", ReplyAction="http://tempuri.org/IAccessService/GetUsersResponse")] 1408 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids); 1409 1410 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUser", ReplyAction="http://tempuri.org/IAccessService/AddUserResponse")] 1411 HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user); 1412 1413 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUser", ReplyAction="http://tempuri.org/IAccessService/DeleteUserResponse")] 1414 void DeleteUser(HeuristicLab.Clients.Access.User user); 1415 1416 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUser", ReplyAction="http://tempuri.org/IAccessService/UpdateUserResponse")] 1417 void UpdateUser(HeuristicLab.Clients.Access.User user); 1418 1419 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserToRole", ReplyAction="http://tempuri.org/IAccessService/AddUserToRoleResponse")] 1420 void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1421 1422 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction="http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")] 1423 void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1424 1425 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ChangePassword", ReplyAction="http://tempuri.org/IAccessService/ChangePasswordResponse")] 1426 bool ChangePassword(System.Guid userId, string oldPassword, string newPassword); 1427 1428 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ResetPassword", ReplyAction="http://tempuri.org/IAccessService/ResetPasswordResponse")] 1429 string ResetPassword(System.Guid userId); 1430 1431 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllUserGroupsResponse")] 1432 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups(); 1433 1434 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupsOfUser", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsOfUserResponse")] 1435 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId); 1436 1437 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsResponse")] 1438 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids); 1439 1440 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupResponse")] 1441 System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1442 1443 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateUserGroupResponse")] 1444 void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1445 1446 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteUserGroupResponse")] 1447 void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1448 1449 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")] 1450 void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1451 1452 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")] 1453 void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1454 1455 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetUsersAndGroupsResponse")] 1456 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups(); 1457 1458 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroupsResponse")] 1459 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups(); 1460 1461 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroupsResponse")] 1462 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids); 1463 1464 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupMappingResponse")] 1465 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping(); 1466 1467 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroup", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroupResponse")] 1468 System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId); 1469 1470 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRoles", ReplyAction="http://tempuri.org/IAccessService/GetRolesResponse")] 1471 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles(); 1472 1473 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRole", ReplyAction="http://tempuri.org/IAccessService/AddRoleResponse")] 1474 HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role); 1475 1476 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteRole", ReplyAction="http://tempuri.org/IAccessService/DeleteRoleResponse")] 1477 void DeleteRole(HeuristicLab.Clients.Access.Role role); 1478 1479 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserRoles", ReplyAction="http://tempuri.org/IAccessService/GetUserRolesResponse")] 1480 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user); 1481 1482 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRoleToGroup", ReplyAction="http://tempuri.org/IAccessService/AddRoleToGroupResponse")] 1483 void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1484 1485 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveRoleFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveRoleFromGroupResponse")] 1486 void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1487 1488 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ReportError", ReplyAction="http://tempuri.org/IAccessService/ReportErrorResponse")] 1489 void ReportError(HeuristicLab.Clients.Access.ClientError error); 1490 1491 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetClientErrorsResponse")] 1492 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors(); 1493 1494 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetLastClientErrorsResponse")] 1495 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate); 1496 1497 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteError", ReplyAction="http://tempuri.org/IAccessService/DeleteErrorResponse")] 1498 void DeleteError(HeuristicLab.Clients.Access.ClientError error); 1499 } 1500 1501 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1233 1234 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1235 [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.Access.IAccessService")] 1236 public interface IAccessService { 1237 1238 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ClientExists", ReplyAction = "http://tempuri.org/IAccessService/ClientExistsResponse")] 1239 bool ClientExists(System.Guid id); 1240 1241 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClient", ReplyAction = "http://tempuri.org/IAccessService/GetClientResponse")] 1242 HeuristicLab.Clients.Access.Client GetClient(System.Guid id); 1243 1244 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClients", ReplyAction = "http://tempuri.org/IAccessService/GetClientsResponse")] 1245 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids); 1246 1247 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllClients", ReplyAction = "http://tempuri.org/IAccessService/GetAllClientsResponse")] 1248 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients(); 1249 1250 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClient", ReplyAction = "http://tempuri.org/IAccessService/AddClientResponse")] 1251 void AddClient(HeuristicLab.Clients.Access.Client client); 1252 1253 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateClient", ReplyAction = "http://tempuri.org/IAccessService/UpdateClientResponse")] 1254 void UpdateClient(HeuristicLab.Clients.Access.Client client); 1255 1256 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClient", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientResponse")] 1257 void DeleteClient(HeuristicLab.Clients.Access.Client client); 1258 1259 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllClientGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllClientGroupsResponse")] 1260 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups(); 1261 1262 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientGroups", ReplyAction = "http://tempuri.org/IAccessService/GetClientGroupsResponse")] 1263 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids); 1264 1265 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClientGroup", ReplyAction = "http://tempuri.org/IAccessService/AddClientGroupResponse")] 1266 System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1267 1268 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction = "http://tempuri.org/IAccessService/UpdateClientGroupResponse")] 1269 void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1270 1271 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientGroupResponse")] 1272 void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1273 1274 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddResourceToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddResourceToGroupResponse")] 1275 void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1276 1277 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveResourceFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveResourceFromGroupResponse")] 1278 void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1279 1280 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientGroupMapping", ReplyAction = "http://tempuri.org/IAccessService/GetClientGroupMappingResponse")] 1281 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping(); 1282 1283 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetResources", ReplyAction = "http://tempuri.org/IAccessService/GetResourcesResponse")] 1284 System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources(); 1285 1286 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction = "http://tempuri.org/IAccessService/GetLastClientLogResponse")] 1287 HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId); 1288 1289 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientLogs", ReplyAction = "http://tempuri.org/IAccessService/GetClientLogsResponse")] 1290 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId); 1291 1292 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction = "http://tempuri.org/IAccessService/GetClientLogsSinceResponse")] 1293 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate); 1294 1295 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClientLog", ReplyAction = "http://tempuri.org/IAccessService/AddClientLogResponse")] 1296 void AddClientLog(HeuristicLab.Clients.Access.ClientLog log); 1297 1298 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClientLog", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientLogResponse")] 1299 void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log); 1300 1301 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/Login", ReplyAction = "http://tempuri.org/IAccessService/LoginResponse")] 1302 HeuristicLab.Clients.Access.LightweightUser Login(); 1303 1304 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetGroupsOfCurrentUser", ReplyAction = "http://tempuri.org/IAccessService/GetGroupsOfCurrentUserResponse")] 1305 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser(); 1306 1307 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetRolesOfCurrentUser", ReplyAction = "http://tempuri.org/IAccessService/GetRolesOfCurrentUserResponse")] 1308 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser(); 1309 1310 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllLightweightUsers", ReplyAction = "http://tempuri.org/IAccessService/GetAllLightweightUsersResponse")] 1311 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers(); 1312 1313 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLightweightUsers", ReplyAction = "http://tempuri.org/IAccessService/GetLightweightUsersResponse")] 1314 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids); 1315 1316 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction = "http://tempuri.org/IAccessService/UpdateLightweightUserResponse")] 1317 void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user); 1318 1319 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllUsers", ReplyAction = "http://tempuri.org/IAccessService/GetAllUsersResponse")] 1320 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers(); 1321 1322 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUsers", ReplyAction = "http://tempuri.org/IAccessService/GetUsersResponse")] 1323 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids); 1324 1325 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUser", ReplyAction = "http://tempuri.org/IAccessService/AddUserResponse")] 1326 HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user); 1327 1328 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteUser", ReplyAction = "http://tempuri.org/IAccessService/DeleteUserResponse")] 1329 void DeleteUser(HeuristicLab.Clients.Access.User user); 1330 1331 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateUser", ReplyAction = "http://tempuri.org/IAccessService/UpdateUserResponse")] 1332 void UpdateUser(HeuristicLab.Clients.Access.User user); 1333 1334 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserToRole", ReplyAction = "http://tempuri.org/IAccessService/AddUserToRoleResponse")] 1335 void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1336 1337 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction = "http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")] 1338 void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1339 1340 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ChangePassword", ReplyAction = "http://tempuri.org/IAccessService/ChangePasswordResponse")] 1341 bool ChangePassword(System.Guid userId, string oldPassword, string newPassword); 1342 1343 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ResetPassword", ReplyAction = "http://tempuri.org/IAccessService/ResetPasswordResponse")] 1344 string ResetPassword(System.Guid userId); 1345 1346 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllUserGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllUserGroupsResponse")] 1347 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups(); 1348 1349 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupsOfUser", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupsOfUserResponse")] 1350 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId); 1351 1352 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroups", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupsResponse")] 1353 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids); 1354 1355 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupResponse")] 1356 System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1357 1358 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction = "http://tempuri.org/IAccessService/UpdateUserGroupResponse")] 1359 void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1360 1361 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction = "http://tempuri.org/IAccessService/DeleteUserGroupResponse")] 1362 void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1363 1364 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")] 1365 void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1366 1367 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")] 1368 void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1369 1370 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetUsersAndGroupsResponse")] 1371 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups(); 1372 1373 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroupsResponse")] 1374 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups(); 1375 1376 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLeightweightUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetLeightweightUsersAndGroupsResponse")] 1377 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids); 1378 1379 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupMapping", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupMappingResponse")] 1380 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping(); 1381 1382 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupIdsOfGroup", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupIdsOfGroupResponse")] 1383 System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId); 1384 1385 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetRoles", ReplyAction = "http://tempuri.org/IAccessService/GetRolesResponse")] 1386 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles(); 1387 1388 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddRole", ReplyAction = "http://tempuri.org/IAccessService/AddRoleResponse")] 1389 HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role); 1390 1391 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteRole", ReplyAction = "http://tempuri.org/IAccessService/DeleteRoleResponse")] 1392 void DeleteRole(HeuristicLab.Clients.Access.Role role); 1393 1394 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserRoles", ReplyAction = "http://tempuri.org/IAccessService/GetUserRolesResponse")] 1395 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user); 1396 1397 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddRoleToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddRoleToGroupResponse")] 1398 void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1399 1400 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveRoleFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveRoleFromGroupResponse")] 1401 void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1402 1403 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ReportError", ReplyAction = "http://tempuri.org/IAccessService/ReportErrorResponse")] 1404 void ReportError(HeuristicLab.Clients.Access.ClientError error); 1405 1406 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientErrors", ReplyAction = "http://tempuri.org/IAccessService/GetClientErrorsResponse")] 1407 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors(); 1408 1409 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLastClientErrors", ReplyAction = "http://tempuri.org/IAccessService/GetLastClientErrorsResponse")] 1410 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate); 1411 1412 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteError", ReplyAction = "http://tempuri.org/IAccessService/DeleteErrorResponse")] 1413 void DeleteError(HeuristicLab.Clients.Access.ClientError error); 1414 } 1415 1416 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1502 1417 public interface IAccessServiceChannel : HeuristicLab.Clients.Access.IAccessService, System.ServiceModel.IClientChannel 1503 1418 { 1504 1419 } 1505 1506 [System.Diagnostics.DebuggerStepThroughAttribute()] 1507 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1508 public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService 1509 { 1510 1511 public AccessServiceClient() 1512 { 1513 } 1514 1515 public AccessServiceClient(string endpointConfigurationName) : 1516 base(endpointConfigurationName) 1517 { 1518 } 1519 1520 public AccessServiceClient(string endpointConfigurationName, string remoteAddress) : 1521 base(endpointConfigurationName, remoteAddress) 1522 { 1523 } 1524 1525 public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 1526 base(endpointConfigurationName, remoteAddress) 1527 { 1528 } 1529 1530 public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 1531 base(binding, remoteAddress) 1532 { 1533 } 1534 1535 public bool ClientExists(System.Guid id) 1536 { 1537 return base.Channel.ClientExists(id); 1538 } 1539 1540 public HeuristicLab.Clients.Access.Client GetClient(System.Guid id) 1541 { 1542 return base.Channel.GetClient(id); 1543 } 1544 1545 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids) 1546 { 1547 return base.Channel.GetClients(ids); 1548 } 1549 1550 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients() 1551 { 1552 return base.Channel.GetAllClients(); 1553 } 1554 1555 public void AddClient(HeuristicLab.Clients.Access.Client client) 1556 { 1557 base.Channel.AddClient(client); 1558 } 1559 1560 public void UpdateClient(HeuristicLab.Clients.Access.Client client) 1561 { 1562 base.Channel.UpdateClient(client); 1563 } 1564 1565 public void DeleteClient(HeuristicLab.Clients.Access.Client client) 1566 { 1567 base.Channel.DeleteClient(client); 1568 } 1569 1570 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups() 1571 { 1572 return base.Channel.GetAllClientGroups(); 1573 } 1574 1575 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids) 1576 { 1577 return base.Channel.GetClientGroups(ids); 1578 } 1579 1580 public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1581 { 1582 return base.Channel.AddClientGroup(group); 1583 } 1584 1585 public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1586 { 1587 base.Channel.UpdateClientGroup(group); 1588 } 1589 1590 public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1591 { 1592 base.Channel.DeleteClientGroup(group); 1593 } 1594 1595 public void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) 1596 { 1597 base.Channel.AddResourceToGroup(resource, group); 1598 } 1599 1600 public void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) 1601 { 1602 base.Channel.RemoveResourceFromGroup(resource, group); 1603 } 1604 1605 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping() 1606 { 1607 return base.Channel.GetClientGroupMapping(); 1608 } 1609 1610 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources() 1611 { 1612 return base.Channel.GetResources(); 1613 } 1614 1615 public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId) 1616 { 1617 return base.Channel.GetLastClientLog(clientId); 1618 } 1619 1620 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId) 1621 { 1622 return base.Channel.GetClientLogs(clientId); 1623 } 1624 1625 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate) 1626 { 1627 return base.Channel.GetClientLogsSince(startDate); 1628 } 1629 1630 public void AddClientLog(HeuristicLab.Clients.Access.ClientLog log) 1631 { 1632 base.Channel.AddClientLog(log); 1633 } 1634 1635 public void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log) 1636 { 1637 base.Channel.DeleteClientLog(log); 1638 } 1639 1640 public HeuristicLab.Clients.Access.LightweightUser Login() 1641 { 1642 return base.Channel.Login(); 1643 } 1644 1645 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser() 1646 { 1647 return base.Channel.GetGroupsOfCurrentUser(); 1648 } 1649 1650 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser() 1651 { 1652 return base.Channel.GetRolesOfCurrentUser(); 1653 } 1654 1655 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers() 1656 { 1657 return base.Channel.GetAllLightweightUsers(); 1658 } 1659 1660 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids) 1661 { 1662 return base.Channel.GetLightweightUsers(ids); 1663 } 1664 1665 public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user) 1666 { 1667 base.Channel.UpdateLightweightUser(user); 1668 } 1669 1670 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers() 1671 { 1672 return base.Channel.GetAllUsers(); 1673 } 1674 1675 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids) 1676 { 1677 return base.Channel.GetUsers(ids); 1678 } 1679 1680 public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user) 1681 { 1682 return base.Channel.AddUser(user); 1683 } 1684 1685 public void DeleteUser(HeuristicLab.Clients.Access.User user) 1686 { 1687 base.Channel.DeleteUser(user); 1688 } 1689 1690 public void UpdateUser(HeuristicLab.Clients.Access.User user) 1691 { 1692 base.Channel.UpdateUser(user); 1693 } 1694 1695 public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) 1696 { 1697 base.Channel.AddUserToRole(role, user); 1698 } 1699 1700 public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) 1701 { 1702 base.Channel.RemoveUserFromRole(role, user); 1703 } 1704 1705 public bool ChangePassword(System.Guid userId, string oldPassword, string newPassword) 1706 { 1707 return base.Channel.ChangePassword(userId, oldPassword, newPassword); 1708 } 1709 1710 public string ResetPassword(System.Guid userId) 1711 { 1712 return base.Channel.ResetPassword(userId); 1713 } 1714 1715 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups() 1716 { 1717 return base.Channel.GetAllUserGroups(); 1718 } 1719 1720 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId) 1721 { 1722 return base.Channel.GetUserGroupsOfUser(userId); 1723 } 1724 1725 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids) 1726 { 1727 return base.Channel.GetUserGroups(ids); 1728 } 1729 1730 public System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1731 { 1732 return base.Channel.AddUserGroup(group); 1733 } 1734 1735 public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1736 { 1737 base.Channel.UpdateUserGroup(group); 1738 } 1739 1740 public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1741 { 1742 base.Channel.DeleteUserGroup(group); 1743 } 1744 1745 public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) 1746 { 1747 base.Channel.AddUserGroupBaseToGroup(resource, group); 1748 } 1749 1750 public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) 1751 { 1752 base.Channel.RemoveUserGroupBaseFromGroup(resource, group); 1753 } 1754 1755 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups() 1756 { 1757 return base.Channel.GetUsersAndGroups(); 1758 } 1759 1760 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups() 1761 { 1762 return base.Channel.GetAllLeightweightUsersAndGroups(); 1763 } 1764 1765 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids) 1766 { 1767 return base.Channel.GetLeightweightUsersAndGroups(ids); 1768 } 1769 1770 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping() 1771 { 1772 return base.Channel.GetUserGroupMapping(); 1773 } 1774 1775 public System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId) 1776 { 1777 return base.Channel.GetUserGroupIdsOfGroup(groupId); 1778 } 1779 1780 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles() 1781 { 1782 return base.Channel.GetRoles(); 1783 } 1784 1785 public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role) 1786 { 1787 return base.Channel.AddRole(role); 1788 } 1789 1790 public void DeleteRole(HeuristicLab.Clients.Access.Role role) 1791 { 1792 base.Channel.DeleteRole(role); 1793 } 1794 1795 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user) 1796 { 1797 return base.Channel.GetUserRoles(user); 1798 } 1799 1800 public void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) 1801 { 1802 base.Channel.AddRoleToGroup(userGroup, role); 1803 } 1804 1805 public void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) 1806 { 1807 base.Channel.RemoveRoleFromGroup(userGroup, role); 1808 } 1809 1810 public void ReportError(HeuristicLab.Clients.Access.ClientError error) 1811 { 1812 base.Channel.ReportError(error); 1813 } 1814 1815 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors() 1816 { 1817 return base.Channel.GetClientErrors(); 1818 } 1819 1820 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate) 1821 { 1822 return base.Channel.GetLastClientErrors(startDate); 1823 } 1824 1825 public void DeleteError(HeuristicLab.Clients.Access.ClientError error) 1826 { 1827 base.Channel.DeleteError(error); 1828 } 1829 } 1420 1421 [System.Diagnostics.DebuggerStepThroughAttribute()] 1422 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1423 public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService { 1424 1425 public AccessServiceClient() { 1426 } 1427 1428 public AccessServiceClient(string endpointConfigurationName) : 1429 base(endpointConfigurationName) { 1430 } 1431 1432 public AccessServiceClient(string endpointConfigurationName, string remoteAddress) : 1433 base(endpointConfigurationName, remoteAddress) { 1434 } 1435 1436 public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 1437 base(endpointConfigurationName, remoteAddress) { 1438 } 1439 1440 public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 1441 base(binding, remoteAddress) { 1442 } 1443 1444 public bool ClientExists(System.Guid id) { 1445 return base.Channel.ClientExists(id); 1446 } 1447 1448 public HeuristicLab.Clients.Access.Client GetClient(System.Guid id) { 1449 return base.Channel.GetClient(id); 1450 } 1451 1452 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids) { 1453 return base.Channel.GetClients(ids); 1454 } 1455 1456 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients() { 1457 return base.Channel.GetAllClients(); 1458 } 1459 1460 public void AddClient(HeuristicLab.Clients.Access.Client client) { 1461 base.Channel.AddClient(client); 1462 } 1463 1464 public void UpdateClient(HeuristicLab.Clients.Access.Client client) { 1465 base.Channel.UpdateClient(client); 1466 } 1467 1468 public void DeleteClient(HeuristicLab.Clients.Access.Client client) { 1469 base.Channel.DeleteClient(client); 1470 } 1471 1472 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups() { 1473 return base.Channel.GetAllClientGroups(); 1474 } 1475 1476 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids) { 1477 return base.Channel.GetClientGroups(ids); 1478 } 1479 1480 public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1481 return base.Channel.AddClientGroup(group); 1482 } 1483 1484 public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1485 base.Channel.UpdateClientGroup(group); 1486 } 1487 1488 public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1489 base.Channel.DeleteClientGroup(group); 1490 } 1491 1492 public void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) { 1493 base.Channel.AddResourceToGroup(resource, group); 1494 } 1495 1496 public void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) { 1497 base.Channel.RemoveResourceFromGroup(resource, group); 1498 } 1499 1500 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping() { 1501 return base.Channel.GetClientGroupMapping(); 1502 } 1503 1504 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources() { 1505 return base.Channel.GetResources(); 1506 } 1507 1508 public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId) { 1509 return base.Channel.GetLastClientLog(clientId); 1510 } 1511 1512 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId) { 1513 return base.Channel.GetClientLogs(clientId); 1514 } 1515 1516 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate) { 1517 return base.Channel.GetClientLogsSince(startDate); 1518 } 1519 1520 public void AddClientLog(HeuristicLab.Clients.Access.ClientLog log) { 1521 base.Channel.AddClientLog(log); 1522 } 1523 1524 public void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log) { 1525 base.Channel.DeleteClientLog(log); 1526 } 1527 1528 public HeuristicLab.Clients.Access.LightweightUser Login() { 1529 return base.Channel.Login(); 1530 } 1531 1532 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser() { 1533 return base.Channel.GetGroupsOfCurrentUser(); 1534 } 1535 1536 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser() { 1537 return base.Channel.GetRolesOfCurrentUser(); 1538 } 1539 1540 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers() { 1541 return base.Channel.GetAllLightweightUsers(); 1542 } 1543 1544 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids) { 1545 return base.Channel.GetLightweightUsers(ids); 1546 } 1547 1548 public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user) { 1549 base.Channel.UpdateLightweightUser(user); 1550 } 1551 1552 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers() { 1553 return base.Channel.GetAllUsers(); 1554 } 1555 1556 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids) { 1557 return base.Channel.GetUsers(ids); 1558 } 1559 1560 public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user) { 1561 return base.Channel.AddUser(user); 1562 } 1563 1564 public void DeleteUser(HeuristicLab.Clients.Access.User user) { 1565 base.Channel.DeleteUser(user); 1566 } 1567 1568 public void UpdateUser(HeuristicLab.Clients.Access.User user) { 1569 base.Channel.UpdateUser(user); 1570 } 1571 1572 public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) { 1573 base.Channel.AddUserToRole(role, user); 1574 } 1575 1576 public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) { 1577 base.Channel.RemoveUserFromRole(role, user); 1578 } 1579 1580 public bool ChangePassword(System.Guid userId, string oldPassword, string newPassword) { 1581 return base.Channel.ChangePassword(userId, oldPassword, newPassword); 1582 } 1583 1584 public string ResetPassword(System.Guid userId) { 1585 return base.Channel.ResetPassword(userId); 1586 } 1587 1588 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups() { 1589 return base.Channel.GetAllUserGroups(); 1590 } 1591 1592 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId) { 1593 return base.Channel.GetUserGroupsOfUser(userId); 1594 } 1595 1596 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids) { 1597 return base.Channel.GetUserGroups(ids); 1598 } 1599 1600 public System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1601 return base.Channel.AddUserGroup(group); 1602 } 1603 1604 public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1605 base.Channel.UpdateUserGroup(group); 1606 } 1607 1608 public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1609 base.Channel.DeleteUserGroup(group); 1610 } 1611 1612 public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) { 1613 base.Channel.AddUserGroupBaseToGroup(resource, group); 1614 } 1615 1616 public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) { 1617 base.Channel.RemoveUserGroupBaseFromGroup(resource, group); 1618 } 1619 1620 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups() { 1621 return base.Channel.GetUsersAndGroups(); 1622 } 1623 1624 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups() { 1625 return base.Channel.GetAllLeightweightUsersAndGroups(); 1626 } 1627 1628 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids) { 1629 return base.Channel.GetLeightweightUsersAndGroups(ids); 1630 } 1631 1632 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping() { 1633 return base.Channel.GetUserGroupMapping(); 1634 } 1635 1636 public System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId) { 1637 return base.Channel.GetUserGroupIdsOfGroup(groupId); 1638 } 1639 1640 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles() { 1641 return base.Channel.GetRoles(); 1642 } 1643 1644 public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role) { 1645 return base.Channel.AddRole(role); 1646 } 1647 1648 public void DeleteRole(HeuristicLab.Clients.Access.Role role) { 1649 base.Channel.DeleteRole(role); 1650 } 1651 1652 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user) { 1653 return base.Channel.GetUserRoles(user); 1654 } 1655 1656 public void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) { 1657 base.Channel.AddRoleToGroup(userGroup, role); 1658 } 1659 1660 public void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) { 1661 base.Channel.RemoveRoleFromGroup(userGroup, role); 1662 } 1663 1664 public void ReportError(HeuristicLab.Clients.Access.ClientError error) { 1665 base.Channel.ReportError(error); 1666 } 1667 1668 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors() { 1669 return base.Channel.GetClientErrors(); 1670 } 1671 1672 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate) { 1673 return base.Channel.GetLastClientErrors(startDate); 1674 } 1675 1676 public void DeleteError(HeuristicLab.Clients.Access.ClientError error) { 1677 base.Channel.DeleteError(error); 1678 } 1679 } 1830 1680 } -
branches/PersistenceReintegration/HeuristicLab.Clients.Access/3.3/ServiceClients/IAccessItem.cs
r14185 r14927 26 26 namespace HeuristicLab.Clients.Access { 27 27 public interface IAccessItem : IItem, INotifyPropertyChanged { 28 bool Modified { get; } 28 bool Modified { get; } 29 29 event EventHandler ModifiedChanged; 30 30 }
Note: See TracChangeset
for help on using the changeset viewer.