Uses of Class
org.apache.cayenne.configuration.runtime.CoreModuleExtender
Packages that use CoreModuleExtender
-
Uses of CoreModuleExtender in org.apache.cayenne.configuration.runtime
Methods in org.apache.cayenne.configuration.runtime that return CoreModuleExtenderModifier and TypeMethodDescriptionCoreModuleExtender.addAdapterDetector
(Class<? extends DbAdapterDetector> adapterDetectorType) Adds a custom DbAdapterDetectorCoreModuleExtender.addAdapterDetector
(DbAdapterDetector adapterDetector) Adds a custom DbAdapterDetectorCoreModuleExtender.addDefaultExtendedType
(Class<? extends ExtendedType<?>> type) Adds a default adapter-agnostic ExtendedType.CoreModuleExtender.addDefaultExtendedType
(ExtendedType<?> type) Adds a default adapter-agnostic ExtendedType.CoreModuleExtender.addExtendedTypeFactory
(Class<? extends ExtendedTypeFactory> factoryType) Adds an ExtendedTypeFactory used for dynamic extended type creation.CoreModuleExtender.addExtendedTypeFactory
(ExtendedTypeFactory factory) Adds an ExtendedTypeFactory used for dynamic extended type creation.CoreModuleExtender.addListener
(Object listener) Registers an annotated event listener.CoreModuleExtender.addListenerType
(Class<?> listenerType) Registers an annotated event listener of a given typeCoreModuleExtender.addPkGenerator
(Class<? extends DbAdapter> adapter, Class<? extends PkGenerator> pkGeneratorType) Adds a custom PK generator per DbAdapterCoreModuleExtender.addPkGenerator
(Class<? extends DbAdapter> adapter, PkGenerator pkGenerator) Adds a custom PK generator per DbAdapterCoreModuleExtender.addProjectLocation
(String location) Adds a custom project location.CoreModuleExtender.addQueryFilter
(Class<? extends DataChannelQueryFilter> queryFilterType) Adds a custom query filter to the end of the existing filter listCoreModuleExtender.addQueryFilter
(DataChannelQueryFilter queryFilter) Adds a custom query filter to the end of the existing filter listCoreModuleExtender.addSyncFilter
(Class<? extends DataChannelSyncFilter> syncFilterType) Adds a custom sync filter.CoreModuleExtender.addSyncFilter
(Class<? extends DataChannelSyncFilter> syncFilterType, boolean includeInTransaction) Adds a custom sync filter.CoreModuleExtender.addSyncFilter
(DataChannelSyncFilter syncFilter) Adds a custom sync filter.CoreModuleExtender.addSyncFilter
(DataChannelSyncFilter syncFilter, boolean includeInTransaction) Adds a custom sync filter.CoreModuleExtender.addUserExtendedType
(Class<? extends ExtendedType<?>> type) Adds an adapter-agnostic ExtendedType.CoreModuleExtender.addUserExtendedType
(ExtendedType<?> type) Adds an adapter-agnostic ExtendedType.CoreModuleExtender.addValueObjectType
(Class<? extends ValueObjectType<?, ?>> type) Adds a customValueObjectType
.CoreModuleExtender.addValueObjectType
(ValueObjectType<?, ?> type) Adds a customValueObjectType
.static CoreModuleExtender
Returns an extender object that allows the app to customize the CoreModule services.CoreModuleExtender.externalTransactions()
Sets transaction management to either external.protected CoreModuleExtender
CoreModuleExtender.initAllExtensions()
CoreModuleExtender.setProperty
(String key, Object value) Sets Cayenne runtime property.CoreModuleExtender.snapshotCacheSize
(int size) Sets max size of snapshot cache.CoreModuleExtender.syncContexts()
Configures the stack to synchronize data between ObjectContexts.