34 lines
761 B
Java
34 lines
761 B
Java
package fr.xephi.authme.permission;
|
|
|
|
/**
|
|
* Sample permission nodes for testing.
|
|
*/
|
|
public enum TestPermissions implements PermissionNode {
|
|
|
|
LOGIN("authme.login", DefaultPermission.ALLOWED),
|
|
|
|
DELETE_USER("authme.admin.delete", DefaultPermission.OP_ONLY),
|
|
|
|
WORLD_DOMINATION("global.own", DefaultPermission.NOT_ALLOWED);
|
|
|
|
|
|
private final String node;
|
|
private final DefaultPermission defaultPermission;
|
|
|
|
TestPermissions(String node, DefaultPermission defaultPermission) {
|
|
this.node = node;
|
|
this.defaultPermission = defaultPermission;
|
|
}
|
|
|
|
@Override
|
|
public String getNode() {
|
|
return node;
|
|
}
|
|
|
|
@Override
|
|
public DefaultPermission getDefaultPermission() {
|
|
return defaultPermission;
|
|
}
|
|
|
|
}
|