eu.etaxonomy.cdm.strategy.cache.reference
Class GenericDefaultCacheStrategy<T extends Reference>

java.lang.Object
  extended by eu.etaxonomy.cdm.strategy.StrategyBase
      extended by eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBase<T>
          extended by eu.etaxonomy.cdm.strategy.cache.reference.InRefDefaultCacheStrategyBase<T>
              extended by eu.etaxonomy.cdm.strategy.cache.reference.GenericDefaultCacheStrategy<T>
All Implemented Interfaces:
IIdentifiableEntityCacheStrategy<T>, INomenclaturalReferenceCacheStrategy<T>, IReferenceBaseCacheStrategy<T>, IStrategy, Serializable

public class GenericDefaultCacheStrategy<T extends Reference>
extends InRefDefaultCacheStrategyBase<T>
implements INomenclaturalReferenceCacheStrategy<T>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBase
afterAuthor, afterYear, beforeMicroReference, beforeYear
 
Method Summary
protected  String getInRefType()
           
protected  String getNomRefTitleWithoutYearAndAuthor(T genericReference)
           
protected  UUID getUuid()
           
static GenericDefaultCacheStrategy<Reference> NewInstance()
          Factory method
 
Methods inherited from class eu.etaxonomy.cdm.strategy.cache.reference.InRefDefaultCacheStrategyBase
getInRefAuthorPart, getTitleCache, getTitleCache, getTokenizedNomenclaturalTitel, getTokenizedNomenclaturalTitel
 
Methods inherited from class eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBase
addYear, getBeforeMicroReference, getCitation, getNomenclaturalCitation
 
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.reference.INomenclaturalReferenceCacheStrategy
getBeforeMicroReference, getNomenclaturalCitation, getTitleCache, getTokenizedNomenclaturalTitel
 
Methods inherited from interface eu.etaxonomy.cdm.strategy.cache.reference.IReferenceBaseCacheStrategy
getCitation
 

Method Detail

getInRefType

protected String getInRefType()
Specified by:
getInRefType in class InRefDefaultCacheStrategyBase<T extends Reference>

getUuid

protected UUID getUuid()
Specified by:
getUuid in class StrategyBase

NewInstance

public static GenericDefaultCacheStrategy<Reference> NewInstance()
Factory method

Returns:

getNomRefTitleWithoutYearAndAuthor

protected String getNomRefTitleWithoutYearAndAuthor(T genericReference)
Specified by:
getNomRefTitleWithoutYearAndAuthor in class NomRefDefaultCacheStrategyBase<T extends Reference>


Copyright © 2007-2013 EDIT. All Rights Reserved.