mirror of
https://github.com/SimplexDevelopment/FreedomNetworkSuite.git
synced 2025-07-04 06:26:41 +00:00
Update content
This commit is contained in:
31
Commons/src/main/java/me/totalfreedom/security/Node.java
Normal file
31
Commons/src/main/java/me/totalfreedom/security/Node.java
Normal file
@ -0,0 +1,31 @@
|
||||
package me.totalfreedom.security;
|
||||
|
||||
import org.bukkit.permissions.Permission;
|
||||
|
||||
import javax.annotation.concurrent.Immutable;
|
||||
|
||||
@Immutable
|
||||
public interface Node
|
||||
{
|
||||
String getKey();
|
||||
|
||||
boolean getValue();
|
||||
|
||||
Permission bukkit();
|
||||
|
||||
NodeType getType();
|
||||
|
||||
boolean compare(Node node);
|
||||
|
||||
long getExpiry();
|
||||
|
||||
boolean isExpired();
|
||||
|
||||
boolean isPermanent();
|
||||
|
||||
boolean isTemporary();
|
||||
|
||||
boolean isWildcard();
|
||||
|
||||
boolean isNegated();
|
||||
}
|
Reference in New Issue
Block a user