if (isValueType(ctx.getElementType()) || isEntityType(ctx.getElementType())) {
@Override public boolean visitReferenceProperty(String propertyName, AutoBean<?> value, PropertyContext ctx) { value = AutoBeanUtils.getAutoBean(values.get(propertyName)); if (value != null) { if (isValueType(ctx.getType()) || isEntityType(ctx.getType())) { /* * Value proxies must be cloned upfront, since the value is replaced outright. */ @SuppressWarnings("unchecked") AutoBean<BaseProxy> valueBean = (AutoBean<BaseProxy>) value; ctx.set(editProxy(valueBean.as())); } else { ctx.set(value.as()); } } return false; }
if (isEntityType(stableId.getProxyClass())) {
if (isValueType(ctx.getElementType()) || isEntityType(ctx.getElementType())) {
if (isValueType(ctx.getElementType()) || isEntityType(ctx.getElementType())) {
if (isValueType(ctx.getElementType()) || isEntityType(ctx.getElementType())) {
@Override public boolean visitReferenceProperty(String propertyName, AutoBean<?> value, PropertyContext ctx) { value = AutoBeanUtils.getAutoBean(values.get(propertyName)); if (value != null) { if (isValueType(ctx.getType()) || isEntityType(ctx.getType())) { /* * Value proxies must be cloned upfront, since the value is replaced outright. */ @SuppressWarnings("unchecked") AutoBean<BaseProxy> valueBean = (AutoBean<BaseProxy>) value; ctx.set(editProxy(valueBean.as())); } else { ctx.set(value.as()); } } return false; }
@Override public boolean visitReferenceProperty(String propertyName, AutoBean<?> value, PropertyContext ctx) { value = AutoBeanUtils.getAutoBean(values.get(propertyName)); if (value != null) { if (isValueType(ctx.getType()) || isEntityType(ctx.getType())) { /* * Value proxies must be cloned upfront, since the value is replaced outright. */ @SuppressWarnings("unchecked") AutoBean<BaseProxy> valueBean = (AutoBean<BaseProxy>) value; ctx.set(editProxy(valueBean.as())); } else { ctx.set(value.as()); } } return false; }
@Override public boolean visitReferenceProperty(String propertyName, AutoBean<?> value, PropertyContext ctx) { value = AutoBeanUtils.getAutoBean(values.get(propertyName)); if (value != null) { if (isValueType(ctx.getType()) || isEntityType(ctx.getType())) { /* * Value proxies must be cloned upfront, since the value is replaced outright. */ @SuppressWarnings("unchecked") AutoBean<BaseProxy> valueBean = (AutoBean<BaseProxy>) value; ctx.set(editProxy(valueBean.as())); } else { ctx.set(value.as()); } } return false; }
if (isEntityType(stableId.getProxyClass())) {
if (isEntityType(stableId.getProxyClass())) {
if (isEntityType(stableId.getProxyClass())) {