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, prepareForAssignment
detach, 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, 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
private 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 ContactPerson
public void setType(ContactPersonTypeEnumeration theType)
setType
in interface ContactPerson
public Extensions getExtensions()
getExtensions
in interface ContactPerson
public void setExtensions(Extensions theExtensions)
setExtensions
in interface ContactPerson
public Company getCompany()
getCompany
in interface ContactPerson
public void setCompany(Company theCompany)
setCompany
in interface ContactPerson
public GivenName getGivenName()
getGivenName
in interface ContactPerson
public void setGivenName(GivenName name)
setGivenName
in interface ContactPerson
public SurName getSurName()
getSurName
in interface ContactPerson
public void setSurName(SurName name)
setSurName
in interface ContactPerson
public List<EmailAddress> getEmailAddresses()
getEmailAddresses
in interface ContactPerson
public List<TelephoneNumber> getTelephoneNumbers()
getTelephoneNumbers
in interface ContactPerson
public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.