eu.etaxonomy.cdm.strategy.cache.name
Class ZooNameNoMarkerCacheStrategy

java.lang.Object
  extended by eu.etaxonomy.cdm.strategy.StrategyBase
      extended by eu.etaxonomy.cdm.strategy.cache.name.NameCacheStrategyBase<T>
          extended by eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategy<ZoologicalName>
              extended by eu.etaxonomy.cdm.strategy.cache.name.ZooNameDefaultCacheStrategy
                  extended by eu.etaxonomy.cdm.strategy.cache.name.ZooNameNoMarkerCacheStrategy
All Implemented Interfaces:
IIdentifiableEntityCacheStrategy<ZoologicalName>, INameCacheStrategy<ZoologicalName>, INonViralNameCacheStrategy<ZoologicalName>, IStrategy, Serializable

public class ZooNameNoMarkerCacheStrategy
extends ZooNameDefaultCacheStrategy

See Also:
Serialized Form

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.strategy.cache.name.ZooNameDefaultCacheStrategy
AuthorYearSeperator
 
Fields inherited from class eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategy
BasionymAuthorCombinationAuthorSeperator, BasionymEnd, BasionymStart, ExAuthorSeperator, NameAuthorSeperator
 
Method Summary
protected  void addInfraGenericPart(NonViralName<ZoologicalName> name, List<TaggedText> tags, String infraGenericMarker, String infraGenEpi)
          Default implementation for the infrageneric part of a name.
protected  List<TaggedText> getInfraSpeciesTaggedNameCache(ZoologicalName nonViralName)
          Creates the tag list for an infraspecific taxon.
 UUID getUuid()
           
static ZooNameNoMarkerCacheStrategy NewInstance()
          Factory method
 
Methods inherited from class eu.etaxonomy.cdm.strategy.cache.name.ZooNameDefaultCacheStrategy
getAuthorYearSeperator, getNonCacheAuthorshipCache, setAuthorYearSeperator
 
Methods inherited from class eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategy
addAppendedTaggedPhrase, createString, createString, getAuthorAndExAuthor, getAuthorshipCache, getBasionymAuthorCombinationAuthorSeperator, getBasionymEnd, getBasionymStart, getExAuthorSeperator, getFullTitleCache, getFullTitleCache, getGenusOrUninomialTaggedNameCache, getInfraGenusTaggedNameCache, getInfraSpeciesTaggedNameCache, getLastEpithet, getNameAuthorSeperator, getNameCache, getRanklessTaggedNameCache, getSpeciesAggregateTaggedCache, getSpeciesTaggedNameCache, getTaggedFullTitle, getTaggedName, getTaggedTitle, getTitleCache, getTitleCache, nameIncludesAuthorship, NewInstance, setBasionymAuthorCombinationAuthorSeperator, setBasionymEnd, setBasionymStart, setExAuthorSeperator, setNameAuthorSeperator
 
Methods inherited from class eu.etaxonomy.cdm.strategy.StrategyBase
isCollection, isPrimitive, isSingleCdmBaseObject, isUserType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.strategy.cache.name.INonViralNameCacheStrategy
getAuthorshipCache, getLastEpithet, getNameCache
 
Methods inherited from interface eu.etaxonomy.cdm.strategy.cache.name.INameCacheStrategy
getFullTitleCache, getFullTitleCache, getTaggedFullTitle, getTaggedName, getTaggedTitle, getTitleCache
 
Methods inherited from interface eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy
getTitleCache
 

Method Detail

getUuid

public UUID getUuid()
Overrides:
getUuid in class ZooNameDefaultCacheStrategy

NewInstance

public static ZooNameNoMarkerCacheStrategy NewInstance()
Factory method

Returns:

getInfraSpeciesTaggedNameCache

protected List<TaggedText> getInfraSpeciesTaggedNameCache(ZoologicalName nonViralName)
Description copied from class: NonViralNameDefaultCacheStrategy
Creates the tag list for an infraspecific taxon. In include is true the result will contain

Overrides:
getInfraSpeciesTaggedNameCache in class ZooNameDefaultCacheStrategy
Returns:

addInfraGenericPart

protected void addInfraGenericPart(NonViralName<ZoologicalName> name,
                                   List<TaggedText> tags,
                                   String infraGenericMarker,
                                   String infraGenEpi)
Description copied from class: NonViralNameDefaultCacheStrategy
Default implementation for the infrageneric part of a name. This is usually the infrageneric marker and the infrageneric epitheton. But may be implemented differently e.g. for zoological names the infrageneric epitheton may be surrounded by brackets and the marker left out.

Overrides:
addInfraGenericPart in class NonViralNameDefaultCacheStrategy<ZoologicalName>


Copyright © 2007-2013 EDIT. All Rights Reserved.