Exemple #1
0
 /**
  * This is there so that bools in spec are converted to enums in one place.
  *
  * @param catGroup defined in catalog
  * @return permissions as <code>EnumSet&ltPermission&gt</code>
  */
 public static final EnumSet<Permission> getPermissionSetForGroup(Group catGroup) {
   EnumSet<Permission> perms = EnumSet.noneOf(Permission.class);
   if (catGroup.getAdmin()) addPermission(perms, ADMIN);
   if (catGroup.getSql()) addPermission(perms, Permission.SQL);
   if (catGroup.getSqlread()) addPermission(perms, Permission.SQLREAD);
   if (catGroup.getDefaultproc()) addPermission(perms, Permission.DEFAULTPROC);
   if (catGroup.getDefaultprocread()) addPermission(perms, Permission.DEFAULTPROCREAD);
   if (catGroup.getAllproc()) addPermission(perms, Permission.ALLPROC);
   return perms;
 }