Package de.bananaco.permissions.util

Examples of de.bananaco.permissions.util.Group.calculateEffectivePermissions()


  public Group getGroup(String name) {
    if (!groups.containsKey(name)) {
      Group gr = new Group(name, null, null, this);
      add(gr);
      gr.calculateEffectivePermissions();
    }
    return groups.get(name);
  }

  @SuppressWarnings({ "unchecked", "rawtypes" })
View Full Code Here


  public void setGroupGroups(String group, List<String> groups) {
    Group gr = getGroup(group);
    Set<String> grgr = gr.getGroupsAsString();
    grgr.clear();
    grgr.addAll(groups);
    gr.calculateEffectivePermissions();
    save();
    gr.clearValues();
    log(parse(groups) + " set to group:" + group);
    MCMA.getDebugger().log(getWorld().getName());
    setupPlayers();
View Full Code Here

  public void setNodes(String group, List<String> nodes) {
    Group gr = getGroup(group);
    Set<Permission> pr = gr.getPermissions();
    pr.clear();
    pr.addAll(Permission.loadFromString(nodes));
    gr.calculateEffectivePermissions();
    save();
    gr.clearValues();
    log(parse(nodes) + " set to group:" + group);
    MCMA.getDebugger().log(getWorld().getName());
    setupPlayers();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.