package com.xfestudio.xfeservermanager.core.governance.claim;
public enum ClaimRole {
OWNER(4),
MANAGER(3),
MEMBER(2),
TRUSTED(1);
private final int authority;
ClaimRole(int authority) {
this.authority = authority;
}
public boolean atLeast(ClaimRole required) {
return authority >= required.authority;
}
}
package com.xfestudio.xfeservermanager.core.governance.claim;
public enum ClaimRole {
OWNER(4),
MANAGER(3),
MEMBER(2),
TRUSTED(1);
private final int authority;
ClaimRole(int authority) {
this.authority = authority;
}
public boolean atLeast(ClaimRole required) {
return authority >= required.authority;
}
}