Interface PersistenceTypeAnalyzer
- All Known Implementing Classes:
 PersistenceTypeAnalyzer.Default
public interface PersistenceTypeAnalyzer
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceTypeAnalyzer.Default - 
Method Summary
Modifier and Type Method Description <C extends XPrependingEnum<Field>>
CcollectPersistableFieldsCollection(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields)<C extends XPrependingEnum<Field>>
CcollectPersistableFieldsEntity(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields)<C extends XPrependingEnum<Field>>
CcollectPersistableFieldsEnum(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields)booleanisUnpersistable(Class<?> type)static PersistenceTypeAnalyzerNew(PersistenceTypeEvaluator isPersistable, PersistenceFieldEvaluator fieldSelectorPersistable, PersistenceFieldEvaluator fieldSelectorPersister, PersistenceFieldEvaluator fieldSelectorEnum, PersistenceFieldEvaluator fieldSelectorReflectiveCollection) 
- 
Method Details
- 
isUnpersistable
 - 
collectPersistableFieldsEntity
<C extends XPrependingEnum<Field>> C collectPersistableFieldsEntity(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields) - 
collectPersistableFieldsCollection
<C extends XPrependingEnum<Field>> C collectPersistableFieldsCollection(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields) - 
collectPersistableFieldsEnum
<C extends XPrependingEnum<Field>> C collectPersistableFieldsEnum(Class<?> type, C persistableFields, XPrependingEnum<Field> persisterFields, XAddingEnum<Field> problematicFields) - 
New
static PersistenceTypeAnalyzer New(PersistenceTypeEvaluator isPersistable, PersistenceFieldEvaluator fieldSelectorPersistable, PersistenceFieldEvaluator fieldSelectorPersister, PersistenceFieldEvaluator fieldSelectorEnum, PersistenceFieldEvaluator fieldSelectorReflectiveCollection) 
 -