src/test/java/fr/xephi/authme/permission/TestPermissions.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;
}
}