Interface PersistenceTypeAnalyzer
- All Known Implementing Classes:
- PersistenceTypeAnalyzer.Default
public interface PersistenceTypeAnalyzer
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classPersistenceTypeAnalyzer.Default
- 
Method SummaryModifier 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)
- 
Newstatic PersistenceTypeAnalyzer New(PersistenceTypeEvaluator isPersistable, PersistenceFieldEvaluator fieldSelectorPersistable, PersistenceFieldEvaluator fieldSelectorPersister, PersistenceFieldEvaluator fieldSelectorEnum, PersistenceFieldEvaluator fieldSelectorReflectiveCollection)
 
-