Class Person
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.entity.Entity
de.digitalcollections.model.identifiable.entity.agent.Agent
de.digitalcollections.model.identifiable.entity.agent.Person
- All Implemented Interfaces:
NamedEntity
Human being that has certain capacities or attributes constituting personhood.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Person.PersonBuilder<C extends Person,
B extends Person.PersonBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
Agent.AgentBuilder<C extends Agent,
B extends Agent.AgentBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.Entity
Entity.EntityBuilder<C extends Entity,
B extends Entity.EntityBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.Identifiable
Identifiable.IdentifiableBuilder<C extends Identifiable,
B extends Identifiable.IdentifiableBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.UniqueObject
UniqueObject.UniqueObjectBuilder<C extends UniqueObject,
B extends UniqueObject.UniqueObjectBuilder<C, B>> -
Field Summary
Fields inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
name, nameLocalesOfOriginalScripts
Fields inherited from class de.digitalcollections.model.identifiable.entity.Entity
customAttributes, navDate, notes, refId
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, subjects, tags, type
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
org.wikidata.wdtk.datamodel.interfaces.TimeValue
org.wikidata.wdtk.datamodel.interfaces.TimeValue
int
hashCode()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setDateOfBirth
(LocalDate dateOfBirth) void
setDateOfDeath
(LocalDate dateOfDeath) void
setFamilyNames
(List<FamilyName> familyNames) void
void
setGivenNames
(List<GivenName> givenNames) void
setPlaceOfBirth
(GeoLocation placeOfBirth) void
setPlaceOfDeath
(GeoLocation placeOfDeath) void
setTimeValueOfBirth
(org.wikidata.wdtk.datamodel.interfaces.TimeValue timeValueOfBirth) void
setTimeValueOfDeath
(org.wikidata.wdtk.datamodel.interfaces.TimeValue timeValueOfDeath) toString()
Methods inherited from class de.digitalcollections.model.identifiable.entity.agent.Agent
getName, getNameLocalesOfOriginalScripts, setName, setNameLocalesOfOriginalScripts
Methods inherited from class de.digitalcollections.model.identifiable.entity.Entity
addNotes, getCustomAttribute, getCustomAttributes, getEntityType, getNavDate, getNotes, getRefId, setCustomAttribute, setCustomAttributes, setNavDate, setNotes, setRefId
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, addLocalizedUrlAlias, addSubject, addTag, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getSubjects, getTags, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setSubjects, setTags, setType
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, isPersisted, setCreated, setLastModified, setUuid
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.digitalcollections.model.identifiable.entity.NamedEntity
addNameLocaleOfOriginalScript
-
Constructor Details
-
Person
public Person() -
Person
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getDateOfBirth
-
getDateOfDeath
-
getFamilyNames
- Returns:
- family names (more than one when change during life, e.g. at marriage; first one is name at birth)
-
getGender
-
getGivenNames
-
getPlaceOfBirth
-
getPlaceOfDeath
-
getTimeValueOfBirth
public org.wikidata.wdtk.datamodel.interfaces.TimeValue getTimeValueOfBirth() -
getTimeValueOfDeath
public org.wikidata.wdtk.datamodel.interfaces.TimeValue getTimeValueOfDeath() -
init
protected void init()Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder -
setDateOfBirth
-
setDateOfDeath
-
setFamilyNames
-
setGender
-
setGivenNames
-
setPlaceOfBirth
-
setPlaceOfDeath
-
setTimeValueOfBirth
public void setTimeValueOfBirth(org.wikidata.wdtk.datamodel.interfaces.TimeValue timeValueOfBirth) -
setTimeValueOfDeath
public void setTimeValueOfDeath(org.wikidata.wdtk.datamodel.interfaces.TimeValue timeValueOfDeath) -
toString
-