Package com.sun.identity.saml.assertion
Class Condition
java.lang.Object
com.sun.identity.saml.assertion.Condition
- Direct Known Subclasses:
AudienceRestrictionCondition
,DoNotCacheCondition
This is an abstract class which servers as an extension point for new
conditions. This is one of the element within the
Conditions
object. Extension elements based on this class MUST use xsi:type attribute
to indicate the derived type.-
Field Summary
Modifier and TypeFieldDescriptionstatic int
The Condition is indeterminate.static int
The Condition is invalid.static int
The Condition is valid. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract int
evaluate()
Evaluates this condition An abstract method which can be implemented by any condition extending this Condition object, to provide means of evaluating the condition.abstract String
toString
(boolean IncludeNS, boolean DeclareNS) Returns a String representation of the<saml:Conditions>
element.
-
Field Details
-
INVALID
public static int INVALIDThe Condition is invalid. -
INDETERMINATE
public static int INDETERMINATEThe Condition is indeterminate. -
VALID
public static int VALIDThe Condition is valid.
-
-
Constructor Details
-
Condition
public Condition()
-
-
Method Details
-
toString
Returns a String representation of the<saml:Conditions>
element.- Parameters:
IncludeNS
- Determines whether or not the namespace qualifier is prepended to the Element when convertedDeclareNS
- Determines whether or not the namespace is declared within the Element.- Returns:
- A string containing the valid XML for this element
-
evaluate
public abstract int evaluate()Evaluates this condition An abstract method which can be implemented by any condition extending this Condition object, to provide means of evaluating the condition.- Returns:
- evaluation state.
-