Examples of convertDataValueToObjectValue()


Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

               Object value = xmlMapping.buildObjectFromNestedRow((AbstractRecord)next.getValue(), joinManager, sourceQuery, executionSession);
               if(converter != null) {
                   if (converter instanceof XMLConverter) {
                       value = ((XMLConverter) converter).convertDataValueToObjectValue(value, executionSession, ((XMLRecord) row).getUnmarshaller());
                   } else {
                       value = converter.convertDataValueToObjectValue(value, executionSession);
                   }
               }
               getContainerPolicy().addInto(value, container, executionSession);
           } else {
               XMLCompositeDirectCollectionMapping xmlMapping = (XMLCompositeDirectCollectionMapping)nextMapping;
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

               Object value = next.getValue();
               if(converter != null) {
                   if (converter instanceof XMLConverter) {
                       value = ((XMLConverter) converter).convertDataValueToObjectValue(value, executionSession, ((XMLRecord) row).getUnmarshaller());
                   } else {
                       value = converter.convertDataValueToObjectValue(value, executionSession);
                   }
               }
               getContainerPolicy().addInto(value, container, executionSession);
           }
       }
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

        if (pkElementArray.length == 1 && pkElementArray[0] instanceof KeyIsElementAccessor) {
            DatabaseMapping mapping = getDescriptor().getObjectBuilder().getMappingForAttributeName(pkElementArray[0].getAttributeName());
            if (mapping.isDirectToFieldMapping()) {
                Converter converter = ((DirectToFieldMapping) mapping).getConverter();
                if (converter != null){
                    return converter.convertDataValueToObjectValue(key.get(0), session);
                }
                keyInstance = key.get(0);
            } else if (mapping.isObjectReferenceMapping()) { // what if mapping comes from derived ID.  need to get the derived mapping.
                //get reference descriptor and extract pk from target cmp policy
                keyInstance = mapping.getReferenceDescriptor().getCMPPolicy().createPrimaryKeyInstance(key, session);
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

                Object fieldValue = null;
                if (mapping.isDirectToFieldMapping()) {
                    fieldValue = key.get(0);
                    Converter converter = ((DirectToFieldMapping) mapping).getConverter();
                    if (converter != null){
                        fieldValue = converter.convertDataValueToObjectValue(fieldValue, session);
                    }
                    key.remove(0);
                } else if (mapping.isObjectReferenceMapping()) { // what if mapping comes from derived ID.  need to get the derived mapping.
                    //get reference descriptor and extract pk from target cmp policy
                    fieldValue = mapping.getReferenceDescriptor().getCMPPolicy().createPrimaryKeyInstance(key, session);
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

            if (this.converter != null) {
                Converter converter = this.converter;
                if (converter instanceof XMLConverter) {
                    data = ((XMLConverter) converter).convertDataValueToObjectValue(data, record.getSession(), record.getUnmarshaller());
                } else {
                    data = converter.convertDataValueToObjectValue(data, record.getSession());
                }
            }
            //check for collection case
            if (isCollection) {
                if(data != null) {
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

            if (xmlCompositeObjectMapping.getConverter() != null) {
                Converter converter = xmlCompositeObjectMapping.getConverter();
                if (converter instanceof XMLConverter) {
                    object = ((XMLConverter)converter).convertDataValueToObjectValue(object, unmarshalRecord.getSession(), unmarshalRecord.getUnmarshaller());
                } else {
                    object = converter.convertDataValueToObjectValue(object, unmarshalRecord.getSession());
                }
            }
            // Set the child object on the parent
            unmarshalRecord.setAttributeValue(object, xmlCompositeObjectMapping);
            XMLInverseReferenceMapping inverseReferenceMapping = xmlCompositeObjectMapping.getInverseReferenceMapping();
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

            Converter converter = xmlCompositeObjectMapping.getConverter();
            if (null != converter) {
                if (converter instanceof XMLConverter) {
                    valueToSet = ((XMLConverter)converter).convertDataValueToObjectValue(valueToSet, unmarshalRecord.getSession(), unmarshalRecord.getUnmarshaller());
                } else {
                    valueToSet = converter.convertDataValueToObjectValue(valueToSet, unmarshalRecord.getSession());
                }
            }

            xmlCompositeObjectMapping.setAttributeValueInObject(unmarshalRecord.getCurrentObject(), valueToSet);
            XMLInverseReferenceMapping inverseReferenceMapping = xmlCompositeObjectMapping.getInverseReferenceMapping();
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

           
            if (mapping.isDirectToFieldMapping()) {
                fieldValue = keyElements[elementIndex[0]];
                Converter converter = ((DirectToFieldMapping) mapping).getConverter();
                if (converter != null){
                    fieldValue = converter.convertDataValueToObjectValue(fieldValue, session);
                }
                ++elementIndex[0];
            } else if (mapping.isObjectReferenceMapping()) {
                // what if mapping comes from derived ID. need to get the derived mapping.
                // get reference descriptor and extract pk from target cmp policy
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

        if ((pkElementArray.length == 1) && (pkElementArray[0] instanceof KeyIsElementAccessor)) {
            DatabaseMapping mapping = getDescriptor().getObjectBuilder().getMappingForAttributeName(pkElementArray[0].getAttributeName());
            if (mapping.isDirectToFieldMapping()) {
                Converter converter = ((DirectToFieldMapping) mapping).getConverter();
                if (converter != null){
                    return converter.convertDataValueToObjectValue(keyElements[elementIndex[0]], session);
                }
                keyInstance = keyElements[elementIndex[0]];
            } else if (mapping.isObjectReferenceMapping()) { // what if mapping comes from derived ID.  need to get the derived mapping.
                //get reference descriptor and extract pk from target cmp policy
                keyInstance = mapping.getReferenceDescriptor().getCMPPolicy().createPrimaryKeyInstanceFromPrimaryKeyValues(session, elementIndex, keyElements);
View Full Code Here

Examples of org.eclipse.persistence.mappings.converters.Converter.convertDataValueToObjectValue()

            if (this.converter != null) {
                Converter converter = this.converter;
                if (converter instanceof XMLConverter) {
                    data = ((XMLConverter) converter).convertDataValueToObjectValue(data, record.getSession(), record.getUnmarshaller());
                } else {
                    data = converter.convertDataValueToObjectValue(data, record.getSession());
                }
            }
            data = XMLBinaryDataHelper.getXMLBinaryDataHelper().convertObject(data, mapping.getAttributeClassification(), record.getSession());
            //check for collection case
            if (isCollection) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.