#359 - ENH: add BeanState.setDisableLazyLoad(boolean)

This commit is contained in:
Robin Bygrave
2015-07-29 15:36:11 +12:00
parent 890e924eb0
commit 5fab66204c
3 changed files with 28 additions and 1 deletions
@@ -33,6 +33,11 @@ public interface BeanState {
*/
boolean isDirty();
/**
* This can be called with true to disable lazy loading on the bean.
*/
void setDisableLazyLoad(boolean disableLazyLoading);
/**
* For partially populated beans returns the properties that are loaded on the
* bean.
@@ -70,5 +70,9 @@ public class DefaultBeanState implements BeanState {
public void setLoaded() {
intercept.setLoaded();
}
@Override
public void setDisableLazyLoad(boolean disableLazyLoading) {
intercept.setDisableLazyLoad(disableLazyLoading);
}
}