Examples of convertObjectValueToDataValue()


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

        if (getValueConverter() != null) {
            Converter converter = getValueConverter();
            if (converter instanceof XMLConverter) {
                element = ((XMLConverter) converter).convertObjectValueToDataValue(element, session, record.getMarshaller());
            } else {
                element = converter.convertObjectValueToDataValue(element, session);
            }
        }

        if (isAttribute) {
            if (isSwaRef() && (marshaller.getAttachmentMarshaller() != null)) {
View Full Code Here

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

        if (getConverter() != null) {
            Converter converter = getConverter();
            if (converter instanceof XMLConverter) {
                attributeValue = ((XMLConverter) converter).convertObjectValueToDataValue(attributeValue, session, record.getMarshaller());
            } else {
                attributeValue = converter.convertObjectValueToDataValue(attributeValue, session);
            }
        }
        XMLField field = (XMLField) getField();
        if (field.getLastXPathFragment().isAttribute()) {
            if (isSwaRef() && (marshaller.getAttachmentMarshaller() != null)) {
View Full Code Here

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

                objectValue = cp.next(iterator, session);
                if (null != valueConverter) {
                    if (valueConverter instanceof XMLConverter) {
                        objectValue = ((XMLConverter) valueConverter).convertObjectValueToDataValue(objectValue, session, marshalRecord.getMarshaller());
                    } else {
                        objectValue = valueConverter.convertObjectValueToDataValue(objectValue, session);
                    }
                }
                schemaType = xmlField.getSchemaTypeForValue(objectValue, session);

                newValue = marshalRecord.getValueToWrite(schemaType, objectValue, (XMLConversionManager) session.getDatasourcePlatform().getConversionManager());
View Full Code Here

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

        Converter valueConverter = xmlCompositeDirectCollectionMapping.getValueConverter();
        if (null != valueConverter) {
            if (valueConverter instanceof XMLConverter) {
                value = ((XMLConverter) valueConverter).convertObjectValueToDataValue(value, session, marshalRecord.getMarshaller());
            } else {
                value = valueConverter.convertObjectValueToDataValue(value, session);
            }
        }

        if (null != value) {
            XMLField xmlField = (XMLField) xmlCompositeDirectCollectionMapping.getField();
View Full Code Here

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

        if (xmlCompositeCollectionMapping.hasConverter()) {
            Converter converter = xmlCompositeCollectionMapping.getConverter();
            if (converter instanceof XMLConverter) {
                objectValue = ((XMLConverter)converter).convertDataValueToObjectValue(objectValue, unmarshalRecord.getSession(), unmarshalRecord.getUnmarshaller());
            } else {
                objectValue = converter.convertObjectValueToDataValue(objectValue, unmarshalRecord.getSession());
            }
        }
        unmarshalRecord.addAttributeValue(this, objectValue, collection);
        unmarshalRecord.setChildRecord(null);
View Full Code Here

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

        Converter converter = xmlCompositeCollectionMapping.getConverter();
        if (null != converter) {
            if (converter instanceof XMLConverter) {
                value = ((XMLConverter)converter).convertObjectValueToDataValue(value, session, marshaller);
            } else {
                value = converter.convertObjectValueToDataValue(value, session);
            }
        }
        if (null == value) {
             return xmlCompositeCollectionMapping.getNullPolicy().compositeObjectMarshal(xPathFragment, marshalRecord, object, session, namespaceResolver);
        }
View Full Code Here

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

        if (xmlBinaryDataMapping.getConverter() != null) {
            Converter converter = xmlBinaryDataMapping.getConverter();
            if (converter instanceof XMLConverter) {
                objectValue = ((XMLConverter) converter).convertObjectValueToDataValue(objectValue, session, marshaller);
            } else {
                objectValue = converter.convertObjectValueToDataValue(objectValue, session);
            }
        }
        XPathFragment groupingFragment = marshalRecord.openStartGroupingElements(namespaceResolver);
        if(xPathFragment.isAttribute()){
            if (objectValue == null) {
View Full Code Here

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

      Converter converter = xmlChoiceCollectionMapping.getConverter();
        if (null != converter) {
          if (converter instanceof XMLConverter) {
            return ((XMLConverter)converter).convertObjectValueToDataValue(originalValue, session, marshalRecord.getMarshaller());
          } else {
            return converter.convertObjectValueToDataValue(originalValue, session);
         }
       }
       return originalValue;     
    }
View Full Code Here

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

        if (xmlCompositeObjectMapping.getConverter() != null) {
            Converter converter = xmlCompositeObjectMapping.getConverter();
            if (converter instanceof XMLConverter) {
                objectValue = ((XMLConverter)converter).convertObjectValueToDataValue(objectValue, session, marshaller);
            } else {
                objectValue = converter.convertObjectValueToDataValue(objectValue, session);
            }
        }
        XMLDescriptor descriptor = (XMLDescriptor)session.getDescriptor(objectValue);
        if(descriptor != null){
            TreeObjectBuilder objectBuilder = (TreeObjectBuilder)descriptor.getObjectBuilder();
View Full Code Here

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

        Converter converter = xmlCompositeObjectMapping.getConverter();
        if (null != converter) {
            if (converter instanceof XMLConverter) {
                objectValue = ((XMLConverter)converter).convertObjectValueToDataValue(objectValue, session, marshaller);
            } else {
                objectValue = converter.convertObjectValueToDataValue(objectValue, session);
            }
        }
        if (null == objectValue) {
            return xmlCompositeObjectMapping.getNullPolicy().compositeObjectMarshal(xPathFragment, marshalRecord, object, session, namespaceResolver);
        }
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.