eu.etaxonomy.cdm.strategy
Class StrategyBase

java.lang.Object
  extended by eu.etaxonomy.cdm.strategy.StrategyBase
All Implemented Interfaces:
IStrategy, Serializable
Direct Known Subclasses:
CollectionDefaultCacheStrategy, DefaultMatchStrategy, DefaultMergeStrategy, DerivedUnitFacadeCacheStrategy, DerivedUnitFacadeFieldObservationCacheStrategy, IdentifiableEntityDefaultCacheStrategy, InstitutionDefaultCacheStrategy, JournalDefaultCacheStrategy, MediaDefaultCacheStrategy, NameCacheStrategyBase, NomRefDefaultCacheStrategyBase, PersonDefaultCacheStrategy, PolytomousKeyDefaultCacheStrategy, ReferenceBaseDefaultCacheStrategy, SpecimenDescriptionDefaultCacheStrategy, TaxonBaseDefaultCacheStrategy, TaxonDescriptionDefaultCacheStrategy, TeamDefaultCacheStrategy

public abstract class StrategyBase
extends Object
implements IStrategy, Serializable

See Also:
Serialized Form

Constructor Summary
protected StrategyBase()
           
 
Method Summary
protected abstract  UUID getUuid()
           
protected static boolean isCollection(Class<?> fieldType)
           
protected  boolean isPrimitive(Class<?> fieldType)
           
protected  boolean isSingleCdmBaseObject(Class<?> fieldType)
           
protected  boolean isUserType(Class<?> fieldType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrategyBase

protected StrategyBase()
Method Detail

getUuid

protected abstract UUID getUuid()

isCollection

protected static boolean isCollection(Class<?> fieldType)
Parameters:
fieldType -
Returns:

isPrimitive

protected boolean isPrimitive(Class<?> fieldType)
Parameters:
fieldType -
Returns:

isSingleCdmBaseObject

protected boolean isSingleCdmBaseObject(Class<?> fieldType)
Parameters:
fieldType -
Returns:

isUserType

protected boolean isUserType(Class<?> fieldType)
Parameters:
fieldType -
Returns:


Copyright © 2007-2013 EDIT. All Rights Reserved.