public interface Person extends MediaEntity, Cloneable, Contributor
Person who makes and/or contributes a resource.
| Modifier and Type | Method and Description |
|---|---|
Person |
clone()
Create a cloned copy of this person.
|
DateStruct |
getDOB()
Returns the date of birth of the person.
|
String |
getEmail()
Returns the contact e-mail address for the person.
|
void |
setDOB(DateStruct dOB)
Sets the date of birth of the person.
|
void |
setEmail(String email)
Sets the contact e-mail address for the person.
|
getName, setNamegetLinkedDescriptiveObjectPluginID, setLinkedDescriptiveObjectPluginIDaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexDateStruct getDOB() throws PropertyNotPresentException
Returns the date of birth of the person.
This is an optional property.
PropertyNotPresentException - The optional d o b property is not present
for this person.void setDOB(DateStruct dOB)
Sets the date of birth of the person.
Set this optional property to null to omit it.
dOB - Date of birth of the person.String getEmail() throws PropertyNotPresentException
Returns the contact e-mail address for the person.
This is an optional property.
PropertyNotPresentException - The optional email property is not present
for this person.void setEmail(String email)
Sets the contact e-mail address for the person.
Set this optional property to null to omit it.
email - Contact e-mail address for the person.Person clone()
Create a cloned copy of this person.
clone in interface Contributorclone in interface DescriptiveObjectclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.