public void RemoveDependant(UserRole userRole) { dependants.Remove(userRole.Name); }
public void AddDependant(UserRole userRole) { if (!dependants.ContainsKey(userRole.Name)) { dependants.Add(userRole.Name, userRole); } }
protected IEnumerable<RoleGrant> downloadRoleGrants(UserRole userRole) { return from grant in rolesGrants where grant.Grantee == userRole.Name select grant; }
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); }