public class PermissionConditionEvaluator extends AbstractConditionEvaluator
logger
Constructor and Description |
---|
PermissionConditionEvaluator() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateImpl(java.lang.String ticket,
Condition condition,
EvaluationCache cache,
java.util.Map<java.lang.String,java.lang.Object> requestInfo) |
boolean |
isRequireDelete() |
boolean |
isRequireRead() |
boolean |
isRequireRelate() |
boolean |
isRequireVersion() |
boolean |
isRequireWrite() |
boolean |
isRunAsOtherUser() |
void |
setRequireDelete(boolean requireDelete) |
void |
setRequireRead(boolean requireRead) |
void |
setRequireRelate(boolean requireRelate) |
void |
setRequireVersion(boolean requireVersion) |
void |
setRequireWrite(boolean requireWrite) |
void |
setRunAsOtherUser(boolean runAsOtherUser) |
evaluate, getConditionDefinition, getDescription, isInvert, setDescription, setInvert
checkParameters
public boolean evaluateImpl(java.lang.String ticket, Condition condition, EvaluationCache cache, java.util.Map<java.lang.String,java.lang.Object> requestInfo)
evaluateImpl
in interface ConditionEvaluator
evaluateImpl
in class AbstractConditionEvaluator
public boolean isRequireRead()
public void setRequireRead(boolean requireRead)
public boolean isRequireWrite()
public void setRequireWrite(boolean requireWrite)
public boolean isRequireDelete()
public void setRequireDelete(boolean requireDelete)
public boolean isRequireRelate()
public void setRequireRelate(boolean requireRelate)
public boolean isRequireVersion()
public void setRequireVersion(boolean requireVersion)
public boolean isRunAsOtherUser()
public void setRunAsOtherUser(boolean runAsOtherUser)