Package org.anjocaido.groupmanager.dataholder

Examples of org.anjocaido.groupmanager.dataholder.DataHolder


  }
 
  public void addUser(String user, List<String> permissions) {
    refreshManager();
   
    DataHolder data = manager.getData();
    User u = data.createUser(user);
    if (u == null)
      return;
   
    manager.commit();
  }
View Full Code Here


   
    manager.commit();
  }

  public String getGroup(String playerName) throws NotFoundError {
    DataHolder data = manager.getData();

    if (!data.isUserDeclared(playerName)) {
      throw new NotFoundError("User not in file: "+playerName);
    }
   
    return data.getUser(playerName).getGroupName();
  }
View Full Code Here

   
    return data.getUser(playerName).getGroupName();
  }
 
  public VariableContainer getGroupVars(String group) throws NotFoundError {
    DataHolder data = manager.getData();
   
    if (!data.groupExists(group)) {
      throw new NotFoundError("Group not in file: "+group);
    }
   
    return new VariableContainerImpl(data.getGroup(group).getVariables())
  }
View Full Code Here

   
    return new VariableContainerImpl(data.getGroup(group).getVariables())
  }

  public VariableContainer getUserVars(String user) throws NotFoundError {
    DataHolder data = manager.getData();
   
    if (!data.isUserDeclared(user)) {
      throw new NotFoundError("User not in file: "+user);
    }
   
    return new VariableContainerImpl(manager.getData().getUser(user).getVariables());
  }
View Full Code Here

  }

  public boolean has(Player player, String perm) {
    String name = player.getDisplayName().replaceAll("\u00A7.", "");
   
    DataHolder data = manager.getData();
   
    // do extra name checks, in case displayName is different
    if (!data.isUserDeclared(name)) {
      name = player.getName();
      if (!data.isUserDeclared(name)) {
        return false;
      }
    }
    return ((AnjoPermissionsHandler)manager.getPermissionHandler()).
      checkUserPermission(data.getUser(name), perm);
  }
View Full Code Here

TOP

Related Classes of org.anjocaido.groupmanager.dataholder.DataHolder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.