public class PersonDefaultCacheStrategy extends StrategyBase implements INomenclaturalAuthorCacheStrategy<Person>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFullTitle(Person person)
Returns full name of a person or a team as used in written language.
|
java.lang.String |
getInitialsFromGivenName(java.lang.String givenname,
boolean forceOnlyFirstLetter) |
java.lang.String |
getNomenclaturalTitle(Person person)
The title as used in taxonomic nomenclature.
|
java.lang.String |
getTitleCache(Person person)
Returns the computed
title cache . |
protected java.util.UUID |
getUuid() |
static PersonDefaultCacheStrategy |
NewInstance() |
isBlank, isCollection, isNotBlank, isPrimitive, isSingleCdmBaseObject, isUserType, Nz
public static PersonDefaultCacheStrategy NewInstance()
protected java.util.UUID getUuid()
getUuid
in class StrategyBase
public java.lang.String getNomenclaturalTitle(Person person)
INomenclaturalAuthorCacheStrategy
getNomenclaturalTitle
in interface INomenclaturalAuthorCacheStrategy<Person>
person
- person or teampublic java.lang.String getTitleCache(Person person)
IIdentifiableEntityCacheStrategy
title cache
.getTitleCache
in interface IIdentifiableEntityCacheStrategy<Person>
person
- the identifiable entitypublic java.lang.String getFullTitle(Person person)
INomenclaturalAuthorCacheStrategy
IIdentifiableEntityCacheStrategy.getTitleCache(eu.etaxonomy.cdm.model.common.IIdentifiableEntity)
.
NOTE: This is formatting used for IIdentifiableEntityCacheStrategy.getTitleCache(eu.etaxonomy.cdm.model.common.IIdentifiableEntity)
prior to CDM version 4.7getFullTitle
in interface INomenclaturalAuthorCacheStrategy<Person>
public java.lang.String getInitialsFromGivenName(java.lang.String givenname, boolean forceOnlyFirstLetter)
Copyright © 2007-2020 EDIT. All Rights Reserved.