net.milkbowl.vault.permission
Interface Permission


public interface Permission


Method Summary
 boolean getGroupInfoBoolean(java.lang.String world, java.lang.String groupName, java.lang.String node, boolean defaultValue)
          Get a groups informational node (Boolean) value
 double getGroupInfoDouble(java.lang.String world, java.lang.String groupName, java.lang.String node, double defaultValue)
          Get a groups informational node (Double) value
 int getGroupInfoInteger(java.lang.String world, java.lang.String groupName, java.lang.String node, int defaultValue)
          Get a groups informational node (Integer) value
 java.lang.String getGroupInfoString(java.lang.String world, java.lang.String groupName, java.lang.String node, java.lang.String defaultValue)
          Get a groups informational node (String) value
 java.lang.String getName()
          Gets name of permission method
 boolean getPlayerInfoBoolean(java.lang.String world, java.lang.String playerName, java.lang.String node, boolean defaultValue)
          Get a players informational node (Boolean) value
 double getPlayerInfoDouble(java.lang.String world, java.lang.String playerName, java.lang.String node, double defaultValue)
          Get a players informational node (Double) value
 int getPlayerInfoInteger(java.lang.String world, java.lang.String playerName, java.lang.String node, int defaultValue)
          Get a players informational node (Integer) value
 java.lang.String getPlayerInfoString(java.lang.String world, java.lang.String playerName, java.lang.String node, java.lang.String defaultValue)
          Get a players informational node (String) value
 boolean groupAddPermission(java.lang.String worldName, java.lang.String groupName, java.lang.String permission)
          Add permission to a group.
 boolean groupHasPermission(java.lang.String worldName, java.lang.String groupName, java.lang.String permission)
          Checks if group has a permission node.
 boolean groupRemovePermission(java.lang.String worldName, java.lang.String groupName, java.lang.String permission)
          Remove permission from a group.
 boolean isEnabled()
          Checks if permission method is enabled.
 boolean playerAddGroup(java.lang.String worldName, java.lang.String playerName, java.lang.String groupName)
          Add player to a group.
 boolean playerAddPermission(java.lang.String worldName, java.lang.String playerName, java.lang.String permission)
          Add permission to a player.
 boolean playerHasPermission(Player player, java.lang.String permission)
          Checks if player has a permission node.
 boolean playerInGroup(java.lang.String worldName, java.lang.String playerName, java.lang.String groupName)
          Check if player is member of a group.
 boolean playerRemoveGroup(java.lang.String worldName, java.lang.String playerName, java.lang.String groupName)
          Remove player from a group.
 boolean playerRemovePermission(java.lang.String worldName, java.lang.String playerName, java.lang.String permission)
          Remove permission from a player.
 void setGroupInfoBoolean(java.lang.String world, java.lang.String groupName, java.lang.String node, boolean value)
          Set a groups informational node (Boolean) value
 void setGroupInfoDouble(java.lang.String world, java.lang.String groupName, java.lang.String node, double value)
          Set a groups informational node (Double) value
 void setGroupInfoInteger(java.lang.String world, java.lang.String groupName, java.lang.String node, int value)
          Set a groups informational node (Integer) value
 void setGroupInfoString(java.lang.String world, java.lang.String groupName, java.lang.String node, java.lang.String value)
          Set a groups informational node (String) value
 void setPlayerInfoBoolean(java.lang.String world, java.lang.String playerName, java.lang.String node, boolean value)
          Set a players informational node (Boolean) value
 void setPlayerInfoDouble(java.lang.String world, java.lang.String playerName, java.lang.String node, double value)
          Set a players informational node (Double) value
 void setPlayerInfoInteger(java.lang.String world, java.lang.String playerName, java.lang.String node, int value)
          Set a players informational node (Integer) value
 void setPlayerInfoString(java.lang.String world, java.lang.String playerName, java.lang.String node, java.lang.String value)
          Set a players informational node (String) value
 

Method Detail

getName

java.lang.String getName()
Gets name of permission method

Returns:
Name of Permission Method

isEnabled

boolean isEnabled()
Checks if permission method is enabled.

Returns:
Success or Failure

playerHasPermission

boolean playerHasPermission(Player player,
                            java.lang.String permission)
Checks if player has a permission node.

Parameters:
player - Player instance
permission - Permission node
Returns:
Success or Failure

playerAddPermission

boolean playerAddPermission(java.lang.String worldName,
                            java.lang.String playerName,
                            java.lang.String permission)
Add permission to a player.

Parameters:
worldName - Name of World
playerName - Name of Player
permission - Permission node
Returns:
Success or Failure

playerRemovePermission

boolean playerRemovePermission(java.lang.String worldName,
                               java.lang.String playerName,
                               java.lang.String permission)
Remove permission from a player.

Parameters:
worldName - Name of World
playerName - Name of Player
permission - Permission node
Returns:
Success or Failure

groupHasPermission

boolean groupHasPermission(java.lang.String worldName,
                           java.lang.String groupName,
                           java.lang.String permission)
Checks if group has a permission node.

Parameters:
worldName - Name of World
groupName - Name of Group
permission - Permission node
Returns:
Success or Failure

groupAddPermission

boolean groupAddPermission(java.lang.String worldName,
                           java.lang.String groupName,
                           java.lang.String permission)
Add permission to a group.

Parameters:
worldName - Name of World
groupName - Name of Group
permission - Permission node
Returns:
Success or Failure

groupRemovePermission

boolean groupRemovePermission(java.lang.String worldName,
                              java.lang.String groupName,
                              java.lang.String permission)
Remove permission from a group.

Parameters:
worldName - Name of World
groupName - Name of Group
permission - Permission node
Returns:
Success or Failure

playerInGroup

boolean playerInGroup(java.lang.String worldName,
                      java.lang.String playerName,
                      java.lang.String groupName)
Check if player is member of a group.

Parameters:
worldName - Name of World
playerName - Name of Player
groupName - Name of Group
Returns:
Success or Failure

playerAddGroup

boolean playerAddGroup(java.lang.String worldName,
                       java.lang.String playerName,
                       java.lang.String groupName)
Add player to a group.

Parameters:
worldName - Name of World
playerName - Name of Player
groupName - Name of Group
Returns:
Success or Failure

playerRemoveGroup

boolean playerRemoveGroup(java.lang.String worldName,
                          java.lang.String playerName,
                          java.lang.String groupName)
Remove player from a group.

Parameters:
worldName - Name of World
playerName - Name of Player
groupName - Name of Group
Returns:
Success or Failure

getPlayerInfoInteger

int getPlayerInfoInteger(java.lang.String world,
                         java.lang.String playerName,
                         java.lang.String node,
                         int defaultValue)
Get a players informational node (Integer) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setPlayerInfoInteger

void setPlayerInfoInteger(java.lang.String world,
                          java.lang.String playerName,
                          java.lang.String node,
                          int value)
Set a players informational node (Integer) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
value - Value to set

getGroupInfoInteger

int getGroupInfoInteger(java.lang.String world,
                        java.lang.String groupName,
                        java.lang.String node,
                        int defaultValue)
Get a groups informational node (Integer) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setGroupInfoInteger

void setGroupInfoInteger(java.lang.String world,
                         java.lang.String groupName,
                         java.lang.String node,
                         int value)
Set a groups informational node (Integer) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
value - Value to set

getPlayerInfoDouble

double getPlayerInfoDouble(java.lang.String world,
                           java.lang.String playerName,
                           java.lang.String node,
                           double defaultValue)
Get a players informational node (Double) value

Parameters:
world - Name of World
playerName - Name of Group
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setPlayerInfoDouble

void setPlayerInfoDouble(java.lang.String world,
                         java.lang.String playerName,
                         java.lang.String node,
                         double value)
Set a players informational node (Double) value

Parameters:
world - Name of World
playerName - Name of Group
node - Permission node
value - Value to set

getGroupInfoDouble

double getGroupInfoDouble(java.lang.String world,
                          java.lang.String groupName,
                          java.lang.String node,
                          double defaultValue)
Get a groups informational node (Double) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setGroupInfoDouble

void setGroupInfoDouble(java.lang.String world,
                        java.lang.String groupName,
                        java.lang.String node,
                        double value)
Set a groups informational node (Double) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
value - Value to set

getPlayerInfoBoolean

boolean getPlayerInfoBoolean(java.lang.String world,
                             java.lang.String playerName,
                             java.lang.String node,
                             boolean defaultValue)
Get a players informational node (Boolean) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setPlayerInfoBoolean

void setPlayerInfoBoolean(java.lang.String world,
                          java.lang.String playerName,
                          java.lang.String node,
                          boolean value)
Set a players informational node (Boolean) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
value - Value to set

getGroupInfoBoolean

boolean getGroupInfoBoolean(java.lang.String world,
                            java.lang.String groupName,
                            java.lang.String node,
                            boolean defaultValue)
Get a groups informational node (Boolean) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setGroupInfoBoolean

void setGroupInfoBoolean(java.lang.String world,
                         java.lang.String groupName,
                         java.lang.String node,
                         boolean value)
Set a groups informational node (Boolean) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
value - Value to set

getPlayerInfoString

java.lang.String getPlayerInfoString(java.lang.String world,
                                     java.lang.String playerName,
                                     java.lang.String node,
                                     java.lang.String defaultValue)
Get a players informational node (String) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setPlayerInfoString

void setPlayerInfoString(java.lang.String world,
                         java.lang.String playerName,
                         java.lang.String node,
                         java.lang.String value)
Set a players informational node (String) value

Parameters:
world - Name of World
playerName - Name of Player
node - Permission node
value - Value to set

getGroupInfoString

java.lang.String getGroupInfoString(java.lang.String world,
                                    java.lang.String groupName,
                                    java.lang.String node,
                                    java.lang.String defaultValue)
Get a groups informational node (String) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
defaultValue - Default value (if node is not defined)
Returns:
Value

setGroupInfoString

void setGroupInfoString(java.lang.String world,
                        java.lang.String groupName,
                        java.lang.String node,
                        java.lang.String value)
Set a groups informational node (String) value

Parameters:
world - Name of World
groupName - Name of Group
node - Permission node
value - Value to set


MilkBukkit, 2011