Package io.jmix.data.impl
Class JpaEntityAttributesEraser
java.lang.Object
io.jmix.core.datastore.security.BaseEntityAttributesEraser
io.jmix.data.impl.JpaEntityAttributesEraser
- All Implemented Interfaces:
EntityAttributesEraser
@Component("data_JpaEntityAttributesEraser")
public class JpaEntityAttributesEraser
extends BaseEntityAttributesEraser
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.core.datastore.security.BaseEntityAttributesEraser
BaseEntityAttributesEraser.Visitor
Nested classes/interfaces inherited from interface io.jmix.core.datastore.security.EntityAttributesEraser
EntityAttributesEraser.ReferencesCollector
-
Field Summary
Fields inherited from class io.jmix.core.datastore.security.BaseEntityAttributesEraser
dataManager, entityStates, metadata, metadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getEntityReference
(MetaClass entityMetaClass, Object id) protected boolean
isPropertyToCheck
(MetaProperty metaProperty) Methods inherited from class io.jmix.core.datastore.security.BaseEntityAttributesEraser
collectErasingReferences, eraseReferences, restoreAttributes, restoreCollectionAttribute, restoreSingleAttribute, traverseEntities
-
Constructor Details
-
JpaEntityAttributesEraser
public JpaEntityAttributesEraser()
-
-
Method Details
-
getEntityReference
- Specified by:
getEntityReference
in classBaseEntityAttributesEraser
-
isPropertyToCheck
- Specified by:
isPropertyToCheck
in classBaseEntityAttributesEraser
-