| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sun.identity.saml.assertion.Conditions
The validity of an Assertion MAY be subject to a set of 
Conditions. Each Condition evaluates to a value that 
is Valid, Invalid or Indeterminate.
| Constructor Summary | |
| Conditions()Constructor taking in nothing (SAML spec allows it) | |
| Conditions(java.util.Date notBefore,
           java.util.Date notOnOrAfter)Constructs an instance of Conditions. | |
| Conditions(java.util.Date notBefore,
           java.util.Date notOnOrAfter,
           Condition condition,
           AudienceRestrictionCondition arc)Constructs an instance of Conditions. | |
| Conditions(java.util.Date notBefore,
           java.util.Date notOnOrAfter,
           Condition condition,
           AudienceRestrictionCondition arc,
           DoNotCacheCondition doNotCacheCnd)Constructs an instance of Conditions. | |
| Conditions(org.w3c.dom.Element conditionsElement)Constructs a Conditionselement from an existing XML block. | |
| Method Summary | |
|  boolean | addAudienceRestrictionCondition(AudienceRestrictionCondition arc)Adds an audience restriction condition within this ConditionsElement. | 
|  boolean | checkDateValidity(long someTime)Return true if a specific Date falls within the validity interval of this set of conditions. | 
|  java.util.Set | getAudienceRestrictionCondition()Returns a set of the AudienceRestrictionConditionelements
 held within thisConditionselement. | 
|  DoNotCacheCondition | getDoNotCacheCondition()Returns DoNotCacheConditionelements held within thisConditionselement | 
|  java.util.Date | getNotBefore()Returns the earliest time at which the assertion is valid held in this Conditionsobject. | 
|  java.util.Date | getNotOnorAfter()Returns the time instant held within this Conditionsobject
 at which theAssertionhas expired. | 
|  boolean | removeAudienceRestrictionCondition(java.lang.String audience)Removes an audience restriction condition AudienceRestrictionConditionfrom thisConditionsobject wherein the specified audience has been
 defined. | 
|  void | setDoNotCacheCondition(DoNotCacheCondition doNotCacheCnd)Set DoNotCacheConditionelements held within thisConditionselement. | 
|  java.lang.String | toString()Returns a String representation of the element. | 
|  java.lang.String | toString(boolean includeNS,
         boolean declareNS)Returns a String representation of the <Conditions>element. | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public Conditions()
public Conditions(java.util.Date notBefore,
                  java.util.Date notOnOrAfter)
           throws SAMLException
Conditions.notBefore - specifies the earliest time instant at which the 
        assertion is valid.notOnOrAfter - specifies the time instant at which the assertion 
        has expired.SAMLException - if the notBefore instant is after
            notOnOrAfter instant.
public Conditions(java.util.Date notBefore,
                  java.util.Date notOnOrAfter,
                  Condition condition,
                  AudienceRestrictionCondition arc)
           throws SAMLException
Conditions.notBefore - specifies the earliest time instant at which the 
        assertion is valid.notOnOrAfter - specifies the time instant at which the assertion 
        has expired.condition - Condition objectarc - the <AudienceRestrictionCondition> to be
        added.Can be null, if no audience restriction.SAMLException - if there is a problem in input data and it 
            cannot be processed correctly.
public Conditions(java.util.Date notBefore,
                  java.util.Date notOnOrAfter,
                  Condition condition,
                  AudienceRestrictionCondition arc,
                  DoNotCacheCondition doNotCacheCnd)
           throws SAMLException
Conditions.notBefore - specifies the earliest time instant at which the 
        assertion is valid.notOnOrAfter - specifies the time instant at which the assertion 
        has expired.condition - Condition objectarc - the <AudienceRestrictionCondition> to be
        added. Can be null, if no audience restriction.doNotCacheCnd - DoNotCacheCondition objectSAMLException - if there is a problem in input data and it 
            cannot be processed correctly.
public Conditions(org.w3c.dom.Element conditionsElement)
           throws SAMLException
Conditions element from an existing XML block.conditionsElement - A org.w3c.dom.Element representing 
        DOM tree for Conditions objectSAMLException - if it could not process the Element properly, 
            implying that there is an error in the sender or in the
            element definition.| Method Detail | 
public java.util.Date getNotBefore()
Conditions object.NotBefore time held within
         this Conditions element.public java.util.Date getNotOnorAfter()
Conditions object
 at which the Assertion has expired.Conditions element.public boolean addAudienceRestrictionCondition(AudienceRestrictionCondition arc)
Conditions Element.arc - a AudienceRestrictionCondition to be added to 
        this Conditions.public boolean checkDateValidity(long someTime)
someTime - Any time in milliseconds.someDate is within the valid interval of the
         Conditions.public java.util.Set getAudienceRestrictionCondition()
AudienceRestrictionCondition elements
 held within this Conditions element.AudienceRestrictionCondition type.public boolean removeAudienceRestrictionCondition(java.lang.String audience)
AudienceRestrictionConditionfrom this
 Conditions object wherein the specified audience has been
 defined.audience - A string representing audience.public void setDoNotCacheCondition(DoNotCacheCondition doNotCacheCnd)
DoNotCacheCondition elements held within this
 Conditions element.doNotCacheCnd - an DoNotCacheCondition object.public DoNotCacheCondition getDoNotCacheCondition()
DoNotCacheCondition elements held within this 
 Conditions elementDoNotCacheCondition object if Conditions contains
         any DoNotCacheCondition, otherwise return null.public java.lang.String toString()
toString in class java.lang.Object<saml:Conditions>.
public java.lang.String toString(boolean includeNS,
                                 boolean declareNS)
<Conditions>
 element.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.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||