Free cookie consent management tool by TermsFeed Policy Generator

source: branches/ClientUserManagement/HeuristicLab.Clients.UserManagement/3.3/ServiceClients/AccessServiceClient.cs @ 6815

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

#1648

  • join user and client management to 1 project
  • completed webservice interface
File size: 44.7 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.237
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Clients.Access
12{
13    using System.Runtime.Serialization;
14    using System;
15   
16   
17    [System.Diagnostics.DebuggerStepThroughAttribute()]
18    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
19    [System.Runtime.Serialization.DataContractAttribute(Name="AccessItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
20        "")]
21    [System.SerializableAttribute()]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Role))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Resource))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))]
29    public partial class AccessItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
30    {
31       
32        [System.NonSerializedAttribute()]
33        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
34       
35        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
36        {
37            get
38            {
39                return this.extensionDataField;
40            }
41            set
42            {
43                this.extensionDataField = value;
44            }
45        }
46       
47        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
48       
49        protected void RaisePropertyChanged(string propertyName)
50        {
51            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
52            if ((propertyChanged != null))
53            {
54                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
55            }
56        }
57    }
58   
59    [System.Diagnostics.DebuggerStepThroughAttribute()]
60    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
61    [System.Runtime.Serialization.DataContractAttribute(Name="ClientLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
62        "")]
63    [System.SerializableAttribute()]
64    public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem
65    {
66       
67        [System.Runtime.Serialization.OptionalFieldAttribute()]
68        private string ExceptionField;
69       
70        [System.Runtime.Serialization.OptionalFieldAttribute()]
71        private string MessageField;
72       
73        [System.Runtime.Serialization.OptionalFieldAttribute()]
74        private System.Guid ResourceIdField;
75       
76        [System.Runtime.Serialization.OptionalFieldAttribute()]
77        private System.DateTime TimestampField;
78       
79        [System.Runtime.Serialization.DataMemberAttribute()]
80        public string Exception
81        {
82            get
83            {
84                return this.ExceptionField;
85            }
86            set
87            {
88                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
89                {
90                    this.ExceptionField = value;
91                    this.RaisePropertyChanged("Exception");
92                }
93            }
94        }
95       
96        [System.Runtime.Serialization.DataMemberAttribute()]
97        public string Message
98        {
99            get
100            {
101                return this.MessageField;
102            }
103            set
104            {
105                if ((object.ReferenceEquals(this.MessageField, value) != true))
106                {
107                    this.MessageField = value;
108                    this.RaisePropertyChanged("Message");
109                }
110            }
111        }
112       
113        [System.Runtime.Serialization.DataMemberAttribute()]
114        public System.Guid ResourceId
115        {
116            get
117            {
118                return this.ResourceIdField;
119            }
120            set
121            {
122                if ((this.ResourceIdField.Equals(value) != true))
123                {
124                    this.ResourceIdField = value;
125                    this.RaisePropertyChanged("ResourceId");
126                }
127            }
128        }
129       
130        [System.Runtime.Serialization.DataMemberAttribute()]
131        public System.DateTime Timestamp
132        {
133            get
134            {
135                return this.TimestampField;
136            }
137            set
138            {
139                if ((this.TimestampField.Equals(value) != true))
140                {
141                    this.TimestampField = value;
142                    this.RaisePropertyChanged("Timestamp");
143                }
144            }
145        }
146    }
147   
148    [System.Diagnostics.DebuggerStepThroughAttribute()]
149    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
150    [System.Runtime.Serialization.DataContractAttribute(Name="User", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
151        "")]
152    [System.SerializableAttribute()]
153    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))]
154    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Resource))]
155    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.AccessItem))]
156    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup>))]
157    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))]
158    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.Client>))]
159    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))]
160    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog>))]
161    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.User>))]
162    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup>))]
163    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
164    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Role))]
165    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.List<HeuristicLab.Clients.Access.Role>))]
166    public partial class User : HeuristicLab.Clients.Access.AccessItem
167    {
168       
169        [System.Runtime.Serialization.OptionalFieldAttribute()]
170        private string CommentField;
171       
172        [System.Runtime.Serialization.OptionalFieldAttribute()]
173        private System.DateTime CreationDateField;
174       
175        [System.Runtime.Serialization.OptionalFieldAttribute()]
176        private string EmailField;
177       
178        [System.Runtime.Serialization.OptionalFieldAttribute()]
179        private string FullNameField;
180       
181        [System.Runtime.Serialization.OptionalFieldAttribute()]
182        private bool IsApprovedField;
183       
184        [System.Runtime.Serialization.OptionalFieldAttribute()]
185        private bool IsLockedOutField;
186       
187        [System.Runtime.Serialization.OptionalFieldAttribute()]
188        private bool IsOnlineField;
189       
190        [System.Runtime.Serialization.OptionalFieldAttribute()]
191        private System.DateTime LastActivityDateField;
192       
193        [System.Runtime.Serialization.OptionalFieldAttribute()]
194        private System.DateTime LastLockoutDateField;
195       
196        [System.Runtime.Serialization.OptionalFieldAttribute()]
197        private System.DateTime LastLoginDateField;
198       
199        [System.Runtime.Serialization.OptionalFieldAttribute()]
200        private System.DateTime LastPasswordChangedDateField;
201       
202        [System.Runtime.Serialization.OptionalFieldAttribute()]
203        private string PasswordQuestionField;
204       
205        [System.Runtime.Serialization.OptionalFieldAttribute()]
206        private string ProviderNameField;
207       
208        [System.Runtime.Serialization.OptionalFieldAttribute()]
209        private object ProviderUserKeyField;
210       
211        [System.Runtime.Serialization.OptionalFieldAttribute()]
212        private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> UserGroupsField;
213       
214        [System.Runtime.Serialization.OptionalFieldAttribute()]
215        private string UserNameField;
216       
217        [System.Runtime.Serialization.DataMemberAttribute()]
218        public string Comment
219        {
220            get
221            {
222                return this.CommentField;
223            }
224            set
225            {
226                if ((object.ReferenceEquals(this.CommentField, value) != true))
227                {
228                    this.CommentField = value;
229                    this.RaisePropertyChanged("Comment");
230                }
231            }
232        }
233       
234        [System.Runtime.Serialization.DataMemberAttribute()]
235        public System.DateTime CreationDate
236        {
237            get
238            {
239                return this.CreationDateField;
240            }
241            set
242            {
243                if ((this.CreationDateField.Equals(value) != true))
244                {
245                    this.CreationDateField = value;
246                    this.RaisePropertyChanged("CreationDate");
247                }
248            }
249        }
250       
251        [System.Runtime.Serialization.DataMemberAttribute()]
252        public string Email
253        {
254            get
255            {
256                return this.EmailField;
257            }
258            set
259            {
260                if ((object.ReferenceEquals(this.EmailField, value) != true))
261                {
262                    this.EmailField = value;
263                    this.RaisePropertyChanged("Email");
264                }
265            }
266        }
267       
268        [System.Runtime.Serialization.DataMemberAttribute()]
269        public string FullName
270        {
271            get
272            {
273                return this.FullNameField;
274            }
275            set
276            {
277                if ((object.ReferenceEquals(this.FullNameField, value) != true))
278                {
279                    this.FullNameField = value;
280                    this.RaisePropertyChanged("FullName");
281                }
282            }
283        }
284       
285        [System.Runtime.Serialization.DataMemberAttribute()]
286        public bool IsApproved
287        {
288            get
289            {
290                return this.IsApprovedField;
291            }
292            set
293            {
294                if ((this.IsApprovedField.Equals(value) != true))
295                {
296                    this.IsApprovedField = value;
297                    this.RaisePropertyChanged("IsApproved");
298                }
299            }
300        }
301       
302        [System.Runtime.Serialization.DataMemberAttribute()]
303        public bool IsLockedOut
304        {
305            get
306            {
307                return this.IsLockedOutField;
308            }
309            set
310            {
311                if ((this.IsLockedOutField.Equals(value) != true))
312                {
313                    this.IsLockedOutField = value;
314                    this.RaisePropertyChanged("IsLockedOut");
315                }
316            }
317        }
318       
319        [System.Runtime.Serialization.DataMemberAttribute()]
320        public bool IsOnline
321        {
322            get
323            {
324                return this.IsOnlineField;
325            }
326            set
327            {
328                if ((this.IsOnlineField.Equals(value) != true))
329                {
330                    this.IsOnlineField = value;
331                    this.RaisePropertyChanged("IsOnline");
332                }
333            }
334        }
335       
336        [System.Runtime.Serialization.DataMemberAttribute()]
337        public System.DateTime LastActivityDate
338        {
339            get
340            {
341                return this.LastActivityDateField;
342            }
343            set
344            {
345                if ((this.LastActivityDateField.Equals(value) != true))
346                {
347                    this.LastActivityDateField = value;
348                    this.RaisePropertyChanged("LastActivityDate");
349                }
350            }
351        }
352       
353        [System.Runtime.Serialization.DataMemberAttribute()]
354        public System.DateTime LastLockoutDate
355        {
356            get
357            {
358                return this.LastLockoutDateField;
359            }
360            set
361            {
362                if ((this.LastLockoutDateField.Equals(value) != true))
363                {
364                    this.LastLockoutDateField = value;
365                    this.RaisePropertyChanged("LastLockoutDate");
366                }
367            }
368        }
369       
370        [System.Runtime.Serialization.DataMemberAttribute()]
371        public System.DateTime LastLoginDate
372        {
373            get
374            {
375                return this.LastLoginDateField;
376            }
377            set
378            {
379                if ((this.LastLoginDateField.Equals(value) != true))
380                {
381                    this.LastLoginDateField = value;
382                    this.RaisePropertyChanged("LastLoginDate");
383                }
384            }
385        }
386       
387        [System.Runtime.Serialization.DataMemberAttribute()]
388        public System.DateTime LastPasswordChangedDate
389        {
390            get
391            {
392                return this.LastPasswordChangedDateField;
393            }
394            set
395            {
396                if ((this.LastPasswordChangedDateField.Equals(value) != true))
397                {
398                    this.LastPasswordChangedDateField = value;
399                    this.RaisePropertyChanged("LastPasswordChangedDate");
400                }
401            }
402        }
403       
404        [System.Runtime.Serialization.DataMemberAttribute()]
405        public string PasswordQuestion
406        {
407            get
408            {
409                return this.PasswordQuestionField;
410            }
411            set
412            {
413                if ((object.ReferenceEquals(this.PasswordQuestionField, value) != true))
414                {
415                    this.PasswordQuestionField = value;
416                    this.RaisePropertyChanged("PasswordQuestion");
417                }
418            }
419        }
420       
421        [System.Runtime.Serialization.DataMemberAttribute()]
422        public string ProviderName
423        {
424            get
425            {
426                return this.ProviderNameField;
427            }
428            set
429            {
430                if ((object.ReferenceEquals(this.ProviderNameField, value) != true))
431                {
432                    this.ProviderNameField = value;
433                    this.RaisePropertyChanged("ProviderName");
434                }
435            }
436        }
437       
438        [System.Runtime.Serialization.DataMemberAttribute()]
439        public object ProviderUserKey
440        {
441            get
442            {
443                return this.ProviderUserKeyField;
444            }
445            set
446            {
447                if ((object.ReferenceEquals(this.ProviderUserKeyField, value) != true))
448                {
449                    this.ProviderUserKeyField = value;
450                    this.RaisePropertyChanged("ProviderUserKey");
451                }
452            }
453        }
454       
455        [System.Runtime.Serialization.DataMemberAttribute()]
456        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> UserGroups
457        {
458            get
459            {
460                return this.UserGroupsField;
461            }
462            set
463            {
464                if ((object.ReferenceEquals(this.UserGroupsField, value) != true))
465                {
466                    this.UserGroupsField = value;
467                    this.RaisePropertyChanged("UserGroups");
468                }
469            }
470        }
471       
472        [System.Runtime.Serialization.DataMemberAttribute()]
473        public string UserName
474        {
475            get
476            {
477                return this.UserNameField;
478            }
479            set
480            {
481                if ((object.ReferenceEquals(this.UserNameField, value) != true))
482                {
483                    this.UserNameField = value;
484                    this.RaisePropertyChanged("UserName");
485                }
486            }
487        }
488    }
489   
490    [System.Diagnostics.DebuggerStepThroughAttribute()]
491    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
492    [System.Runtime.Serialization.DataContractAttribute(Name="UserGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
493        "")]
494    [System.SerializableAttribute()]
495    public partial class UserGroup : HeuristicLab.Clients.Access.AccessItem
496    {
497       
498        [System.Runtime.Serialization.OptionalFieldAttribute()]
499        private string NameField;
500       
501        [System.Runtime.Serialization.OptionalFieldAttribute()]
502        private System.Guid ParentUserGroupField;
503       
504        [System.Runtime.Serialization.DataMemberAttribute()]
505        public string Name
506        {
507            get
508            {
509                return this.NameField;
510            }
511            set
512            {
513                if ((object.ReferenceEquals(this.NameField, value) != true))
514                {
515                    this.NameField = value;
516                    this.RaisePropertyChanged("Name");
517                }
518            }
519        }
520       
521        [System.Runtime.Serialization.DataMemberAttribute()]
522        public System.Guid ParentUserGroup
523        {
524            get
525            {
526                return this.ParentUserGroupField;
527            }
528            set
529            {
530                if ((this.ParentUserGroupField.Equals(value) != true))
531                {
532                    this.ParentUserGroupField = value;
533                    this.RaisePropertyChanged("ParentUserGroup");
534                }
535            }
536        }
537    }
538   
539    [System.Diagnostics.DebuggerStepThroughAttribute()]
540    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
541    [System.Runtime.Serialization.DataContractAttribute(Name="Role", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
542        "")]
543    [System.SerializableAttribute()]
544    public partial class Role : HeuristicLab.Clients.Access.AccessItem
545    {
546       
547        [System.Runtime.Serialization.OptionalFieldAttribute()]
548        private string RoleNameField;
549       
550        [System.Runtime.Serialization.DataMemberAttribute()]
551        public string RoleName
552        {
553            get
554            {
555                return this.RoleNameField;
556            }
557            set
558            {
559                if ((object.ReferenceEquals(this.RoleNameField, value) != true))
560                {
561                    this.RoleNameField = value;
562                    this.RaisePropertyChanged("RoleName");
563                }
564            }
565        }
566    }
567   
568    [System.Diagnostics.DebuggerStepThroughAttribute()]
569    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
570    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
571        "")]
572    [System.SerializableAttribute()]
573    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))]
574    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))]
575    public partial class Resource : HeuristicLab.Clients.Access.AccessItem
576    {
577       
578        [System.Runtime.Serialization.OptionalFieldAttribute()]
579        private string DescriptionField;
580       
581        [System.Runtime.Serialization.OptionalFieldAttribute()]
582        private System.Guid IdField;
583       
584        [System.Runtime.Serialization.OptionalFieldAttribute()]
585        private string NameField;
586       
587        [System.Runtime.Serialization.OptionalFieldAttribute()]
588        private System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> ParentGroupsField;
589       
590        [System.Runtime.Serialization.OptionalFieldAttribute()]
591        private string TypeField;
592       
593        [System.Runtime.Serialization.DataMemberAttribute()]
594        public string Description
595        {
596            get
597            {
598                return this.DescriptionField;
599            }
600            set
601            {
602                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
603                {
604                    this.DescriptionField = value;
605                    this.RaisePropertyChanged("Description");
606                }
607            }
608        }
609       
610        [System.Runtime.Serialization.DataMemberAttribute()]
611        public System.Guid Id
612        {
613            get
614            {
615                return this.IdField;
616            }
617            set
618            {
619                if ((this.IdField.Equals(value) != true))
620                {
621                    this.IdField = value;
622                    this.RaisePropertyChanged("Id");
623                }
624            }
625        }
626       
627        [System.Runtime.Serialization.DataMemberAttribute()]
628        public string Name
629        {
630            get
631            {
632                return this.NameField;
633            }
634            set
635            {
636                if ((object.ReferenceEquals(this.NameField, value) != true))
637                {
638                    this.NameField = value;
639                    this.RaisePropertyChanged("Name");
640                }
641            }
642        }
643       
644        [System.Runtime.Serialization.DataMemberAttribute()]
645        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> ParentGroups
646        {
647            get
648            {
649                return this.ParentGroupsField;
650            }
651            set
652            {
653                if ((object.ReferenceEquals(this.ParentGroupsField, value) != true))
654                {
655                    this.ParentGroupsField = value;
656                    this.RaisePropertyChanged("ParentGroups");
657                }
658            }
659        }
660       
661        [System.Runtime.Serialization.DataMemberAttribute()]
662        public string Type
663        {
664            get
665            {
666                return this.TypeField;
667            }
668            set
669            {
670                if ((object.ReferenceEquals(this.TypeField, value) != true))
671                {
672                    this.TypeField = value;
673                    this.RaisePropertyChanged("Type");
674                }
675            }
676        }
677    }
678   
679    [System.Diagnostics.DebuggerStepThroughAttribute()]
680    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
681    [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
682        "")]
683    [System.SerializableAttribute()]
684    public partial class ClientGroup : HeuristicLab.Clients.Access.Resource
685    {
686    }
687   
688    [System.Diagnostics.DebuggerStepThroughAttribute()]
689    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
690    [System.Runtime.Serialization.DataContractAttribute(Name="Client", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
691        "")]
692    [System.SerializableAttribute()]
693    public partial class Client : HeuristicLab.Clients.Access.Resource
694    {
695       
696        [System.Runtime.Serialization.OptionalFieldAttribute()]
697        private string CountryField;
698       
699        [System.Runtime.Serialization.OptionalFieldAttribute()]
700        private string HeuristicLabVersionField;
701       
702        [System.Runtime.Serialization.OptionalFieldAttribute()]
703        private string IPAddressField;
704       
705        [System.Runtime.Serialization.OptionalFieldAttribute()]
706        private System.Nullable<int> MemorySizeField;
707       
708        [System.Runtime.Serialization.OptionalFieldAttribute()]
709        private System.Nullable<int> NumberOfCoresField;
710       
711        [System.Runtime.Serialization.OptionalFieldAttribute()]
712        private string OperatingSystemField;
713       
714        [System.Runtime.Serialization.OptionalFieldAttribute()]
715        private string ProcessorTypeField;
716       
717        [System.Runtime.Serialization.DataMemberAttribute()]
718        public string Country
719        {
720            get
721            {
722                return this.CountryField;
723            }
724            set
725            {
726                if ((object.ReferenceEquals(this.CountryField, value) != true))
727                {
728                    this.CountryField = value;
729                    this.RaisePropertyChanged("Country");
730                }
731            }
732        }
733       
734        [System.Runtime.Serialization.DataMemberAttribute()]
735        public string HeuristicLabVersion
736        {
737            get
738            {
739                return this.HeuristicLabVersionField;
740            }
741            set
742            {
743                if ((object.ReferenceEquals(this.HeuristicLabVersionField, value) != true))
744                {
745                    this.HeuristicLabVersionField = value;
746                    this.RaisePropertyChanged("HeuristicLabVersion");
747                }
748            }
749        }
750       
751        [System.Runtime.Serialization.DataMemberAttribute()]
752        public string IPAddress
753        {
754            get
755            {
756                return this.IPAddressField;
757            }
758            set
759            {
760                if ((object.ReferenceEquals(this.IPAddressField, value) != true))
761                {
762                    this.IPAddressField = value;
763                    this.RaisePropertyChanged("IPAddress");
764                }
765            }
766        }
767       
768        [System.Runtime.Serialization.DataMemberAttribute()]
769        public System.Nullable<int> MemorySize
770        {
771            get
772            {
773                return this.MemorySizeField;
774            }
775            set
776            {
777                if ((this.MemorySizeField.Equals(value) != true))
778                {
779                    this.MemorySizeField = value;
780                    this.RaisePropertyChanged("MemorySize");
781                }
782            }
783        }
784       
785        [System.Runtime.Serialization.DataMemberAttribute()]
786        public System.Nullable<int> NumberOfCores
787        {
788            get
789            {
790                return this.NumberOfCoresField;
791            }
792            set
793            {
794                if ((this.NumberOfCoresField.Equals(value) != true))
795                {
796                    this.NumberOfCoresField = value;
797                    this.RaisePropertyChanged("NumberOfCores");
798                }
799            }
800        }
801       
802        [System.Runtime.Serialization.DataMemberAttribute()]
803        public string OperatingSystem
804        {
805            get
806            {
807                return this.OperatingSystemField;
808            }
809            set
810            {
811                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
812                {
813                    this.OperatingSystemField = value;
814                    this.RaisePropertyChanged("OperatingSystem");
815                }
816            }
817        }
818       
819        [System.Runtime.Serialization.DataMemberAttribute()]
820        public string ProcessorType
821        {
822            get
823            {
824                return this.ProcessorTypeField;
825            }
826            set
827            {
828                if ((object.ReferenceEquals(this.ProcessorTypeField, value) != true))
829                {
830                    this.ProcessorTypeField = value;
831                    this.RaisePropertyChanged("ProcessorType");
832                }
833            }
834        }
835    }
836   
837    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
838    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Access.IAccessService")]
839    public interface IAccessService
840    {
841       
842        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ClientExists", ReplyAction="http://tempuri.org/IAccessService/ClientExistsResponse")]
843        bool ClientExists(System.Guid id);
844       
845        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClient", ReplyAction="http://tempuri.org/IAccessService/GetClientResponse")]
846        HeuristicLab.Clients.Access.Client GetClient(System.Guid id);
847       
848        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClients", ReplyAction="http://tempuri.org/IAccessService/GetClientsResponse")]
849        System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients();
850       
851        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClient", ReplyAction="http://tempuri.org/IAccessService/AddClientResponse")]
852        System.Guid AddClient(HeuristicLab.Clients.Access.Client client);
853       
854        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClient", ReplyAction="http://tempuri.org/IAccessService/UpdateClientResponse")]
855        void UpdateClient(HeuristicLab.Clients.Access.Client client);
856       
857        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClient", ReplyAction="http://tempuri.org/IAccessService/DeleteClientResponse")]
858        void DeleteClient(HeuristicLab.Clients.Access.Client client);
859       
860        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction="http://tempuri.org/IAccessService/GetLastClientLogResponse")]
861        HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId);
862       
863        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogs", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsResponse")]
864        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId);
865       
866        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsSinceResponse")]
867        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate);
868       
869        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientLogEntry", ReplyAction="http://tempuri.org/IAccessService/AddClientLogEntryResponse")]
870        void AddClientLogEntry(HeuristicLab.Clients.Access.ClientLog log);
871       
872        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientLogEntry", ReplyAction="http://tempuri.org/IAccessService/DeleteClientLogEntryResponse")]
873        void DeleteClientLogEntry(HeuristicLab.Clients.Access.ClientLog log);
874       
875        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupsResponse")]
876        System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups();
877       
878        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientGroup", ReplyAction="http://tempuri.org/IAccessService/AddClientGroupResponse")]
879        System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
880       
881        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateClientGroupResponse")]
882        void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
883       
884        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteClientGroupResponse")]
885        void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group);
886       
887        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/Login", ReplyAction="http://tempuri.org/IAccessService/LoginResponse")]
888        void Login();
889       
890        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsers", ReplyAction="http://tempuri.org/IAccessService/GetUsersResponse")]
891        System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers();
892       
893        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUser", ReplyAction="http://tempuri.org/IAccessService/AddUserResponse")]
894        HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user);
895       
896        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUser", ReplyAction="http://tempuri.org/IAccessService/DeleteUserResponse")]
897        void DeleteUser(HeuristicLab.Clients.Access.User user);
898       
899        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUser", ReplyAction="http://tempuri.org/IAccessService/UpdateUserResponse")]
900        void UpdateUser(HeuristicLab.Clients.Access.User user);
901       
902        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserToRole", ReplyAction="http://tempuri.org/IAccessService/AddUserToRoleResponse")]
903        void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user);
904       
905        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction="http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")]
906        void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user);
907       
908        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ResetPassword", ReplyAction="http://tempuri.org/IAccessService/ResetPasswordResponse")]
909        void ResetPassword(HeuristicLab.Clients.Access.User user, string password);
910       
911        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRoles", ReplyAction="http://tempuri.org/IAccessService/GetRolesResponse")]
912        System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles();
913       
914        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRole", ReplyAction="http://tempuri.org/IAccessService/AddRoleResponse")]
915        HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role);
916       
917        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateRole", ReplyAction="http://tempuri.org/IAccessService/UpdateRoleResponse")]
918        void UpdateRole(HeuristicLab.Clients.Access.Role role);
919       
920        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteRole", ReplyAction="http://tempuri.org/IAccessService/DeleteRoleResponse")]
921        void DeleteRole(HeuristicLab.Clients.Access.Role role);
922       
923        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserRoles", ReplyAction="http://tempuri.org/IAccessService/GetUserRolesResponse")]
924        System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user);
925       
926        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsResponse")]
927        System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups();
928       
929        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupResponse")]
930        HeuristicLab.Clients.Access.UserGroup AddUserGroup(HeuristicLab.Clients.Access.UserGroup group);
931       
932        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateUserGroupResponse")]
933        void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group);
934       
935        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteUserGroupResponse")]
936        void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group);
937    }
938   
939    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
940    public interface IAccessServiceChannel : HeuristicLab.Clients.Access.IAccessService, System.ServiceModel.IClientChannel
941    {
942    }
943   
944    [System.Diagnostics.DebuggerStepThroughAttribute()]
945    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
946    public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService
947    {
948       
949        public AccessServiceClient()
950        {
951        }
952       
953        public AccessServiceClient(string endpointConfigurationName) :
954                base(endpointConfigurationName)
955        {
956        }
957       
958        public AccessServiceClient(string endpointConfigurationName, string remoteAddress) :
959                base(endpointConfigurationName, remoteAddress)
960        {
961        }
962       
963        public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
964                base(endpointConfigurationName, remoteAddress)
965        {
966        }
967       
968        public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
969                base(binding, remoteAddress)
970        {
971        }
972       
973        public bool ClientExists(System.Guid id)
974        {
975            return base.Channel.ClientExists(id);
976        }
977       
978        public HeuristicLab.Clients.Access.Client GetClient(System.Guid id)
979        {
980            return base.Channel.GetClient(id);
981        }
982       
983        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients()
984        {
985            return base.Channel.GetClients();
986        }
987       
988        public System.Guid AddClient(HeuristicLab.Clients.Access.Client client)
989        {
990            return base.Channel.AddClient(client);
991        }
992       
993        public void UpdateClient(HeuristicLab.Clients.Access.Client client)
994        {
995            base.Channel.UpdateClient(client);
996        }
997       
998        public void DeleteClient(HeuristicLab.Clients.Access.Client client)
999        {
1000            base.Channel.DeleteClient(client);
1001        }
1002       
1003        public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId)
1004        {
1005            return base.Channel.GetLastClientLog(clientId);
1006        }
1007       
1008        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId)
1009        {
1010            return base.Channel.GetClientLogs(clientId);
1011        }
1012       
1013        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate)
1014        {
1015            return base.Channel.GetClientLogsSince(startDate);
1016        }
1017       
1018        public void AddClientLogEntry(HeuristicLab.Clients.Access.ClientLog log)
1019        {
1020            base.Channel.AddClientLogEntry(log);
1021        }
1022       
1023        public void DeleteClientLogEntry(HeuristicLab.Clients.Access.ClientLog log)
1024        {
1025            base.Channel.DeleteClientLogEntry(log);
1026        }
1027       
1028        public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups()
1029        {
1030            return base.Channel.GetClientGroups();
1031        }
1032       
1033        public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1034        {
1035            return base.Channel.AddClientGroup(group);
1036        }
1037       
1038        public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1039        {
1040            base.Channel.UpdateClientGroup(group);
1041        }
1042       
1043        public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group)
1044        {
1045            base.Channel.DeleteClientGroup(group);
1046        }
1047       
1048        public void Login()
1049        {
1050            base.Channel.Login();
1051        }
1052       
1053        public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers()
1054        {
1055            return base.Channel.GetUsers();
1056        }
1057       
1058        public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user)
1059        {
1060            return base.Channel.AddUser(user);
1061        }
1062       
1063        public void DeleteUser(HeuristicLab.Clients.Access.User user)
1064        {
1065            base.Channel.DeleteUser(user);
1066        }
1067       
1068        public void UpdateUser(HeuristicLab.Clients.Access.User user)
1069        {
1070            base.Channel.UpdateUser(user);
1071        }
1072       
1073        public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user)
1074        {
1075            base.Channel.AddUserToRole(role, user);
1076        }
1077       
1078        public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user)
1079        {
1080            base.Channel.RemoveUserFromRole(role, user);
1081        }
1082       
1083        public void ResetPassword(HeuristicLab.Clients.Access.User user, string password)
1084        {
1085            base.Channel.ResetPassword(user, password);
1086        }
1087       
1088        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles()
1089        {
1090            return base.Channel.GetRoles();
1091        }
1092       
1093        public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role)
1094        {
1095            return base.Channel.AddRole(role);
1096        }
1097       
1098        public void UpdateRole(HeuristicLab.Clients.Access.Role role)
1099        {
1100            base.Channel.UpdateRole(role);
1101        }
1102       
1103        public void DeleteRole(HeuristicLab.Clients.Access.Role role)
1104        {
1105            base.Channel.DeleteRole(role);
1106        }
1107       
1108        public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user)
1109        {
1110            return base.Channel.GetUserRoles(user);
1111        }
1112       
1113        public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups()
1114        {
1115            return base.Channel.GetUserGroups();
1116        }
1117       
1118        public HeuristicLab.Clients.Access.UserGroup AddUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1119        {
1120            return base.Channel.AddUserGroup(group);
1121        }
1122       
1123        public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1124        {
1125            base.Channel.UpdateUserGroup(group);
1126        }
1127       
1128        public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group)
1129        {
1130            base.Channel.DeleteUserGroup(group);
1131        }
1132    }
1133}
Note: See TracBrowser for help on using the repository browser.