Class RequestedAuthnContextImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.RequestedAuthnContext

    public class RequestedAuthnContextImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.saml2.core.RequestedAuthnContext
    Concrete implementation of RequestedAuthnContext.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.AuthnContextClassRef> authnContextClassRefs
      AuthnContextClassRef child elements.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.AuthnContextDeclRef> authnContextDeclRefs
      AuthnContextDeclRef child elements.
      private org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparison
      Comparison attribute.
      • Fields inherited from interface org.opensaml.saml.saml2.core.RequestedAuthnContext

        COMPARISON_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.saml.saml2.core.AuthnContextClassRef> getAuthnContextClassRefs()
      List<org.opensaml.saml.saml2.core.AuthnContextDeclRef> getAuthnContextDeclRefs()
      org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration getComparison()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      void setComparison​(org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration newComparison)
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • authnContextClassRefs

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.AuthnContextClassRef> authnContextClassRefs
        AuthnContextClassRef child elements.
      • authnContextDeclRefs

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.AuthnContextDeclRef> authnContextDeclRefs
        AuthnContextDeclRef child elements.
      • comparison

        private org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparison
        Comparison attribute.
    • Constructor Detail

      • RequestedAuthnContextImpl

        protected RequestedAuthnContextImpl​(String namespaceURI,
                                            String elementLocalName,
                                            String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getComparison

        public org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration getComparison()
        Specified by:
        getComparison in interface org.opensaml.saml.saml2.core.RequestedAuthnContext
      • setComparison

        public void setComparison​(org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration newComparison)
        Specified by:
        setComparison in interface org.opensaml.saml.saml2.core.RequestedAuthnContext
      • getAuthnContextClassRefs

        public List<org.opensaml.saml.saml2.core.AuthnContextClassRef> getAuthnContextClassRefs()
        Specified by:
        getAuthnContextClassRefs in interface org.opensaml.saml.saml2.core.RequestedAuthnContext
      • getAuthnContextDeclRefs

        public List<org.opensaml.saml.saml2.core.AuthnContextDeclRef> getAuthnContextDeclRefs()
        Specified by:
        getAuthnContextDeclRefs in interface org.opensaml.saml.saml2.core.RequestedAuthnContext
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject