Class GivenName
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.agent.GivenName
see WikiData https://www.wikidata.org/wiki/Q202444: "Name typically used to differentiate people
from the same family, clan, or other social group who have a common last name."
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
GivenName.GivenNameBuilder<C extends GivenName,
B extends GivenName.GivenNameBuilder<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.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, subjects, tags, type
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
Constructor Summary
ConstructorsConstructorDescriptionGivenName
(GivenName.Gender gender, LocalizedText label, Set<Identifier> identifiers) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setGender
(GivenName.Gender gender) toString()
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
-
Constructor Details
-
GivenName
public GivenName() -
GivenName
-
-
Method Details
-
getGender
-
init
protected void init()Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder- Overrides:
init
in classIdentifiable
-
setGender
-
toString
-
equals
- Overrides:
equals
in classIdentifiable
-
hashCode
public int hashCode()- Overrides:
hashCode
in classIdentifiable
-