Class AuthMethod
- java.lang.Object
 - 
- org.opends.server.authorization.dseecompat.AuthMethod
 
 
- 
- All Implemented Interfaces:
 KeywordBindRule
public final class AuthMethod extends Object implements KeywordBindRule
The AuthMethod class represents an authmethod bind rule keyword expression. 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KeywordBindRuledecode(String expr, org.opends.server.authorization.dseecompat.EnumBindRuleType type, ServerContext serverContext)Decode a string representing an authmethod bind rule.EnumEvalResultevaluate(AciEvalContext evalCtx)Evaluate a bind rule using the passed in context.StringtoString()voidtoString(StringBuilder buffer)Appends a string representation of this object to the provided buffer. 
 - 
 
- 
- 
Method Detail
- 
decode
public static KeywordBindRule decode(String expr, org.opends.server.authorization.dseecompat.EnumBindRuleType type, ServerContext serverContext) throws AciException
Decode a string representing an authmethod bind rule.- Parameters:
 expr- The string representing the bind rule.type- An enumeration representing the bind rule type.serverContext- The server context- Returns:
 - A keyword bind rule class that can be used to evaluate the bind rule.
 - Throws:
 AciException- If the expression string is invalid.
 
- 
evaluate
public EnumEvalResult evaluate(AciEvalContext evalCtx)
Description copied from interface:KeywordBindRuleEvaluate a bind rule using the passed in context.- Specified by:
 evaluatein interfaceKeywordBindRule- Parameters:
 evalCtx- An evaluation context to use in the evaluation.- Returns:
 - An enumeration evaluation result.
 
 
- 
toString
public 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.
 
 - 
 
 -