Class ContactPersonImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.metadata.impl.ContactPersonImpl
- All Implemented Interfaces:
AttributeExtensibleXMLObject,XMLObject,SAMLObject,ContactPerson
Concrete implementation of
ContactPerson.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CompanyCompany child element.private final XMLObjectChildrenList<EmailAddress>Child email address.private ExtensionsExtensions child object.private GivenNameGivenName child objectobject.private SurNameSurName child object.private final XMLObjectChildrenList<TelephoneNumber>Child telephone numbers.private ContactPersonTypeEnumerationContact person type.private final AttributeMap"anyAttribute" attributes.Fields inherited from interface org.opensaml.saml.saml2.metadata.ContactPerson
CONTACT_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContactPersonImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetType()voidsetCompany(Company theCompany) voidsetExtensions(Extensions theExtensions) voidsetGivenName(GivenName name) voidsetSurName(SurName name) voidsetType(ContactPersonTypeEnumeration theType) Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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
-
Field Details
-
type
Contact person type. -
extensions
Extensions child object. -
company
Company child element. -
givenName
GivenName child objectobject. -
surName
SurName child object. -
unknownAttributes
"anyAttribute" attributes. -
emailAddresses
Child email address. -
telephoneNumbers
Child telephone numbers.
-
-
Constructor Details
-
Method Details
-
getType
- Specified by:
getTypein interfaceContactPerson
-
setType
- Specified by:
setTypein interfaceContactPerson
-
getExtensions
- Specified by:
getExtensionsin interfaceContactPerson
-
setExtensions
- Specified by:
setExtensionsin interfaceContactPerson
-
getCompany
- Specified by:
getCompanyin interfaceContactPerson
-
setCompany
- Specified by:
setCompanyin interfaceContactPerson
-
getGivenName
- Specified by:
getGivenNamein interfaceContactPerson
-
setGivenName
- Specified by:
setGivenNamein interfaceContactPerson
-
getSurName
- Specified by:
getSurNamein interfaceContactPerson
-
setSurName
- Specified by:
setSurNamein interfaceContactPerson
-
getEmailAddresses
- Specified by:
getEmailAddressesin interfaceContactPerson
-
getTelephoneNumbers
- Specified by:
getTelephoneNumbersin interfaceContactPerson
-
getUnknownAttributes
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-