Package io.jmix.core.impl
Class DataManagerImpl
java.lang.Object
io.jmix.core.impl.UnconstrainedDataManagerImpl
io.jmix.core.impl.DataManagerImpl
- All Implemented Interfaces:
DataManager
,UnconstrainedDataManager
@Component("core_DataManager")
public class DataManagerImpl
extends UnconstrainedDataManagerImpl
implements DataManager
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessConstraintsRegistry
protected UnconstrainedDataManager
Fields inherited from class io.jmix.core.impl.UnconstrainedDataManagerImpl
crossDataStoreReferenceLoaderProvider, dataStoreFactory, entityStates, extendedEntities, fluentLoaderProvider, fluentValueLoaderProvider, fluentValuesLoaderProvider, metadata, metadataTools, properties, SAVE_TX_PREFIX, stores, transactionManagerLocator, txCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<AccessConstraint<?>>
A convenience method that returnsUnconstrainedDataManager
that doesn't perform authorization.Methods inherited from class io.jmix.core.impl.UnconstrainedDataManagerImpl
create, createSaveContext, createTransactionDefinition, getCount, getCount, getEffectiveMetaClassFromContext, getReference, getReference, getStoreName, getStoreName, load, load, load, loadList, loadValue, loadValues, loadValues, mergeConstraints, readCrossDataStoreReferences, remove, remove, save, save, save, saveAll, saveContextToStore, writeCrossDataStoreReferences
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.core.UnconstrainedDataManager
create, getCount, getCount, getReference, getReference, load, load, load, loadList, loadValue, loadValues, loadValues, remove, remove, save, save, save, saveAll
-
Field Details
-
accessConstraintsRegistry
-
unconstrainedDataManager
-
-
Constructor Details
-
DataManagerImpl
public DataManagerImpl()
-
-
Method Details
-
unconstrained
Description copied from interface:DataManager
A convenience method that returnsUnconstrainedDataManager
that doesn't perform authorization.- Specified by:
unconstrained
in interfaceDataManager
-
getAppliedConstraints
- Overrides:
getAppliedConstraints
in classUnconstrainedDataManagerImpl
-