public static final class PersistenceTypeAnalyzer.Default extends Object implements PersistenceTypeAnalyzer
PersistenceTypeAnalyzer.Default| Modifier and Type | Method and Description |
|---|---|
<C extends one.microstream.collections.types.XPrependingEnum<Field>> |
collectPersistableFieldsCollection(Class<?> type,
C persistableFields,
one.microstream.collections.types.XPrependingEnum<Field> persisterFields,
one.microstream.collections.types.XAddingEnum<Field> problematicFields) |
<C extends one.microstream.collections.types.XPrependingEnum<Field>> |
collectPersistableFieldsEntity(Class<?> type,
C persistableFields,
one.microstream.collections.types.XPrependingEnum<Field> persisterFields,
one.microstream.collections.types.XAddingEnum<Field> problematicFields) |
<C extends one.microstream.collections.types.XPrependingEnum<Field>> |
collectPersistableFieldsEnum(Class<?> type,
C persistableFields,
one.microstream.collections.types.XPrependingEnum<Field> persisterFields,
one.microstream.collections.types.XAddingEnum<Field> problematicFields) |
boolean |
isUnpersistable(Class<?> type) |
static void |
iterateInstanceFields(Class<?> entityType,
PersistenceFieldEvaluator isPersistable,
PersistenceFieldEvaluator isPersisterField,
one.microstream.collections.types.XPrependingSequence<Field> persistableFields,
one.microstream.collections.types.XPrependingSequence<Field> persisterFields,
PersistenceFieldEvaluator isProblematic,
one.microstream.collections.types.XAddingSequence<Field> problematicFields) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNewpublic static final void iterateInstanceFields(Class<?> entityType, PersistenceFieldEvaluator isPersistable, PersistenceFieldEvaluator isPersisterField, one.microstream.collections.types.XPrependingSequence<Field> persistableFields, one.microstream.collections.types.XPrependingSequence<Field> persisterFields, PersistenceFieldEvaluator isProblematic, one.microstream.collections.types.XAddingSequence<Field> problematicFields)
public boolean isUnpersistable(Class<?> type)
isUnpersistable in interface PersistenceTypeAnalyzerpublic <C extends one.microstream.collections.types.XPrependingEnum<Field>> C collectPersistableFieldsEntity(Class<?> type, C persistableFields, one.microstream.collections.types.XPrependingEnum<Field> persisterFields, one.microstream.collections.types.XAddingEnum<Field> problematicFields)
collectPersistableFieldsEntity in interface PersistenceTypeAnalyzerpublic <C extends one.microstream.collections.types.XPrependingEnum<Field>> C collectPersistableFieldsEnum(Class<?> type, C persistableFields, one.microstream.collections.types.XPrependingEnum<Field> persisterFields, one.microstream.collections.types.XAddingEnum<Field> problematicFields)
collectPersistableFieldsEnum in interface PersistenceTypeAnalyzerpublic <C extends one.microstream.collections.types.XPrependingEnum<Field>> C collectPersistableFieldsCollection(Class<?> type, C persistableFields, one.microstream.collections.types.XPrependingEnum<Field> persisterFields, one.microstream.collections.types.XAddingEnum<Field> problematicFields)
collectPersistableFieldsCollection in interface PersistenceTypeAnalyzerCopyright © 2022 MicroStream Software. All rights reserved.