@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 PersistentAttributesLoadCheckerprotected 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)