org.opensaml.xml.security.credential.criteria
Class EvaluableKeyNameCredentialCriteria

java.lang.Object
  extended by org.opensaml.xml.security.credential.criteria.EvaluableKeyNameCredentialCriteria
All Implemented Interfaces:
EvaluableCredentialCriteria, Criteria, EvaluableCriteria<Credential>

public class EvaluableKeyNameCredentialCriteria
extends java.lang.Object
implements EvaluableCredentialCriteria

Instance of evaluable credential criteria for evaluating credential key names.


Constructor Summary
EvaluableKeyNameCredentialCriteria(KeyNameCriteria criteria)
          Constructor.
EvaluableKeyNameCredentialCriteria(java.lang.String newKeyName)
          Constructor.
 
Method Summary
 java.lang.Boolean evaluate(Credential target)
          Evaluate the target.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluableKeyNameCredentialCriteria

public EvaluableKeyNameCredentialCriteria(KeyNameCriteria criteria)
Constructor.

Parameters:
criteria - the criteria which is the basis for evaluation

EvaluableKeyNameCredentialCriteria

public EvaluableKeyNameCredentialCriteria(java.lang.String newKeyName)
Constructor.

Parameters:
newKeyName - the criteria value which is the basis for evaluation
Method Detail

evaluate

public java.lang.Boolean evaluate(Credential target)
Evaluate the target. The result of evaluation is one of the following values:

Specified by:
evaluate in interface EvaluableCriteria<Credential>
Parameters:
target - the object to be evaluated
Returns:
the result of evaluation


Copyright © 2006-2010 Internet2. All Rights Reserved.