Class SPSSODescriptorImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.common.SignableSAMLObject, org.opensaml.saml.saml2.common.CacheableSAMLObject, org.opensaml.saml.saml2.common.TimeBoundSAMLObject, org.opensaml.saml.saml2.metadata.RoleDescriptor, org.opensaml.saml.saml2.metadata.SPSSODescriptor, org.opensaml.saml.saml2.metadata.SSODescriptor, org.opensaml.xmlsec.signature.SignableXMLObject

    public class SPSSODescriptorImpl
    extends SSODescriptorImpl
    implements org.opensaml.saml.saml2.metadata.SPSSODescriptor
    Concrete implementation of SPSSODescriptor.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.AssertionConsumerService> assertionConsumerServices
      AssertionConsumerService children.
      private org.opensaml.core.xml.schema.XSBooleanValue assertionSigned
      value for the want assertion signed attribute.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.AttributeConsumingService> attributeConsumingServices
      AttributeConsumingService children.
      private org.opensaml.core.xml.schema.XSBooleanValue authnRequestSigned
      value for isAuthnRequestSigned attribute.
      • Fields inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject

        CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.RoleDescriptor

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ERROR_URL_ATTRIB_NAME, ID_ATTRIB_NAME, PROTOCOL_ENUMERATION_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.SPSSODescriptor

        AUTH_REQUESTS_SIGNED_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME, WANT_ASSERTIONS_SIGNED_ATTRIB_NAME
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.SSODescriptor

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject

        VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
    • Field Detail

      • authnRequestSigned

        private org.opensaml.core.xml.schema.XSBooleanValue authnRequestSigned
        value for isAuthnRequestSigned attribute.
      • assertionSigned

        private org.opensaml.core.xml.schema.XSBooleanValue assertionSigned
        value for the want assertion signed attribute.
      • assertionConsumerServices

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.AssertionConsumerService> assertionConsumerServices
        AssertionConsumerService children.
      • attributeConsumingServices

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.AttributeConsumingService> attributeConsumingServices
        AttributeConsumingService children.
    • Constructor Detail

      • SPSSODescriptorImpl

        protected SPSSODescriptorImpl​(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

      • isAuthnRequestsSigned

        public Boolean isAuthnRequestsSigned()
        Specified by:
        isAuthnRequestsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • isAuthnRequestsSignedXSBoolean

        public org.opensaml.core.xml.schema.XSBooleanValue isAuthnRequestsSignedXSBoolean()
        Specified by:
        isAuthnRequestsSignedXSBoolean in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • setAuthnRequestsSigned

        public void setAuthnRequestsSigned​(Boolean newIsSigned)
        Specified by:
        setAuthnRequestsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • setAuthnRequestsSigned

        public void setAuthnRequestsSigned​(org.opensaml.core.xml.schema.XSBooleanValue isSigned)
        Specified by:
        setAuthnRequestsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getWantAssertionsSigned

        public Boolean getWantAssertionsSigned()
        Specified by:
        getWantAssertionsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getWantAssertionsSignedXSBoolean

        public org.opensaml.core.xml.schema.XSBooleanValue getWantAssertionsSignedXSBoolean()
        Specified by:
        getWantAssertionsSignedXSBoolean in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • setWantAssertionsSigned

        public void setWantAssertionsSigned​(Boolean wantAssestionSigned)
        Specified by:
        setWantAssertionsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • setWantAssertionsSigned

        public void setWantAssertionsSigned​(org.opensaml.core.xml.schema.XSBooleanValue wantAssestionSigned)
        Specified by:
        setWantAssertionsSigned in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getAssertionConsumerServices

        public List<org.opensaml.saml.saml2.metadata.AssertionConsumerService> getAssertionConsumerServices()
        Specified by:
        getAssertionConsumerServices in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getDefaultAssertionConsumerService

        public org.opensaml.saml.saml2.metadata.AssertionConsumerService getDefaultAssertionConsumerService()
        Specified by:
        getDefaultAssertionConsumerService in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getAttributeConsumingServices

        public List<org.opensaml.saml.saml2.metadata.AttributeConsumingService> getAttributeConsumingServices()
        Specified by:
        getAttributeConsumingServices in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getDefaultAttributeConsumingService

        public org.opensaml.saml.saml2.metadata.AttributeConsumingService getDefaultAttributeConsumingService()
        Specified by:
        getDefaultAttributeConsumingService in interface org.opensaml.saml.saml2.metadata.SPSSODescriptor
      • getEndpoints

        public List<org.opensaml.saml.saml2.metadata.Endpoint> getEndpoints()
        Specified by:
        getEndpoints in interface org.opensaml.saml.saml2.metadata.RoleDescriptor
        Overrides:
        getEndpoints in class SSODescriptorImpl
      • getEndpoints

        public List<org.opensaml.saml.saml2.metadata.Endpoint> getEndpoints​(QName type)
        Specified by:
        getEndpoints in interface org.opensaml.saml.saml2.metadata.RoleDescriptor
        Overrides:
        getEndpoints in class SSODescriptorImpl
      • getOrderedChildren

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