From c1d6cc7b759f0c808a701c555246bfa38c2408fb Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Thu, 3 Nov 2016 23:18:14 +1300 Subject: [PATCH] Refactor - no real change - tighter access on SqlTreeNodeBean --- .../server/query/SqlTreeNodeBean.java | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeBean.java b/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeBean.java index de292e64a..aa7031b1b 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeBean.java +++ b/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeBean.java @@ -33,7 +33,7 @@ class SqlTreeNodeBean implements SqlTreeNode { protected final BeanDescriptor desc; - protected final IdBinder idBinder; + private final IdBinder idBinder; /** * The children which will be other SelectBean or SelectProxyBean. @@ -43,39 +43,39 @@ class SqlTreeNodeBean implements SqlTreeNode { /** * Set to true if this is a partial object fetch. */ - protected final boolean partialObject; + private final boolean partialObject; protected final BeanProperty[] properties; /** * Extra where clause added by Where annotation on associated many. */ - protected final String extraWhere; + private final String extraWhere; - protected final BeanPropertyAssoc nodeBeanProp; + private final BeanPropertyAssoc nodeBeanProp; /** * False if report bean and has no id property. */ - protected final boolean readId; + private final boolean readId; - protected final boolean disableLazyLoad; + private final boolean disableLazyLoad; protected final InheritInfo inheritInfo; protected final String prefix; - protected final Map pathMap; + private final Map pathMap; - protected final BeanPropertyAssocMany lazyLoadParent; + final BeanPropertyAssocMany lazyLoadParent; - protected final SpiQuery.TemporalMode temporalMode; + final SpiQuery.TemporalMode temporalMode; - protected final boolean temporalVersions; + private final boolean temporalVersions; private final IdBinder lazyLoadParentIdBinder; - protected String baseTableAlias; + String baseTableAlias; /** * Table alias set if this bean node includes a join to a intersection @@ -88,7 +88,7 @@ class SqlTreeNodeBean implements SqlTreeNode { /** * Construct for leaf node. */ - public SqlTreeNodeBean(String prefix, BeanPropertyAssoc beanProp, SqlTreeProperties props, + SqlTreeNodeBean(String prefix, BeanPropertyAssoc beanProp, SqlTreeProperties props, List myChildren, boolean disableLazyLoad) { this(prefix, beanProp, beanProp.getTargetDescriptor(), props, myChildren, true, null, SpiQuery.TemporalMode.CURRENT, disableLazyLoad); @@ -97,7 +97,7 @@ class SqlTreeNodeBean implements SqlTreeNode { /** * Construct for root node. */ - public SqlTreeNodeBean(BeanDescriptor desc, SqlTreeProperties props, List myList, boolean withId, + SqlTreeNodeBean(BeanDescriptor desc, SqlTreeProperties props, List myList, boolean withId, BeanPropertyAssocMany many, SpiQuery.TemporalMode temporalMode, boolean disableLazyLoad) { this(null, null, desc, props, myList, withId, many, temporalMode, disableLazyLoad); }