Class TimeOfDay
- java.lang.Object
-
- org.opends.server.authorization.dseecompat.TimeOfDay
-
- All Implemented Interfaces:
KeywordBindRule
public class TimeOfDay extends Object implements KeywordBindRule
This class represents the timeofday keyword in a bind rule.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeOfDaydecode(String expr, org.opends.server.authorization.dseecompat.EnumBindRuleType type)Decodes a string representation of a timeofday bind rule expression.EnumEvalResultevaluate(AciEvalContext evalCtx)Evaluates the timeofday bind rule using the evaluation context passed into the method.StringtoString()voidtoString(StringBuilder buffer)Appends a string representation of this object to the provided buffer.
-
-
-
Method Detail
-
decode
public static TimeOfDay decode(String expr, org.opends.server.authorization.dseecompat.EnumBindRuleType type) throws AciException
Decodes a string representation of a timeofday bind rule expression.- Parameters:
expr- A string representation of the expression.type- An enumeration of the type of the expression.- Returns:
- A TimeOfDay class representing the expression.
- Throws:
AciException- If the expression is invalid.
-
evaluate
public EnumEvalResult evaluate(AciEvalContext evalCtx)
Evaluates the timeofday bind rule using the evaluation context passed into the method.- Specified by:
evaluatein interfaceKeywordBindRule- Parameters:
evalCtx- The evaluation context to use for the evaluation.- Returns:
- An enumeration result representing the result of the evaluation.
-
toString
public final void toString(StringBuilder buffer)
Description copied from interface:KeywordBindRuleAppends a string representation of this object to the provided buffer.- Specified by:
toStringin interfaceKeywordBindRule- Parameters:
buffer- The buffer into which a string representation of this object should be appended.
-
-