public class ContactPersonImpl extends AbstractSAMLObject implements ContactPerson
ContactPerson.| Modifier and Type | Field and Description |
|---|---|
private Company |
company
Company child element.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<EmailAddress> |
emailAddresses
Child email address.
|
private Extensions |
extensions
Extensions child object.
|
private GivenName |
givenName
GivenName child objectobject.
|
private SurName |
surName
SurName child object.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<TelephoneNumber> |
telephoneNumbers
Child telephone numbers.
|
private ContactPersonTypeEnumeration |
type
Contact person type.
|
private org.opensaml.core.xml.util.AttributeMap |
unknownAttributes
"anyAttribute" attributes.
|
CONTACT_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
ContactPersonImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Company |
getCompany() |
List<EmailAddress> |
getEmailAddresses() |
Extensions |
getExtensions() |
GivenName |
getGivenName() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
SurName |
getSurName() |
List<TelephoneNumber> |
getTelephoneNumbers() |
ContactPersonTypeEnumeration |
getType() |
org.opensaml.core.xml.util.AttributeMap |
getUnknownAttributes() |
void |
setCompany(Company theCompany) |
void |
setExtensions(Extensions theExtensions) |
void |
setGivenName(GivenName name) |
void |
setSurName(SurName name) |
void |
setType(ContactPersonTypeEnumeration theType) |
equals, hashCode, prepareForAssignmentdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate ContactPersonTypeEnumeration type
private Extensions extensions
private Company company
private GivenName givenName
private SurName surName
private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
private final org.opensaml.core.xml.util.XMLObjectChildrenList<EmailAddress> emailAddresses
private final org.opensaml.core.xml.util.XMLObjectChildrenList<TelephoneNumber> telephoneNumbers
public ContactPersonTypeEnumeration getType()
getType in interface ContactPersonpublic void setType(ContactPersonTypeEnumeration theType)
setType in interface ContactPersonpublic Extensions getExtensions()
getExtensions in interface ContactPersonpublic void setExtensions(Extensions theExtensions)
setExtensions in interface ContactPersonpublic Company getCompany()
getCompany in interface ContactPersonpublic void setCompany(Company theCompany)
setCompany in interface ContactPersonpublic GivenName getGivenName()
getGivenName in interface ContactPersonpublic void setGivenName(GivenName name)
setGivenName in interface ContactPersonpublic SurName getSurName()
getSurName in interface ContactPersonpublic void setSurName(SurName name)
setSurName in interface ContactPersonpublic List<EmailAddress> getEmailAddresses()
getEmailAddresses in interface ContactPersonpublic List<TelephoneNumber> getTelephoneNumbers()
getTelephoneNumbers in interface ContactPersonpublic org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObjectpublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.