Class OrganizationImpl

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

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationDisplayName> displayNames
      OrganizationDisplayName children.
      private org.opensaml.saml.saml2.metadata.Extensions extensions
      element extensions.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationName> names
      OrganizationName children.
      private org.opensaml.core.xml.util.AttributeMap unknownAttributes
      "anyAttribute" attributes.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationURL> urls
      OrganizationURL children.
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.Organization

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OrganizationImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.saml.saml2.metadata.OrganizationDisplayName> getDisplayNames()
      org.opensaml.saml.saml2.metadata.Extensions getExtensions()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      List<org.opensaml.saml.saml2.metadata.OrganizationName> getOrganizationNames()
      org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
      List<org.opensaml.saml.saml2.metadata.OrganizationURL> getURLs()
      void setExtensions​(org.opensaml.saml.saml2.metadata.Extensions newExtensions)
      • 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

      • extensions

        private org.opensaml.saml.saml2.metadata.Extensions extensions
        element extensions.
      • names

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationName> names
        OrganizationName children.
      • displayNames

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationDisplayName> displayNames
        OrganizationDisplayName children.
      • urls

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.OrganizationURL> urls
        OrganizationURL children.
      • unknownAttributes

        private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
        "anyAttribute" attributes.
    • Constructor Detail

      • OrganizationImpl

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

      • getExtensions

        public org.opensaml.saml.saml2.metadata.Extensions getExtensions()
        Specified by:
        getExtensions in interface org.opensaml.saml.saml2.metadata.Organization
      • setExtensions

        public void setExtensions​(org.opensaml.saml.saml2.metadata.Extensions newExtensions)
        Specified by:
        setExtensions in interface org.opensaml.saml.saml2.metadata.Organization
      • getOrganizationNames

        public List<org.opensaml.saml.saml2.metadata.OrganizationName> getOrganizationNames()
        Specified by:
        getOrganizationNames in interface org.opensaml.saml.saml2.metadata.Organization
      • getDisplayNames

        public List<org.opensaml.saml.saml2.metadata.OrganizationDisplayName> getDisplayNames()
        Specified by:
        getDisplayNames in interface org.opensaml.saml.saml2.metadata.Organization
      • getURLs

        public List<org.opensaml.saml.saml2.metadata.OrganizationURL> getURLs()
        Specified by:
        getURLs in interface org.opensaml.saml.saml2.metadata.Organization
      • getUnknownAttributes

        public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
        Specified by:
        getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
      • getOrderedChildren

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