Class GivenName
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.agent.GivenName
-
public class GivenName extends Identifiable
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 Classes Modifier and Type Class Description static class
GivenName.Gender
-
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, type
-
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
-
Constructor Summary
Constructors Constructor Description GivenName()
GivenName(GivenName.Gender gender, LocalizedText label, Set<Identifier> identifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GivenName.Gender
getGender()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setGender(GivenName.Gender gender)
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, equals, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, hashCode, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setType
-
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, setCreated, setLastModified, setUuid
-
-
-
-
Constructor Detail
-
GivenName
public GivenName()
-
GivenName
public GivenName(GivenName.Gender gender, LocalizedText label, Set<Identifier> identifiers)
-
-
Method Detail
-
getGender
public GivenName.Gender 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
public void setGender(GivenName.Gender gender)
-
-