Ejemplo n.º 1
0
 public void putDirectUsersIntoSet(Set<Integer> myUsers, Set<AccessLevelType> accessLevels) {
   for (DBAcl acl : getAcls()) {
     if ((null == accessLevels || accessLevels.contains(acl.getLevel()))
         && null != acl.getMemberIdentityId()) {
       myUsers.add(acl.getMemberIdentityId().getId());
     }
   }
 }
Ejemplo n.º 2
0
  /*
   * (non-Javadoc)
   *
   * @see
   * co.mitro.core.server.data.UserList#addTransitiveGroupsAndUsers(co.mitro
   * .core.server.data.DBAcl.AccessLevelType, java.util.Set, java.util.Set)
   */
  @Override
  public void addTransitiveGroupsAndUsers(
      Manager manager,
      Set<DBAcl.AccessLevelType> types,
      Set<DBIdentity> allUsers,
      Set<DBGroup> allGroups)
      throws SQLException {
    boolean added = allGroups.add(this);
    if (!added) {
      return;
    }

    for (DBAcl acl : getAcls()) {
      acl.addTransitiveGroupsAndUsers(manager, types, allUsers, allGroups);
    }
  }