Ejemplo n.º 1
0
 @Override
 public final boolean inGroup(final String group) {
   if (groupCache.isPrepared()) {
     return groupCache.isGroupPresent(group);
   } else {
     return user.inGroup(group);
   }
 }
Ejemplo n.º 2
0
 @Override
 public final boolean prepare() {
   if (groupCache.isPrepared()) {
     groupCache.clear();
   }
   groupCache.addPresentGroups(user.getOwnParentIdentifiers()); // TODO: VERIFY SANITY.
   return true;
 }
Ejemplo n.º 3
0
 @Override
 public final void removeGroup(final String group) {
   if (groupCache.isPrepared()) {
     groupCache.removeGroup(group);
   } else {
     user.removeGroup(group);
     if (user.isVirtual()) {
       perms.changed.add(playerName);
     }
   }
 }