public class TeamDefaultCacheStrategy extends StrategyBase implements INomenclaturalAuthorCacheStrategy<Team>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY_TEAM |
static java.lang.String |
ET_AL_TEAM_CONCATINATION_ABBREV |
static java.lang.String |
ET_AL_TEAM_CONCATINATION_FULL |
static java.lang.String |
FINAL_TEAM_CONCATINATION |
static java.lang.String |
STD_TEAM_CONCATINATION |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
addHasMoreMembers(java.lang.String str)
Add the et al.
|
static java.lang.String |
concatString(Team team,
java.util.List<Person> teamMembers,
int i) |
int |
getEtAlPosition() |
java.lang.String |
getFullTitle(Team team)
Returns full name of a person or a team as used in written language.
|
java.lang.String |
getNomenclaturalTitle(Team team)
The title as used in taxonomic nomenclature.
|
java.lang.String |
getTitleCache(Team team)
Returns the computed
title cache . |
protected java.util.UUID |
getUuid() |
static TeamDefaultCacheStrategy |
NewInstance() |
static TeamDefaultCacheStrategy |
NewInstance(int etAlPosition) |
void |
setEtAlPosition(int etAlPosition) |
isBlank, isCollection, isNotBlank, isPrimitive, isSingleCdmBaseObject, isUserType, Nz
public static final java.lang.String FINAL_TEAM_CONCATINATION
public static final java.lang.String STD_TEAM_CONCATINATION
public static final java.lang.String ET_AL_TEAM_CONCATINATION_FULL
public static final java.lang.String ET_AL_TEAM_CONCATINATION_ABBREV
public static final java.lang.String EMPTY_TEAM
public static TeamDefaultCacheStrategy NewInstance()
public static TeamDefaultCacheStrategy NewInstance(int etAlPosition)
protected java.util.UUID getUuid()
getUuid
in class StrategyBase
public int getEtAlPosition()
public void setEtAlPosition(int etAlPosition)
public java.lang.String getNomenclaturalTitle(Team team)
INomenclaturalAuthorCacheStrategy
getNomenclaturalTitle
in interface INomenclaturalAuthorCacheStrategy<Team>
team
- person or teampublic java.lang.String getTitleCache(Team team)
IIdentifiableEntityCacheStrategy
title cache
.getTitleCache
in interface IIdentifiableEntityCacheStrategy<Team>
team
- the identifiable entitypublic java.lang.String getFullTitle(Team team)
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<Team>
public static java.lang.String concatString(Team team, java.util.List<Person> teamMembers, int i)
public static java.lang.String addHasMoreMembers(java.lang.String str)
str
- team string without et al.Copyright © 2007-2020 EDIT. All Rights Reserved.