public class PersonName extends XMLObject implements ValidatorInterface
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FAMILY_NAME |
static java.lang.String |
GIVEN_NAME |
static java.lang.String |
NAME_SUFFIX |
static java.lang.String |
NAME_TITLE |
static java.lang.String |
NAME_TYPE |
static java.lang.String |
PERSONNAME_CODE |
xmlNode, xmlObjectType
Constructor and Description |
---|
PersonName() |
PersonName(XMLObjectType xmlObjectType) |
Modifier and Type | Method and Description |
---|---|
boolean |
fieldsExists() |
java.util.List<EventObject> |
getEvents() |
java.lang.String |
getFamilyName() |
java.lang.String |
getGivenName() |
java.lang.String |
getNameSuffix() |
java.lang.String |
getNameTitle() |
java.util.List<? extends java.lang.Object> |
getNameTitles() |
java.lang.String |
getNameType() |
java.util.List<? extends java.lang.Object> |
getNameTypes() |
void |
setEvents(java.util.List<EventObject> event) |
void |
setFamilyName(java.lang.String familyName) |
void |
setGivenName(java.lang.String givenName) |
void |
setNameSuffix(java.lang.String nameSuffix) |
void |
setNameTitle(java.lang.String nameTitle) |
void |
setNameType(java.lang.String nameType) |
void |
setParentCategory(java.lang.String parentCategory) |
void |
setParentField(java.lang.String parentField) |
boolean |
validate()
Called to validate the XMLObject.
|
protected boolean |
validateFamilyName() |
protected boolean |
validateGivenName() |
protected boolean |
validateNameSuffix() |
protected boolean |
validateNameTitle() |
protected boolean |
validateNameType() |
createXML, exists, getXMLObjectType, setXMLString, setXMLString
public static java.lang.String FAMILY_NAME
public static java.lang.String GIVEN_NAME
public static java.lang.String NAME_SUFFIX
public static java.lang.String NAME_TITLE
public static java.lang.String NAME_TYPE
public static java.lang.String PERSONNAME_CODE
public PersonName()
public PersonName(XMLObjectType xmlObjectType)
public boolean fieldsExists()
fieldsExists
in class XMLObject
public java.util.List<EventObject> getEvents()
getEvents
in interface ValidatorInterface
ValidatorInterface.getEvents()
public java.lang.String getFamilyName()
public java.lang.String getGivenName()
public java.lang.String getNameSuffix()
public java.lang.String getNameTitle()
public java.util.List<? extends java.lang.Object> getNameTitles()
public java.lang.String getNameType()
public java.util.List<? extends java.lang.Object> getNameTypes()
public void setEvents(java.util.List<EventObject> event)
event
- public void setFamilyName(java.lang.String familyName)
familyName
- The familyName to set.public void setGivenName(java.lang.String givenName)
givenName
- The givenName to set.public void setNameSuffix(java.lang.String nameSuffix)
nameSuffix
- The nameSuffix to set.public void setNameTitle(java.lang.String nameTitle)
nameTitle
- The nameTitle to set.public void setNameType(java.lang.String nameType)
nameType
- The nameType to set.public void setParentCategory(java.lang.String parentCategory)
parentCategory
- The parentCategory to set.public void setParentField(java.lang.String parentField)
parentField
- The parentField to set.public boolean validate()
ValidatorInterface
validate
in interface ValidatorInterface
protected boolean validateFamilyName()
protected boolean validateGivenName()
protected boolean validateNameSuffix()
protected boolean validateNameTitle()
protected boolean validateNameType()