Class SPSSODescriptorImpl

    • 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()
        Gets whether this service signs AuthN requests.
        Specified by:
        isAuthnRequestsSigned in interface SPSSODescriptor
        Returns:
        true of this service signs requests, false if not
      • setAuthnRequestsSigned

        public void setAuthnRequestsSigned​(Boolean newIsSigned)
        Sets whether this service signs AuthN requests. Boolean values will be marshalled to either "true" or "false".
        Specified by:
        setAuthnRequestsSigned in interface SPSSODescriptor
        Parameters:
        newIsSigned - true of this service signs requests, false if not
      • setAuthnRequestsSigned

        public void setAuthnRequestsSigned​(XSBooleanValue isSigned)
        Sets whether this service signs AuthN requests.
        Specified by:
        setAuthnRequestsSigned in interface SPSSODescriptor
        Parameters:
        isSigned - true of this service signs requests, false if not
      • getWantAssertionsSigned

        public Boolean getWantAssertionsSigned()
        Gets whether this service wants assertions signed.
        Specified by:
        getWantAssertionsSigned in interface SPSSODescriptor
        Returns:
        true if this service wants assertions signed, false if not
      • setWantAssertionsSigned

        public void setWantAssertionsSigned​(Boolean wantAssestionSigned)
        Sets whether this service wants assertions signed. Boolean values will be marshalled to either "true" or "false".
        Specified by:
        setWantAssertionsSigned in interface SPSSODescriptor
        Parameters:
        wantAssestionSigned - true if this service wants assertions signed, false if not
      • setWantAssertionsSigned

        public void setWantAssertionsSigned​(XSBooleanValue wantAssestionSigned)
        Sets whether this service wants assertions signed.
        Specified by:
        setWantAssertionsSigned in interface SPSSODescriptor
        Parameters:
        wantAssestionSigned - true if this service wants assertions signed, false if not
      • getDefaultAssertionConsumerService

        public AssertionConsumerService getDefaultAssertionConsumerService()
        Gets the default assertion consumer service.

        The selection algorithm used is:

        1. Select the first service with an explicit isDefault=true
        2. Select the first service with no explicit isDefault
        3. Select the first service
        Specified by:
        getDefaultAssertionConsumerService in interface SPSSODescriptor
        Returns:
        default assertion consumer service (or null if there are no assertion consumer services defined)
      • getDefaultAttributeConsumingService

        public AttributeConsumingService getDefaultAttributeConsumingService()
        Gets the default attribute consuming service.

        The selection algorithm used is:

        1. Select the first service with an explicit isDefault=true
        2. Select the first service with no explicit isDefault
        3. Select the first service
        Specified by:
        getDefaultAttributeConsumingService in interface SPSSODescriptor
        Returns:
        default attribute consuming service (or null if there are no attribute consuming services defined)