Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/11/12 14:29:26 (12 years ago)
Author:
ascheibe
Message:

#1648

  • always update the client information
  • allow a normal user to change the FullName and E-Mail
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ClientUserManagement/HeuristicLab.Clients.Access/3.3/ServiceClients/AccessServiceClient.cs

    r7639 r7982  
    22// <auto-generated>
    33//     This code was generated by a tool.
    4 //     Runtime Version:4.0.30319.530
     4//     Runtime Version:4.0.30319.544
    55//
    66//     Changes to this file may cause incorrect behavior and will be lost if
     
    2828  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))]
    2929  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroupBase))]
     30  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
     31  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
    3032  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))]
    31   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
    32   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
    3333  public partial class AccessItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
    3434
     
    663663      "")]
    664664  [System.SerializableAttribute()]
     665  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
     666  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
    665667  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))]
    666   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))]
    667   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))]
    668668  public partial class UserGroupBase : HeuristicLab.Clients.Access.AccessItem {
    669669
     
    687687  [System.Diagnostics.DebuggerStepThroughAttribute()]
    688688  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    689   [System.Runtime.Serialization.DataContractAttribute(Name = "LightweightUser", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
    690       "")]
    691   [System.SerializableAttribute()]
    692   public partial class LightweightUser : HeuristicLab.Clients.Access.UserGroupBase {
     689  [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
     690      "")]
     691  [System.SerializableAttribute()]
     692  public partial class User : HeuristicLab.Clients.Access.UserGroupBase {
     693
     694    [System.Runtime.Serialization.OptionalFieldAttribute()]
     695    private string CommentField;
     696
     697    [System.Runtime.Serialization.OptionalFieldAttribute()]
     698    private System.DateTime CreationDateField;
     699
     700    [System.Runtime.Serialization.OptionalFieldAttribute()]
     701    private string EmailField;
    693702
    694703    [System.Runtime.Serialization.OptionalFieldAttribute()]
     
    696705
    697706    [System.Runtime.Serialization.OptionalFieldAttribute()]
    698     private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GroupsField;
    699 
    700     [System.Runtime.Serialization.OptionalFieldAttribute()]
    701     private System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> RolesField;
     707    private bool IsApprovedField;
     708
     709    [System.Runtime.Serialization.OptionalFieldAttribute()]
     710    private System.DateTime LastActivityDateField;
     711
     712    [System.Runtime.Serialization.OptionalFieldAttribute()]
     713    private System.DateTime LastLoginDateField;
     714
     715    [System.Runtime.Serialization.OptionalFieldAttribute()]
     716    private System.DateTime LastPasswordChangedDateField;
    702717
    703718    [System.Runtime.Serialization.OptionalFieldAttribute()]
    704719    private string UserNameField;
     720
     721    [System.Runtime.Serialization.DataMemberAttribute()]
     722    public string Comment {
     723      get {
     724        return this.CommentField;
     725      }
     726      set {
     727        if ((object.ReferenceEquals(this.CommentField, value) != true)) {
     728          this.CommentField = value;
     729          this.RaisePropertyChanged("Comment");
     730        }
     731      }
     732    }
     733
     734    [System.Runtime.Serialization.DataMemberAttribute()]
     735    public System.DateTime CreationDate {
     736      get {
     737        return this.CreationDateField;
     738      }
     739      set {
     740        if ((this.CreationDateField.Equals(value) != true)) {
     741          this.CreationDateField = value;
     742          this.RaisePropertyChanged("CreationDate");
     743        }
     744      }
     745    }
     746
     747    [System.Runtime.Serialization.DataMemberAttribute()]
     748    public string Email {
     749      get {
     750        return this.EmailField;
     751      }
     752      set {
     753        if ((object.ReferenceEquals(this.EmailField, value) != true)) {
     754          this.EmailField = value;
     755          this.RaisePropertyChanged("Email");
     756        }
     757      }
     758    }
    705759
    706760    [System.Runtime.Serialization.DataMemberAttribute()]
     
    718772
    719773    [System.Runtime.Serialization.DataMemberAttribute()]
     774    public bool IsApproved {
     775      get {
     776        return this.IsApprovedField;
     777      }
     778      set {
     779        if ((this.IsApprovedField.Equals(value) != true)) {
     780          this.IsApprovedField = value;
     781          this.RaisePropertyChanged("IsApproved");
     782        }
     783      }
     784    }
     785
     786    [System.Runtime.Serialization.DataMemberAttribute()]
     787    public System.DateTime LastActivityDate {
     788      get {
     789        return this.LastActivityDateField;
     790      }
     791      set {
     792        if ((this.LastActivityDateField.Equals(value) != true)) {
     793          this.LastActivityDateField = value;
     794          this.RaisePropertyChanged("LastActivityDate");
     795        }
     796      }
     797    }
     798
     799    [System.Runtime.Serialization.DataMemberAttribute()]
     800    public System.DateTime LastLoginDate {
     801      get {
     802        return this.LastLoginDateField;
     803      }
     804      set {
     805        if ((this.LastLoginDateField.Equals(value) != true)) {
     806          this.LastLoginDateField = value;
     807          this.RaisePropertyChanged("LastLoginDate");
     808        }
     809      }
     810    }
     811
     812    [System.Runtime.Serialization.DataMemberAttribute()]
     813    public System.DateTime LastPasswordChangedDate {
     814      get {
     815        return this.LastPasswordChangedDateField;
     816      }
     817      set {
     818        if ((this.LastPasswordChangedDateField.Equals(value) != true)) {
     819          this.LastPasswordChangedDateField = value;
     820          this.RaisePropertyChanged("LastPasswordChangedDate");
     821        }
     822      }
     823    }
     824
     825    [System.Runtime.Serialization.DataMemberAttribute()]
     826    public string UserName {
     827      get {
     828        return this.UserNameField;
     829      }
     830      set {
     831        if ((object.ReferenceEquals(this.UserNameField, value) != true)) {
     832          this.UserNameField = value;
     833          this.RaisePropertyChanged("UserName");
     834        }
     835      }
     836    }
     837  }
     838
     839  [System.Diagnostics.DebuggerStepThroughAttribute()]
     840  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     841  [System.Runtime.Serialization.DataContractAttribute(Name = "UserGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
     842      "")]
     843  [System.SerializableAttribute()]
     844  public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase {
     845
     846    [System.Runtime.Serialization.OptionalFieldAttribute()]
     847    private string NameField;
     848
     849    [System.Runtime.Serialization.DataMemberAttribute()]
     850    public string Name {
     851      get {
     852        return this.NameField;
     853      }
     854      set {
     855        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     856          this.NameField = value;
     857          this.RaisePropertyChanged("Name");
     858        }
     859      }
     860    }
     861  }
     862
     863  [System.Diagnostics.DebuggerStepThroughAttribute()]
     864  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     865  [System.Runtime.Serialization.DataContractAttribute(Name = "LightweightUser", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
     866      "")]
     867  [System.SerializableAttribute()]
     868  public partial class LightweightUser : HeuristicLab.Clients.Access.UserGroupBase {
     869
     870    [System.Runtime.Serialization.OptionalFieldAttribute()]
     871    private string EMailField;
     872
     873    [System.Runtime.Serialization.OptionalFieldAttribute()]
     874    private string FullNameField;
     875
     876    [System.Runtime.Serialization.OptionalFieldAttribute()]
     877    private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GroupsField;
     878
     879    [System.Runtime.Serialization.OptionalFieldAttribute()]
     880    private System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> RolesField;
     881
     882    [System.Runtime.Serialization.OptionalFieldAttribute()]
     883    private string UserNameField;
     884
     885    [System.Runtime.Serialization.DataMemberAttribute()]
     886    public string EMail {
     887      get {
     888        return this.EMailField;
     889      }
     890      set {
     891        if ((object.ReferenceEquals(this.EMailField, value) != true)) {
     892          this.EMailField = value;
     893          this.RaisePropertyChanged("EMail");
     894        }
     895      }
     896    }
     897
     898    [System.Runtime.Serialization.DataMemberAttribute()]
     899    public string FullName {
     900      get {
     901        return this.FullNameField;
     902      }
     903      set {
     904        if ((object.ReferenceEquals(this.FullNameField, value) != true)) {
     905          this.FullNameField = value;
     906          this.RaisePropertyChanged("FullName");
     907        }
     908      }
     909    }
     910
     911    [System.Runtime.Serialization.DataMemberAttribute()]
    720912    public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> Groups {
    721913      get {
     
    739931          this.RolesField = value;
    740932          this.RaisePropertyChanged("Roles");
    741         }
    742       }
    743     }
    744 
    745     [System.Runtime.Serialization.DataMemberAttribute()]
    746     public string UserName {
    747       get {
    748         return this.UserNameField;
    749       }
    750       set {
    751         if ((object.ReferenceEquals(this.UserNameField, value) != true)) {
    752           this.UserNameField = value;
    753           this.RaisePropertyChanged("UserName");
    754         }
    755       }
    756     }
    757   }
    758 
    759   [System.Diagnostics.DebuggerStepThroughAttribute()]
    760   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    761   [System.Runtime.Serialization.DataContractAttribute(Name = "UserGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
    762       "")]
    763   [System.SerializableAttribute()]
    764   public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase {
    765 
    766     [System.Runtime.Serialization.OptionalFieldAttribute()]
    767     private string NameField;
    768 
    769     [System.Runtime.Serialization.DataMemberAttribute()]
    770     public string Name {
    771       get {
    772         return this.NameField;
    773       }
    774       set {
    775         if ((object.ReferenceEquals(this.NameField, value) != true)) {
    776           this.NameField = value;
    777           this.RaisePropertyChanged("Name");
    778         }
    779       }
    780     }
    781   }
    782 
    783   [System.Diagnostics.DebuggerStepThroughAttribute()]
    784   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    785   [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" +
    786       "")]
    787   [System.SerializableAttribute()]
    788   public partial class User : HeuristicLab.Clients.Access.UserGroupBase {
    789 
    790     [System.Runtime.Serialization.OptionalFieldAttribute()]
    791     private string CommentField;
    792 
    793     [System.Runtime.Serialization.OptionalFieldAttribute()]
    794     private System.DateTime CreationDateField;
    795 
    796     [System.Runtime.Serialization.OptionalFieldAttribute()]
    797     private string EmailField;
    798 
    799     [System.Runtime.Serialization.OptionalFieldAttribute()]
    800     private string FullNameField;
    801 
    802     [System.Runtime.Serialization.OptionalFieldAttribute()]
    803     private bool IsApprovedField;
    804 
    805     [System.Runtime.Serialization.OptionalFieldAttribute()]
    806     private System.DateTime LastActivityDateField;
    807 
    808     [System.Runtime.Serialization.OptionalFieldAttribute()]
    809     private System.DateTime LastLoginDateField;
    810 
    811     [System.Runtime.Serialization.OptionalFieldAttribute()]
    812     private System.DateTime LastPasswordChangedDateField;
    813 
    814     [System.Runtime.Serialization.OptionalFieldAttribute()]
    815     private string UserNameField;
    816 
    817     [System.Runtime.Serialization.DataMemberAttribute()]
    818     public string Comment {
    819       get {
    820         return this.CommentField;
    821       }
    822       set {
    823         if ((object.ReferenceEquals(this.CommentField, value) != true)) {
    824           this.CommentField = value;
    825           this.RaisePropertyChanged("Comment");
    826         }
    827       }
    828     }
    829 
    830     [System.Runtime.Serialization.DataMemberAttribute()]
    831     public System.DateTime CreationDate {
    832       get {
    833         return this.CreationDateField;
    834       }
    835       set {
    836         if ((this.CreationDateField.Equals(value) != true)) {
    837           this.CreationDateField = value;
    838           this.RaisePropertyChanged("CreationDate");
    839         }
    840       }
    841     }
    842 
    843     [System.Runtime.Serialization.DataMemberAttribute()]
    844     public string Email {
    845       get {
    846         return this.EmailField;
    847       }
    848       set {
    849         if ((object.ReferenceEquals(this.EmailField, value) != true)) {
    850           this.EmailField = value;
    851           this.RaisePropertyChanged("Email");
    852         }
    853       }
    854     }
    855 
    856     [System.Runtime.Serialization.DataMemberAttribute()]
    857     public string FullName {
    858       get {
    859         return this.FullNameField;
    860       }
    861       set {
    862         if ((object.ReferenceEquals(this.FullNameField, value) != true)) {
    863           this.FullNameField = value;
    864           this.RaisePropertyChanged("FullName");
    865         }
    866       }
    867     }
    868 
    869     [System.Runtime.Serialization.DataMemberAttribute()]
    870     public bool IsApproved {
    871       get {
    872         return this.IsApprovedField;
    873       }
    874       set {
    875         if ((this.IsApprovedField.Equals(value) != true)) {
    876           this.IsApprovedField = value;
    877           this.RaisePropertyChanged("IsApproved");
    878         }
    879       }
    880     }
    881 
    882     [System.Runtime.Serialization.DataMemberAttribute()]
    883     public System.DateTime LastActivityDate {
    884       get {
    885         return this.LastActivityDateField;
    886       }
    887       set {
    888         if ((this.LastActivityDateField.Equals(value) != true)) {
    889           this.LastActivityDateField = value;
    890           this.RaisePropertyChanged("LastActivityDate");
    891         }
    892       }
    893     }
    894 
    895     [System.Runtime.Serialization.DataMemberAttribute()]
    896     public System.DateTime LastLoginDate {
    897       get {
    898         return this.LastLoginDateField;
    899       }
    900       set {
    901         if ((this.LastLoginDateField.Equals(value) != true)) {
    902           this.LastLoginDateField = value;
    903           this.RaisePropertyChanged("LastLoginDate");
    904         }
    905       }
    906     }
    907 
    908     [System.Runtime.Serialization.DataMemberAttribute()]
    909     public System.DateTime LastPasswordChangedDate {
    910       get {
    911         return this.LastPasswordChangedDateField;
    912       }
    913       set {
    914         if ((this.LastPasswordChangedDateField.Equals(value) != true)) {
    915           this.LastPasswordChangedDateField = value;
    916           this.RaisePropertyChanged("LastPasswordChangedDate");
    917933        }
    918934      }
     
    10591075  public interface IAccessService {
    10601076
     1077    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")]
     1078    void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group);
     1079
    10611080    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")]
    10621081    void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group);
     
    11851204    System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids);
    11861205
     1206    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction = "http://tempuri.org/IAccessService/UpdateLightweightUserResponse")]
     1207    void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user);
     1208
    11871209    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllUsers", ReplyAction = "http://tempuri.org/IAccessService/GetAllUsersResponse")]
    11881210    System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers();
     
    12291251    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction = "http://tempuri.org/IAccessService/DeleteUserGroupResponse")]
    12301252    void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group);
    1231 
    1232     [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")]
    1233     void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group);
    12341253  }
    12351254
     
    12611280    }
    12621281
     1282    public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) {
     1283      base.Channel.AddUserGroupBaseToGroup(resource, group);
     1284    }
     1285
    12631286    public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) {
    12641287      base.Channel.RemoveUserGroupBaseFromGroup(resource, group);
     
    14291452    }
    14301453
     1454    public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user) {
     1455      base.Channel.UpdateLightweightUser(user);
     1456    }
     1457
    14311458    public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers() {
    14321459      return base.Channel.GetAllUsers();
     
    14881515      base.Channel.DeleteUserGroup(group);
    14891516    }
    1490 
    1491     public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) {
    1492       base.Channel.AddUserGroupBaseToGroup(resource, group);
    1493     }
    14941517  }
    14951518}
Note: See TracChangeset for help on using the changeset viewer.