Class ContactPersonImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.saml2.metadata.impl.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.ContactPersonConcrete implementation ofContactPerson.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.saml.saml2.metadata.CompanycompanyCompany child element.private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.EmailAddress>emailAddressesChild email address.private org.opensaml.saml.saml2.metadata.ExtensionsextensionsExtensions child object.private org.opensaml.saml.saml2.metadata.GivenNamegivenNameGivenName child objectobject.private org.opensaml.saml.saml2.metadata.SurNamesurNameSurName child object.private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.metadata.TelephoneNumber>telephoneNumbersChild telephone numbers.private org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumerationtypeContact person type.private org.opensaml.core.xml.util.AttributeMapunknownAttributes"anyAttribute" attributes.
-
Constructor Summary
Constructors Modifier Constructor Description protectedContactPersonImpl(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.CompanygetCompany()List<org.opensaml.saml.saml2.metadata.EmailAddress>getEmailAddresses()org.opensaml.saml.saml2.metadata.ExtensionsgetExtensions()org.opensaml.saml.saml2.metadata.GivenNamegetGivenName()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()org.opensaml.saml.saml2.metadata.SurNamegetSurName()List<org.opensaml.saml.saml2.metadata.TelephoneNumber>getTelephoneNumbers()org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumerationgetType()org.opensaml.core.xml.util.AttributeMapgetUnknownAttributes()voidsetCompany(org.opensaml.saml.saml2.metadata.Company theCompany)voidsetExtensions(org.opensaml.saml.saml2.metadata.Extensions theExtensions)voidsetGivenName(org.opensaml.saml.saml2.metadata.GivenName name)voidsetSurName(org.opensaml.saml.saml2.metadata.SurName name)voidsetType(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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.
-
-
Method Detail
-
getType
public org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration getType()
- Specified by:
getTypein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
setType
public void setType(org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration theType)
- Specified by:
setTypein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getExtensions
public org.opensaml.saml.saml2.metadata.Extensions getExtensions()
- Specified by:
getExtensionsin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
setExtensions
public void setExtensions(org.opensaml.saml.saml2.metadata.Extensions theExtensions)
- Specified by:
setExtensionsin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getCompany
public org.opensaml.saml.saml2.metadata.Company getCompany()
- Specified by:
getCompanyin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
setCompany
public void setCompany(org.opensaml.saml.saml2.metadata.Company theCompany)
- Specified by:
setCompanyin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getGivenName
public org.opensaml.saml.saml2.metadata.GivenName getGivenName()
- Specified by:
getGivenNamein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
setGivenName
public void setGivenName(org.opensaml.saml.saml2.metadata.GivenName name)
- Specified by:
setGivenNamein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getSurName
public org.opensaml.saml.saml2.metadata.SurName getSurName()
- Specified by:
getSurNamein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
setSurName
public void setSurName(org.opensaml.saml.saml2.metadata.SurName name)
- Specified by:
setSurNamein interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getEmailAddresses
public List<org.opensaml.saml.saml2.metadata.EmailAddress> getEmailAddresses()
- Specified by:
getEmailAddressesin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getTelephoneNumbers
public List<org.opensaml.saml.saml2.metadata.TelephoneNumber> getTelephoneNumbers()
- Specified by:
getTelephoneNumbersin interfaceorg.opensaml.saml.saml2.metadata.ContactPerson
-
getUnknownAttributes
public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributesin interfaceorg.opensaml.core.xml.AttributeExtensibleXMLObject
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-