Package org.opensaml.saml.saml2.metadata
Interface ContactPerson
- All Superinterfaces:
AttributeExtensibleXMLObject
,SAMLObject
,XMLObject
- All Known Implementing Classes:
ContactPersonImpl
SAML 2.0 Metadata ContactPerson.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the company this contact person is associated with.Gets a list of email addresses for this person.Gets the Extensions child of this object.Gets the given name for this person.Gets the surname for this person.Gets an immutable list of telephone numbers for this person.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
Sets the type of contact this person.Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject
getUnknownAttributes
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
CONTACT_TYPE_ATTRIB_NAME
"contactType" attribute's local name.- See Also:
-
-
Method Details
-
getType
ContactPersonTypeEnumeration getType()Gets the type of contact this person.- Returns:
- the type of contact this person
-
setType
Sets the type of contact this person.- Parameters:
type
- the type of contact this person
-
getExtensions
Extensions getExtensions()Gets the Extensions child of this object.- Returns:
- the Extensions child of this object
-
setExtensions
Sets the Extensions child of this object.- Parameters:
extensions
- the Extensions child of this object
-
getCompany
Company getCompany()Gets the company this contact person is associated with.- Returns:
- the company this contact person is associated with
-
setCompany
Sets the company this contact person is associated with.- Parameters:
company
- the company this contact person is associated with
-
getGivenName
GivenName getGivenName()Gets the given name for this person.- Returns:
- the given name for this person
-
setGivenName
Sets the given name for this person.- Parameters:
name
- the given name for this person
-
getSurName
SurName getSurName()Gets the surname for this person.- Returns:
- the surname for this person
-
setSurName
Sets the surname for this person.- Parameters:
name
- the surname for this person
-
getEmailAddresses
List<EmailAddress> getEmailAddresses()Gets a list of email addresses for this person.- Returns:
- list of email addresses for this person
-
getTelephoneNumbers
List<TelephoneNumber> getTelephoneNumbers()Gets an immutable list of telephone numbers for this person.- Returns:
- list of telephone numbers for this person
-