public interface ContactPerson extends SAMLObject, AttributeExtensibleXMLObject
Modifier and Type | Field and Description |
---|---|
static String |
CONTACT_TYPE_ATTRIB_NAME
"contactType" attribute's local name
|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace
|
static QName |
DEFAULT_ELEMENT_NAME
Default element name
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type
|
static QName |
TYPE_NAME
QName of the XSI type
|
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.
|
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.
|
void |
setCompany(Company company)
Sets the company this contact person is associated with.
|
void |
setExtensions(Extensions extensions)
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 type)
Sets the type of contact this person.
|
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
getUnknownAttributes
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME
static final String CONTACT_TYPE_ATTRIB_NAME
ContactPersonTypeEnumeration getType()
void setType(ContactPersonTypeEnumeration type)
type
- the type of contact this personExtensions getExtensions()
void setExtensions(Extensions extensions) throws IllegalArgumentException
extensions
- the Extensions child of this objectIllegalArgumentException
- thrown if the given extensions Object is already a child of another SAMLObjectCompany getCompany()
void setCompany(Company company)
company
- the company this contact person is associated withGivenName getGivenName()
void setGivenName(GivenName name)
name
- the given name for this personSurName getSurName()
void setSurName(SurName name)
name
- the surname for this personList<EmailAddress> getEmailAddresses()
List<TelephoneNumber> getTelephoneNumbers()
Copyright © 2018 JBoss by Red Hat. All rights reserved.