eu.etaxonomy.cdm.strategy.cache.reference
Class BookDefaultCacheStrategy<T extends Book>

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.BookDefaultCacheStrategy<T>
All Implemented Interfaces:
IIdentifiableEntityCacheStrategy<T>, INomenclaturalReferenceCacheStrategy<T>, IReferenceBaseCacheStrategy<T>, IStrategy

public class BookDefaultCacheStrategy<T extends Book>
extends NomRefDefaultCacheStrategyBase<T>
implements INomenclaturalReferenceCacheStrategy<T>


Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBase
afterAuthor, afterYear, beforeMicroReference, beforeYear
 
Method Summary
 String getNomRefTitleWithoutYearAndAuthor(T nomenclaturalReference)
           
protected  UUID getUuid()
           
static BookDefaultCacheStrategy NewInstance()
          Factory method
 
Methods inherited from class eu.etaxonomy.cdm.strategy.cache.reference.NomRefDefaultCacheStrategyBase
addYear, getBeforeMicroReference, getTitleCache, getTokenizedNomenclaturalTitel
 
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, getTitleCache, getTokenizedNomenclaturalTitel
 

Method Detail

getUuid

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

NewInstance

public static BookDefaultCacheStrategy NewInstance()
Factory method

Returns:

getNomRefTitleWithoutYearAndAuthor

public String getNomRefTitleWithoutYearAndAuthor(T nomenclaturalReference)
Specified by:
getNomRefTitleWithoutYearAndAuthor in class NomRefDefaultCacheStrategyBase<T extends Book>


Copyright © 2008. All Rights Reserved.