/** * Iterate on the primitive value for its mapping. */ public void iteratePrimitiveForMapping(Object primitiveValue, DatabaseMapping mapping) { if (primitiveValue == null) { return; } setCurrentMapping(mapping); setCurrentDescriptor(null); if (shouldIterateOnPrimitives()) {// false by default internalIteratePrimitive(primitiveValue); } }
/** * Iterate on the primitive value for its mapping. */ public void iteratePrimitiveForMapping(Object primitiveValue, DatabaseMapping mapping) { if (primitiveValue == null) { return; } setCurrentMapping(mapping); setCurrentDescriptor(null); if (shouldIterateOnPrimitives()) {// false by default AttributeGroup currentGroupOriginal = null; AttributeItem currentItemOriginal = null; if(this.usesGroup) { currentGroupOriginal = this.currentGroup; currentItemOriginal = this.currentItem; this.currentGroup = this.currentItem.getGroup(); } internalIteratePrimitive(primitiveValue); if(this.usesGroup) { this.currentGroup = currentGroupOriginal; this.currentItem = currentItemOriginal; } } }
/** * Iterate on the primitive value for its mapping. */ public void iteratePrimitiveForMapping(Object primitiveValue, DatabaseMapping mapping) { if (primitiveValue == null) { return; } setCurrentMapping(mapping); setCurrentDescriptor(null); if (shouldIterateOnPrimitives()) {// false by default AttributeGroup currentGroupOriginal = null; AttributeItem currentItemOriginal = null; if(this.usesGroup) { currentGroupOriginal = this.currentGroup; currentItemOriginal = this.currentItem; this.currentGroup = this.currentItem.getGroup(); } internalIteratePrimitive(primitiveValue); if(this.usesGroup) { this.currentGroup = currentGroupOriginal; this.currentItem = currentItemOriginal; } } }