Beispiel #1
0
 public void RemoveDependant(UserRole userRole)
 {
     dependants.Remove(userRole.Name);
 }
Beispiel #2
0
 public void AddDependant(UserRole userRole)
 {
     if (!dependants.ContainsKey(userRole.Name))
     {
         dependants.Add(userRole.Name, userRole);
     }
 }
Beispiel #3
0
 protected IEnumerable<RoleGrant> downloadRoleGrants(UserRole userRole)
 {
     return
         from grant in rolesGrants
         where grant.Grantee == userRole.Name
         select grant;
 }
Beispiel #4
0
            public RoleManagerLocal(SessionManager.Session session, UserRole userRole)
            {
                if (session == null)
                    throw new ArgumentNullException("Session");

                this.session = session;
                manager = session.RoleManager;
                this.userRole = userRole;
                this.conn = session.Connection;
            }
 public GrantedSysPrivilege CreateGrant(UserRole userRole, bool adminOption)
 {
     return new GrantedSysPrivilege(userRole.Name, privilege, true, adminOption);
 }