Class AttributeConsumingServiceImpl

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

    public class AttributeConsumingServiceImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.saml2.metadata.AttributeConsumingService
    Concrete implementation of AttributeConsumingService.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int index
      Index of this service.
      private org.opensaml.core.xml.schema.XSBooleanValue isDefault
      isDefault attribute of this service.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.RequestedAttribute> requestedAttributes
      RequestedAttribute children.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.ServiceDescription> serviceDescriptions
      ServiceDescription children.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.ServiceName> serviceNames
      ServiceName children.
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.AttributeConsumingService

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, INDEX_ATTRIB_NAME, IS_DEFAULT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.saml.saml2.metadata.ServiceDescription> getDescriptions()
      int getIndex()
      List<org.opensaml.saml.saml2.metadata.ServiceName> getNames()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.saml.saml2.metadata.RequestedAttribute> getRequestedAttributes()
      Boolean isDefault()
      org.opensaml.core.xml.schema.XSBooleanValue isDefaultXSBoolean()
      void setIndex​(int theIndex)
      void setIsDefault​(Boolean newIsDefault)
      void setIsDefault​(org.opensaml.core.xml.schema.XSBooleanValue newIsDefault)
      • 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

      • index

        private int index
        Index of this service.
      • isDefault

        private org.opensaml.core.xml.schema.XSBooleanValue isDefault
        isDefault attribute of this service.
      • serviceNames

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.ServiceName> serviceNames
        ServiceName children.
      • serviceDescriptions

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.ServiceDescription> serviceDescriptions
        ServiceDescription children.
      • requestedAttributes

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

      • AttributeConsumingServiceImpl

        protected AttributeConsumingServiceImpl​(String namespaceURI,
                                                String elementLocalName,
                                                String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - name space
        elementLocalName - local name
        namespacePrefix - prefix
    • Method Detail

      • getIndex

        public int getIndex()
        Specified by:
        getIndex in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • setIndex

        public void setIndex​(int theIndex)
        Specified by:
        setIndex in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • isDefault

        public Boolean isDefault()
        Specified by:
        isDefault in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • isDefaultXSBoolean

        public org.opensaml.core.xml.schema.XSBooleanValue isDefaultXSBoolean()
        Specified by:
        isDefaultXSBoolean in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • setIsDefault

        public void setIsDefault​(Boolean newIsDefault)
        Specified by:
        setIsDefault in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • setIsDefault

        public void setIsDefault​(org.opensaml.core.xml.schema.XSBooleanValue newIsDefault)
        Specified by:
        setIsDefault in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • getNames

        public List<org.opensaml.saml.saml2.metadata.ServiceName> getNames()
        Specified by:
        getNames in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • getDescriptions

        public List<org.opensaml.saml.saml2.metadata.ServiceDescription> getDescriptions()
        Specified by:
        getDescriptions in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • getRequestedAttributes

        public List<org.opensaml.saml.saml2.metadata.RequestedAttribute> getRequestedAttributes()
        Specified by:
        getRequestedAttributes in interface org.opensaml.saml.saml2.metadata.AttributeConsumingService
      • getOrderedChildren

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