Class ContactPersonImpl

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

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

      Fields 
      Modifier and Type Field Description
      private org.opensaml.saml.saml2.metadata.Company company
      Company child element.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.EmailAddress> emailAddresses
      Child email address.
      private org.opensaml.saml.saml2.metadata.Extensions extensions
      Extensions child object.
      private org.opensaml.saml.saml2.metadata.GivenName givenName
      GivenName child objectobject.
      private org.opensaml.saml.saml2.metadata.SurName surName
      SurName child object.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.TelephoneNumber> telephoneNumbers
      Child telephone numbers.
      private org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration type
      Contact person type.
      private org.opensaml.core.xml.util.AttributeMap unknownAttributes
      "anyAttribute" attributes.
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.ContactPerson

        CONTACT_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.saml.saml2.metadata.Company getCompany()
      List<org.opensaml.saml.saml2.metadata.EmailAddress> getEmailAddresses()
      org.opensaml.saml.saml2.metadata.Extensions getExtensions()
      org.opensaml.saml.saml2.metadata.GivenName getGivenName()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.saml.saml2.metadata.SurName getSurName()
      List<org.opensaml.saml.saml2.metadata.TelephoneNumber> getTelephoneNumbers()
      org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration getType()
      org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
      void setCompany​(org.opensaml.saml.saml2.metadata.Company theCompany)
      void setExtensions​(org.opensaml.saml.saml2.metadata.Extensions theExtensions)
      void setGivenName​(org.opensaml.saml.saml2.metadata.GivenName name)
      void setSurName​(org.opensaml.saml.saml2.metadata.SurName name)
      void setType​(org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration theType)
      • 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

      • type

        private org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration type
        Contact person type.
      • extensions

        private org.opensaml.saml.saml2.metadata.Extensions extensions
        Extensions child object.
      • company

        private org.opensaml.saml.saml2.metadata.Company company
        Company child element.
      • givenName

        private org.opensaml.saml.saml2.metadata.GivenName givenName
        GivenName child objectobject.
      • surName

        private org.opensaml.saml.saml2.metadata.SurName surName
        SurName child object.
      • unknownAttributes

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

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.EmailAddress> emailAddresses
        Child email address.
      • telephoneNumbers

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.TelephoneNumber> telephoneNumbers
        Child telephone numbers.
    • Constructor Detail

      • ContactPersonImpl

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

      • getType

        public org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration getType()
        Specified by:
        getType in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • setType

        public void setType​(org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration theType)
        Specified by:
        setType in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getExtensions

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

        public void setExtensions​(org.opensaml.saml.saml2.metadata.Extensions theExtensions)
        Specified by:
        setExtensions in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getCompany

        public org.opensaml.saml.saml2.metadata.Company getCompany()
        Specified by:
        getCompany in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • setCompany

        public void setCompany​(org.opensaml.saml.saml2.metadata.Company theCompany)
        Specified by:
        setCompany in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getGivenName

        public org.opensaml.saml.saml2.metadata.GivenName getGivenName()
        Specified by:
        getGivenName in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • setGivenName

        public void setGivenName​(org.opensaml.saml.saml2.metadata.GivenName name)
        Specified by:
        setGivenName in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getSurName

        public org.opensaml.saml.saml2.metadata.SurName getSurName()
        Specified by:
        getSurName in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • setSurName

        public void setSurName​(org.opensaml.saml.saml2.metadata.SurName name)
        Specified by:
        setSurName in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getEmailAddresses

        public List<org.opensaml.saml.saml2.metadata.EmailAddress> getEmailAddresses()
        Specified by:
        getEmailAddresses in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • getTelephoneNumbers

        public List<org.opensaml.saml.saml2.metadata.TelephoneNumber> getTelephoneNumbers()
        Specified by:
        getTelephoneNumbers in interface org.opensaml.saml.saml2.metadata.ContactPerson
      • 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