net.milkbowl.vault.permission
Class PermissionManager

java.lang.Object
  extended by net.milkbowl.vault.permission.PermissionManager

public class PermissionManager
extends java.lang.Object


Constructor Summary
PermissionManager(JavaPlugin plugin)
          Constructs a new instance of PermissionManager provided an instance of a JavaPlugin
 
Method Summary
 boolean getInfoBoolean(java.lang.String world, java.lang.String playerName, java.lang.String node, boolean defaultValue)
          Get boolean value from an info node
 double getInfoBoolean(java.lang.String world, java.lang.String playerName, java.lang.String node, double defaultValue)
          Get double value from an info node
 java.lang.String getInfoBoolean(java.lang.String world, java.lang.String playerName, java.lang.String node, java.lang.String defaultValue)
          Get boolean value from an info node
 int getInfoInt(java.lang.String world, java.lang.String playerName, java.lang.String node, int defaultValue)
          Get integer value from an info node
 boolean hasPermission(Player player, java.lang.String permission, boolean def)
          Check if player has a permission node
 boolean inGroup(java.lang.String worldName, java.lang.String playerName, java.lang.String groupName)
          Check if player is in a group
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionManager

public PermissionManager(JavaPlugin plugin)
Constructs a new instance of PermissionManager provided an instance of a JavaPlugin

Parameters:
plugin - Your plugin (should be "this")
Method Detail

hasPermission

public boolean hasPermission(Player player,
                             java.lang.String permission,
                             boolean def)
Check if player has a permission node

Parameters:
player - Player name
permission - Permission node (ie: pluginname.function)
Returns:
Value

inGroup

public boolean inGroup(java.lang.String worldName,
                       java.lang.String playerName,
                       java.lang.String groupName)
Check if player is in a group

Parameters:
worldName - World name
playerName - Player name
groupName - Group name
Returns:
Value

getInfoInt

public int getInfoInt(java.lang.String world,
                      java.lang.String playerName,
                      java.lang.String node,
                      int defaultValue)
Get integer value from an info node

Parameters:
world - World name
playerName - Player name
node - Node name
Returns:
Value

getInfoBoolean

public double getInfoBoolean(java.lang.String world,
                             java.lang.String playerName,
                             java.lang.String node,
                             double defaultValue)
Get double value from an info node

Parameters:
world - World name
playerName - Player name
node - Node name
Returns:
Value

getInfoBoolean

public boolean getInfoBoolean(java.lang.String world,
                              java.lang.String playerName,
                              java.lang.String node,
                              boolean defaultValue)
Get boolean value from an info node

Parameters:
world - World name
playerName - Player name
node - Node name
Returns:
Value

getInfoBoolean

public java.lang.String getInfoBoolean(java.lang.String world,
                                       java.lang.String playerName,
                                       java.lang.String node,
                                       java.lang.String defaultValue)
Get boolean value from an info node

Parameters:
world - World name
playerName - Player name
node - Node name
Returns:
Value


MilkBukkit, 2011