me.armar.plugins.autorank.permissions
Class PermissionsPluginManager

java.lang.Object
  extended by me.armar.plugins.autorank.permissions.PermissionsPluginManager

public class PermissionsPluginManager
extends java.lang.Object

PermissionsPluginManager manages what permission handler should be given. It just does basic checks of availability and calculates what permissions plugin suits best. It can choose from GroupManager, PermissionsBukkit and Vault.

Author:
Staartvin

Field Summary
private  PermissionsHandler permissionPlugin
           
private  Autorank plugin
           
 
Constructor Summary
PermissionsPluginManager(Autorank plugin)
           
 
Method Summary
protected  boolean findGroupManager(Autorank plugin)
           
protected  boolean findPermissionsBukkit(Autorank plugin)
           
protected  boolean findVault(Autorank plugin)
           
 PermissionsHandler getPermissionPlugin()
           
private  void searchPermPlugin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugin

private final Autorank plugin

permissionPlugin

private PermissionsHandler permissionPlugin
Constructor Detail

PermissionsPluginManager

public PermissionsPluginManager(Autorank plugin)
Method Detail

searchPermPlugin

private void searchPermPlugin()

getPermissionPlugin

public PermissionsHandler getPermissionPlugin()

findVault

protected boolean findVault(Autorank plugin)

findGroupManager

protected boolean findGroupManager(Autorank plugin)

findPermissionsBukkit

protected boolean findPermissionsBukkit(Autorank plugin)