Conditions.java revision 449854c2a07b50ea64d9d6a8b03d18d4afeeee43
2715N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 2715N/A * Copyright (c) 2006 Sun Microsystems Inc. All Rights Reserved 2715N/A * The contents of this file are subject to the terms 2715N/A * of the Common Development and Distribution License 2715N/A * (the License). You may not use this file except in 2715N/A * compliance with the License. 2715N/A * You can obtain a copy of the License at 2715N/A * See the License for the specific language governing 2715N/A * permission and limitations under the License. 2715N/A * When distributing Covered Code, include this CDDL 2715N/A * Header Notice in each file and include the License file 2715N/A * If applicable, add the following below the CDDL Header, 2715N/A * with the fields enclosed by brackets [] replaced by 2715N/A * your own identifying information: 2715N/A * "Portions Copyrighted [year] [name of copyright owner]" 2715N/A * The <code>Conditions</code> defines the SAML constructs that place * constraints on the acceptable use if SAML <code>Assertion</code>s. * Returns the time instant at which the subject can no longer * @return the time instant at which the subject can no longer * Sets the time instant at which the subject can no longer * @param value the time instant at which the subject can no longer * @exception SAML2Exception if the object is immutable * Returns a list of <code>Condition</code> * @return a list of <code>Condition</code> * Returns a list of <code>AudienceRestriction</code> * @return a list of <code>AudienceRestriction</code> * Returns a list of <code>OneTimeUse</code> * @return a list of <code>OneTimeUse</code> * Returns a list of <code>ProxyRestriction</code> * @return a list of <code>ProxyRestriction</code> * Sets a list of <code>Condition</code> * @param conditions a list of <code>Condition</code> * @exception SAML2Exception if the object is immutable * Sets a list of <code>AudienceRestriction</code> * @param ars a list of <code>AudienceRestriction</code> * @exception SAML2Exception if the object is immutable * Sets a list of <code>OneTimeUse</code> * @param oneTimeUses a list of <code>OneTimeUse</code> * @exception SAML2Exception if the object is immutable * Sets a list of <code>ProxyRestriction</code> * @param prs a list of <code>ProxyRestriction</code> * @exception SAML2Exception if the object is immutable * Returns the time instant before which the subject cannot be confirmed. * @return the time instant before which the subject cannot be confirmed. * Sets the time instant before which the subject cannot * @param value the time instant before which the subject cannot * @exception SAML2Exception if the object is immutable * Return true if a specific Date falls within the validity * interval of this set of conditions. * @param someTime a time in milliseconds. * @return true if <code>someTime</code> is within the valid * interval of the <code>Conditions</code>. * Returns a String representation * @param includeNSPrefix Determines whether or not the namespace * qualifier is prepended to the Element when converted * @param declareNS Determines whether or not the namespace is declared * @return A String representation * @exception SAML2Exception if something is wrong during conversion * Returns a String representation * @return A String representation * @exception SAML2Exception if something is wrong during conversion * Makes the object immutable * Returns true if the object is mutable * @return true if the object is mutable