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
Nested ClassesModifier and TypeClassDescriptionprotected static enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckIsLoadedWithGetter(Object entity, String property) booleanisLoadedByFetchGroup(Object entity, String property) isLoadedCommonCheck(Object entity, String property) protected booleanisLoadedSpecificCheck(Object entity, String property, MetaClass metaClass, MetaProperty metaProperty)
-
Field Details
-
metadataTools
-
metadata
-
-
Constructor Details
-
CorePersistentAttributesLoadChecker
public CorePersistentAttributesLoadChecker()
-
-
Method Details
-
isLoaded
- Specified by:
isLoadedin 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
-