/** * @param value * @param updateObject * @param container */ public void addValue(Object value, boolean updateObject, Object container) { this.value = value; if(updateObject) { if(null != children) { return; } ContainerMapping containerMapping = (ContainerMapping) mapping; ContainerPolicy containerPolicy = containerMapping.getContainerPolicy(); if(null == container && !(mapping.isWriteOnly())) { container = containerPolicy.containerInstance(); mapping.setAttributeValueInObject(object, container); } containerMapping.getContainerPolicy().addInto(value, container, null); } }
((ContainerMapping)mapping).getContainerPolicy().processAdditionalWritableMapKeyFields(session);
((ContainerMapping)mapping).getContainerPolicy().processAdditionalWritableMapKeyFields(session);
((ContainerMapping)mapping).getContainerPolicy().processAdditionalWritableMapKeyFields(session);
if (declaredProperty.isMany()) { ContainerMapping containerMapping = (ContainerMapping) mapping; ContainerPolicy containerPolicy = containerMapping.getContainerPolicy();
if (declaredProperty.isMany()) { ContainerMapping containerMapping = (ContainerMapping) mapping; ContainerPolicy containerPolicy = containerMapping.getContainerPolicy();