@Component(value="core_PersistentAttributesLoadChecker") public class CorePersistentAttributesLoadChecker extends java.lang.Object implements PersistentAttributesLoadChecker
Modifier and Type | Class and Description |
---|---|
protected static class |
CorePersistentAttributesLoadChecker.PropertyLoadedState |
Modifier and Type | Field and Description |
---|---|
protected Metadata |
metadata |
protected MetadataTools |
metadataTools |
Constructor and Description |
---|
CorePersistentAttributesLoadChecker() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkIsLoadedWithGetter(java.lang.Object entity,
java.lang.String property) |
boolean |
isLoaded(java.lang.Object entity,
java.lang.String property) |
protected CorePersistentAttributesLoadChecker.PropertyLoadedState |
isLoadedByFetchGroup(java.lang.Object entity,
java.lang.String property) |
protected CorePersistentAttributesLoadChecker.PropertyLoadedState |
isLoadedCommonCheck(java.lang.Object entity,
java.lang.String property) |
protected boolean |
isLoadedSpecificCheck(java.lang.Object entity,
java.lang.String property,
MetaClass metaClass,
MetaProperty metaProperty) |
@Autowired protected MetadataTools metadataTools
@Autowired protected Metadata metadata
public boolean isLoaded(java.lang.Object entity, java.lang.String property)
isLoaded
in interface PersistentAttributesLoadChecker
protected CorePersistentAttributesLoadChecker.PropertyLoadedState isLoadedCommonCheck(java.lang.Object entity, java.lang.String property)
protected CorePersistentAttributesLoadChecker.PropertyLoadedState isLoadedByFetchGroup(java.lang.Object entity, java.lang.String property)
protected boolean isLoadedSpecificCheck(java.lang.Object entity, java.lang.String property, MetaClass metaClass, MetaProperty metaProperty)
protected boolean checkIsLoadedWithGetter(java.lang.Object entity, java.lang.String property)