Package io.jmix.core.impl
Class CorePersistentAttributesLoadChecker
java.lang.Object
io.jmix.core.impl.CorePersistentAttributesLoadChecker
- All Implemented Interfaces:
PersistentAttributesLoadChecker
- Direct Known Subclasses:
DataPersistentAttributesLoadChecker
@Component("core_PersistentAttributesLoadChecker")
public class CorePersistentAttributesLoadChecker
extends Object
implements PersistentAttributesLoadChecker
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static enum
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
checkIsLoadedWithGetter
(Object entity, String property) boolean
isLoadedByFetchGroup
(Object entity, String property) isLoadedCommonCheck
(Object entity, String property) protected boolean
isLoadedSpecificCheck
(Object entity, String property, MetaClass metaClass, MetaProperty metaProperty)
-
Field Details
-
metadataTools
-
metadata
-
-
Constructor Details
-
CorePersistentAttributesLoadChecker
public CorePersistentAttributesLoadChecker()
-
-
Method Details
-
isLoaded
- Specified by:
isLoaded
in interfacePersistentAttributesLoadChecker
-
isLoadedCommonCheck
protected CorePersistentAttributesLoadChecker.PropertyLoadedState isLoadedCommonCheck(Object entity, String property) -
isLoadedByFetchGroup
protected CorePersistentAttributesLoadChecker.PropertyLoadedState isLoadedByFetchGroup(Object entity, String property) -
isLoadedSpecificCheck
protected boolean isLoadedSpecificCheck(Object entity, String property, MetaClass metaClass, MetaProperty metaProperty) -
checkIsLoadedWithGetter
-