@Component(value="core_DataManager") public class DataManagerImpl extends UnconstrainedDataManagerImpl implements DataManager
Modifier and Type | Field and Description |
---|---|
protected AccessConstraintsRegistry |
accessConstraintsRegistry |
protected UnconstrainedDataManager |
unconstrainedDataManager |
crossDataStoreReferenceLoaderProvider, dataStoreFactory, entityStates, extendedEntities, fluentLoaderProvider, fluentValueLoaderProvider, fluentValuesLoaderProvider, metadata, metadataTools, properties, SAVE_TX_PREFIX, stores, transactionManagerLocator, txCount
Constructor and Description |
---|
DataManagerImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<AccessConstraint<?>> |
getAppliedConstraints() |
UnconstrainedDataManager |
unconstrained()
A convenience method that returns
UnconstrainedDataManager that doesn't perform authorization. |
create, createSaveContext, createTransactionDefinition, getCount, getCount, getEffectiveMetaClassFromContext, getReference, getReference, getStoreName, getStoreName, load, load, load, loadList, loadValue, loadValues, loadValues, mergeConstraints, readCrossDataStoreReferences, remove, remove, save, save, save, saveContextToStore, writeCrossDataStoreReferences
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, getCount, getCount, getReference, getReference, load, load, load, loadList, loadValue, loadValues, loadValues, remove, remove, save, save, save
@Autowired protected AccessConstraintsRegistry accessConstraintsRegistry
@Autowired protected UnconstrainedDataManager unconstrainedDataManager
public UnconstrainedDataManager unconstrained()
DataManager
UnconstrainedDataManager
that doesn't perform authorization.unconstrained
in interface DataManager
protected java.util.List<AccessConstraint<?>> getAppliedConstraints()
getAppliedConstraints
in class UnconstrainedDataManagerImpl