#285 #319 Add support for wildcard permissions

- Add wildcard attribute to permission nodes that are checked additionally in the permissions manager
This commit is contained in:
ljacqu
2015-12-05 23:33:09 +01:00
parent f99bba4b5f
commit 63a7cd00df
4 changed files with 38 additions and 26 deletions
@@ -5,7 +5,18 @@ package fr.xephi.authme.permission;
*/
public interface PermissionNode {
/** Return the node of the permission, e.g. "authme.unregister". */
/**
* Return the node of the permission, e.g. "authme.player.unregister".
*
* @return The name of the permission node
*/
String getNode();
/**
* Return the wildcard node that also grants the permission.
*
* @return The wildcard permission node (e.g. "authme.player.*")
*/
PermissionNode getWildcardNode();
}