me.armar.plugins.autorank.permissions
Interface PermissionsHandler

All Known Implementing Classes:
GroupManagerHandler, PermissionsBukkitPermissionsHandler, VaultPermissionsHandler

public interface PermissionsHandler


Method Summary
 java.lang.String[] getGroups()
          Get all defined groups
 java.lang.String[] getPlayerGroups(org.bukkit.entity.Player player)
           
 java.lang.String[] getWorldGroups(org.bukkit.entity.Player player, java.lang.String world)
          Gets the groups of the player in a world
 boolean replaceGroup(org.bukkit.entity.Player player, java.lang.String world, java.lang.String groupFrom, java.lang.String groupTo)
           
 

Method Detail

getPlayerGroups

java.lang.String[] getPlayerGroups(org.bukkit.entity.Player player)

replaceGroup

boolean replaceGroup(org.bukkit.entity.Player player,
                     java.lang.String world,
                     java.lang.String groupFrom,
                     java.lang.String groupTo)

getGroups

java.lang.String[] getGroups()
Get all defined groups

Returns:
an array of all groups defined in the config(s) of the permission plugin.

getWorldGroups

java.lang.String[] getWorldGroups(org.bukkit.entity.Player player,
                                  java.lang.String world)
Gets the groups of the player in a world

Parameters:
player - Player to get the groups from
world - World to get the world from
Returns:
an array containing all groups that the player is in.