Interface ConditionsType

  • All Superinterfaces:
    XmlObject, XmlTokenSource

    public interface ConditionsType
    extends XmlObject
    An XML ConditionsType(@urn:oasis:names:tc:SAML:2.0:assertion). This is a complex type.
    • Method Detail

      • sizeOfConditionArray

        int sizeOfConditionArray()
        Returns number of "Condition" element
      • setConditionArray

        void setConditionArray​(ConditionAbstractType[] conditionArray)
        Sets array of all "Condition" element
      • setConditionArray

        void setConditionArray​(int i,
                               ConditionAbstractType condition)
        Sets ith "Condition" element
      • insertNewCondition

        ConditionAbstractType insertNewCondition​(int i)
        Inserts and returns a new empty value (as xml) as the ith "Condition" element
      • addNewCondition

        ConditionAbstractType addNewCondition()
        Appends and returns a new empty value (as xml) as the last "Condition" element
      • removeCondition

        void removeCondition​(int i)
        Removes the ith "Condition" element
      • getAudienceRestrictionArray

        AudienceRestrictionType[] getAudienceRestrictionArray()
        Gets array of all "AudienceRestriction" elements
      • getAudienceRestrictionArray

        AudienceRestrictionType getAudienceRestrictionArray​(int i)
        Gets ith "AudienceRestriction" element
      • sizeOfAudienceRestrictionArray

        int sizeOfAudienceRestrictionArray()
        Returns number of "AudienceRestriction" element
      • setAudienceRestrictionArray

        void setAudienceRestrictionArray​(AudienceRestrictionType[] audienceRestrictionArray)
        Sets array of all "AudienceRestriction" element
      • setAudienceRestrictionArray

        void setAudienceRestrictionArray​(int i,
                                         AudienceRestrictionType audienceRestriction)
        Sets ith "AudienceRestriction" element
      • insertNewAudienceRestriction

        AudienceRestrictionType insertNewAudienceRestriction​(int i)
        Inserts and returns a new empty value (as xml) as the ith "AudienceRestriction" element
      • addNewAudienceRestriction

        AudienceRestrictionType addNewAudienceRestriction()
        Appends and returns a new empty value (as xml) as the last "AudienceRestriction" element
      • removeAudienceRestriction

        void removeAudienceRestriction​(int i)
        Removes the ith "AudienceRestriction" element
      • getOneTimeUseArray

        OneTimeUseType[] getOneTimeUseArray()
        Gets array of all "OneTimeUse" elements
      • getOneTimeUseArray

        OneTimeUseType getOneTimeUseArray​(int i)
        Gets ith "OneTimeUse" element
      • sizeOfOneTimeUseArray

        int sizeOfOneTimeUseArray()
        Returns number of "OneTimeUse" element
      • setOneTimeUseArray

        void setOneTimeUseArray​(OneTimeUseType[] oneTimeUseArray)
        Sets array of all "OneTimeUse" element
      • setOneTimeUseArray

        void setOneTimeUseArray​(int i,
                                OneTimeUseType oneTimeUse)
        Sets ith "OneTimeUse" element
      • insertNewOneTimeUse

        OneTimeUseType insertNewOneTimeUse​(int i)
        Inserts and returns a new empty value (as xml) as the ith "OneTimeUse" element
      • addNewOneTimeUse

        OneTimeUseType addNewOneTimeUse()
        Appends and returns a new empty value (as xml) as the last "OneTimeUse" element
      • removeOneTimeUse

        void removeOneTimeUse​(int i)
        Removes the ith "OneTimeUse" element
      • getProxyRestrictionArray

        ProxyRestrictionType[] getProxyRestrictionArray()
        Gets array of all "ProxyRestriction" elements
      • getProxyRestrictionArray

        ProxyRestrictionType getProxyRestrictionArray​(int i)
        Gets ith "ProxyRestriction" element
      • sizeOfProxyRestrictionArray

        int sizeOfProxyRestrictionArray()
        Returns number of "ProxyRestriction" element
      • setProxyRestrictionArray

        void setProxyRestrictionArray​(ProxyRestrictionType[] proxyRestrictionArray)
        Sets array of all "ProxyRestriction" element
      • setProxyRestrictionArray

        void setProxyRestrictionArray​(int i,
                                      ProxyRestrictionType proxyRestriction)
        Sets ith "ProxyRestriction" element
      • insertNewProxyRestriction

        ProxyRestrictionType insertNewProxyRestriction​(int i)
        Inserts and returns a new empty value (as xml) as the ith "ProxyRestriction" element
      • addNewProxyRestriction

        ProxyRestrictionType addNewProxyRestriction()
        Appends and returns a new empty value (as xml) as the last "ProxyRestriction" element
      • removeProxyRestriction

        void removeProxyRestriction​(int i)
        Removes the ith "ProxyRestriction" element
      • getNotBefore

        Calendar getNotBefore()
        Gets the "NotBefore" attribute
      • xgetNotBefore

        XmlDateTime xgetNotBefore()
        Gets (as xml) the "NotBefore" attribute
      • isSetNotBefore

        boolean isSetNotBefore()
        True if has "NotBefore" attribute
      • setNotBefore

        void setNotBefore​(Calendar notBefore)
        Sets the "NotBefore" attribute
      • xsetNotBefore

        void xsetNotBefore​(XmlDateTime notBefore)
        Sets (as xml) the "NotBefore" attribute
      • unsetNotBefore

        void unsetNotBefore()
        Unsets the "NotBefore" attribute
      • getNotOnOrAfter

        Calendar getNotOnOrAfter()
        Gets the "NotOnOrAfter" attribute
      • xgetNotOnOrAfter

        XmlDateTime xgetNotOnOrAfter()
        Gets (as xml) the "NotOnOrAfter" attribute
      • isSetNotOnOrAfter

        boolean isSetNotOnOrAfter()
        True if has "NotOnOrAfter" attribute
      • setNotOnOrAfter

        void setNotOnOrAfter​(Calendar notOnOrAfter)
        Sets the "NotOnOrAfter" attribute
      • xsetNotOnOrAfter

        void xsetNotOnOrAfter​(XmlDateTime notOnOrAfter)
        Sets (as xml) the "NotOnOrAfter" attribute
      • unsetNotOnOrAfter

        void unsetNotOnOrAfter()
        Unsets the "NotOnOrAfter" attribute