package org.fastcatsearch.http;
/**
* */
public enum ActionAuthorityLevel {
NONE, READABLE, WRITABLE;
public boolean isLargerThan(ActionAuthorityLevel level){
if(level == null) {
return false;
}
if(level == WRITABLE){
return this == WRITABLE;
} else if(level == READABLE){
return this == WRITABLE || this == READABLE;
} else if(this == NONE) {
return this == level;
}
return this != NONE;
}
}