public class ContactPersonImpl extends AbstractSAMLObject implements ContactPerson
ContactPerson
.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()
Gets the company this contact person is associated with.
|
List<EmailAddress> |
getEmailAddresses()
Gets a list of email addresses for this person.
|
Extensions |
getExtensions()
Gets the Extensions child of this object.
|
GivenName |
getGivenName()
Gets the given name for this person.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
SurName |
getSurName()
Gets the surname for this person.
|
List<TelephoneNumber> |
getTelephoneNumbers()
Gets an immutable list of telephone numbers for this person.
|
ContactPersonTypeEnumeration |
getType()
Gets the type of contact this person.
|
AttributeMap |
getUnknownAttributes()
Gets a mutable map of the attributes.
|
void |
setCompany(Company theCompany)
Sets the company this contact person is associated with.
|
void |
setExtensions(Extensions theExtensions)
Sets the Extensions child of this object.
|
void |
setGivenName(GivenName name)
Sets the given name for this person.
|
void |
setSurName(SurName name)
Sets the surname for this person.
|
void |
setType(ContactPersonTypeEnumeration theType)
Sets the type of contact this person.
|
equals, hashCode, prepareForAssignment
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
public ContactPersonTypeEnumeration getType()
getType
in interface ContactPerson
public void setType(ContactPersonTypeEnumeration theType)
setType
in interface ContactPerson
theType
- the type of contact this personpublic Extensions getExtensions()
getExtensions
in interface ContactPerson
public void setExtensions(Extensions theExtensions)
setExtensions
in interface ContactPerson
theExtensions
- the Extensions child of this objectpublic Company getCompany()
getCompany
in interface ContactPerson
public void setCompany(Company theCompany)
setCompany
in interface ContactPerson
theCompany
- the company this contact person is associated withpublic GivenName getGivenName()
getGivenName
in interface ContactPerson
public void setGivenName(GivenName name)
setGivenName
in interface ContactPerson
name
- the given name for this personpublic SurName getSurName()
getSurName
in interface ContactPerson
public void setSurName(SurName name)
setSurName
in interface ContactPerson
name
- the surname for this personpublic List<EmailAddress> getEmailAddresses()
getEmailAddresses
in interface ContactPerson
public List<TelephoneNumber> getTelephoneNumbers()
getTelephoneNumbers
in interface ContactPerson
public AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface AttributeExtensibleXMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
Copyright © 2018. All rights reserved.