blob: 3a0cc532218d3b585a191951d8ffad3e55768f88 [file] [log] [blame]
/*
* Copyright (c) 1998, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
// Contributors:
// Oracle - initial API and implementation from Oracle TopLink
package org.eclipse.persistence.testing.models.conversion;
import java.util.*;
/**
* TopLink generated Project class.
* <b>WARNING</b>: This code was generated by an automated tool.
* Any changes will be lost when the code is re-generated
*/
public class ConversionManagerProject extends org.eclipse.persistence.sessions.Project {
/**
* <b>WARNING</b>: This code was generated by an automated tool.
* Any changes will be lost when the code is re-generated
*/
public ConversionManagerProject() {
applyPROJECT();
applyLOGIN();
buildConversionDataObjectDescriptor();
}
/**
* TopLink generated method.
* <b>WARNING</b>: This code was generated by an automated tool.
* Any changes will be lost when the code is re-generated
*/
protected void applyLOGIN() {
setDatasourceLogin(new org.eclipse.persistence.sessions.DatabaseLogin());
}
/**
* TopLink generated method.
* <b>WARNING</b>: This code was generated by an automated tool.
* Any changes will be lost when the code is re-generated
*/
protected void applyPROJECT() {
setName("ConversionManagerSystem");
}
/**
* TopLink generated method.
* <b>WARNING</b>: This code was generated by an automated tool.
* Any changes will be lost when the code is re-generated
*/
protected void buildConversionDataObjectDescriptor() {
org.eclipse.persistence.descriptors.RelationalDescriptor descriptor = new org.eclipse.persistence.descriptors.RelationalDescriptor();
// SECTION: DESCRIPTOR
descriptor.setJavaClass(org.eclipse.persistence.testing.models.conversion.ConversionDataObject.class);
Vector vector = new Vector();
vector.addElement("CM_OBJ");
descriptor.setTableNames(vector);
descriptor.addPrimaryKeyFieldName("CM_OBJ.ID");
// SECTION: PROPERTIES
descriptor.setIdentityMapClass(org.eclipse.persistence.internal.identitymaps.FullIdentityMap.class);
descriptor.setSequenceNumberName("SEQ");
descriptor.setSequenceNumberFieldName("ID");
descriptor.getQueryManager().setExistenceCheck("Check cache");
descriptor.setIdentityMapSize(100);
// SECTION: COPY POLICY
descriptor.createCopyPolicy("constructor");
// SECTION: INSTANTIATION POLICY
descriptor.createInstantiationPolicy("constructor");
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping.setAttributeName("aBigDecimal");
directtofieldmapping.setIsReadOnly(false);
directtofieldmapping.setFieldName("CM_OBJ.A_BIGDEC");
descriptor.addMapping(directtofieldmapping);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping1 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping1.setAttributeName("aBigInteger");
directtofieldmapping1.setIsReadOnly(false);
directtofieldmapping1.setFieldName("CM_OBJ.A_BIGINT");
descriptor.addMapping(directtofieldmapping1);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping2 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping2.setAttributeName("aBoolean");
directtofieldmapping2.setIsReadOnly(false);
directtofieldmapping2.setFieldName("CM_OBJ.A_BOOLEAN");
descriptor.addMapping(directtofieldmapping2);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping3 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping3.setAttributeName("aByte");
directtofieldmapping3.setIsReadOnly(false);
directtofieldmapping3.setFieldName("CM_OBJ.A_BYTE");
descriptor.addMapping(directtofieldmapping3);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping4 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping4.setAttributeName("aCalendar");
directtofieldmapping4.setIsReadOnly(false);
directtofieldmapping4.setFieldName("CM_OBJ.A_CALNDR");
descriptor.addMapping(directtofieldmapping4);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping5 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping5.setAttributeName("aCharacter");
directtofieldmapping5.setIsReadOnly(false);
directtofieldmapping5.setFieldName("CM_OBJ.A_CHAR");
descriptor.addMapping(directtofieldmapping5);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping6 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping6.setAttributeName("aDouble");
directtofieldmapping6.setIsReadOnly(false);
directtofieldmapping6.setFieldName("CM_OBJ.A_DOUBLE");
descriptor.addMapping(directtofieldmapping6);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping7 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping7.setAttributeName("aFloat");
directtofieldmapping7.setIsReadOnly(false);
directtofieldmapping7.setFieldName("CM_OBJ.A_FLOAT");
descriptor.addMapping(directtofieldmapping7);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping8 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping8.setAttributeName("aJavaDate");
directtofieldmapping8.setIsReadOnly(false);
directtofieldmapping8.setFieldName("CM_OBJ.A_JAVADATE");
descriptor.addMapping(directtofieldmapping8);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping9 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping9.setAttributeName("aLong");
directtofieldmapping9.setIsReadOnly(false);
directtofieldmapping9.setFieldName("CM_OBJ.A_LONG");
descriptor.addMapping(directtofieldmapping9);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping10 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping10.setAttributeName("anInteger");
directtofieldmapping10.setIsReadOnly(false);
directtofieldmapping10.setFieldName("CM_OBJ.AN_INTEGER");
descriptor.addMapping(directtofieldmapping10);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping11 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping11.setAttributeName("anSQLDate");
directtofieldmapping11.setIsReadOnly(false);
directtofieldmapping11.setFieldName("CM_OBJ.AN_SQLDATE");
descriptor.addMapping(directtofieldmapping11);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping12 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping12.setAttributeName("aNumber");
directtofieldmapping12.setIsReadOnly(false);
directtofieldmapping12.setFieldName("CM_OBJ.A_NUMBER");
descriptor.addMapping(directtofieldmapping12);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping13 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping13.setAttributeName("aPBoolean");
directtofieldmapping13.setIsReadOnly(false);
directtofieldmapping13.setFieldName("CM_OBJ.A_PBOOLEAN");
descriptor.addMapping(directtofieldmapping13);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping14 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping14.setAttributeName("aPByte");
directtofieldmapping14.setIsReadOnly(false);
directtofieldmapping14.setFieldName("CM_OBJ.A_PBYTE");
descriptor.addMapping(directtofieldmapping14);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping15 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping15.setAttributeName("aPByteArray");
directtofieldmapping15.setIsReadOnly(false);
directtofieldmapping15.setGetMethodName("getAPByteArray");
directtofieldmapping15.setSetMethodName("setAPByteArray");
directtofieldmapping15.setFieldName("CM_OBJ.A_PBYTE_A");
descriptor.addMapping(directtofieldmapping15);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping16 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping16.setAttributeName("aPChar");
directtofieldmapping16.setIsReadOnly(false);
directtofieldmapping16.setFieldName("CM_OBJ.A_PCHAR");
descriptor.addMapping(directtofieldmapping16);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping17 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping17.setAttributeName("aPDouble");
directtofieldmapping17.setIsReadOnly(false);
directtofieldmapping17.setFieldName("CM_OBJ.A_PDOUBLE");
descriptor.addMapping(directtofieldmapping17);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping18 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping18.setAttributeName("aPFloat");
directtofieldmapping18.setIsReadOnly(false);
directtofieldmapping18.setFieldName("CM_OBJ.A_PFLOAT");
descriptor.addMapping(directtofieldmapping18);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping19 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping19.setAttributeName("aPInt");
directtofieldmapping19.setIsReadOnly(false);
directtofieldmapping19.setFieldName("CM_OBJ.A_PINT");
descriptor.addMapping(directtofieldmapping19);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping20 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping20.setAttributeName("aPLong");
directtofieldmapping20.setIsReadOnly(false);
directtofieldmapping20.setFieldName("CM_OBJ.A_PLONG");
descriptor.addMapping(directtofieldmapping20);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping21 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping21.setAttributeName("aPShort");
directtofieldmapping21.setIsReadOnly(false);
directtofieldmapping21.setFieldName("CM_OBJ.A_PSHORT");
descriptor.addMapping(directtofieldmapping21);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping22 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping22.setAttributeName("aShort");
directtofieldmapping22.setIsReadOnly(false);
directtofieldmapping22.setFieldName("CM_OBJ.A_SHORT");
descriptor.addMapping(directtofieldmapping22);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping23 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping23.setAttributeName("aString");
directtofieldmapping23.setIsReadOnly(false);
directtofieldmapping23.setFieldName("CM_OBJ.A_STRING");
descriptor.addMapping(directtofieldmapping23);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping24 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping24.setAttributeName("aTime");
directtofieldmapping24.setIsReadOnly(false);
directtofieldmapping24.setFieldName("CM_OBJ.A_TIME");
descriptor.addMapping(directtofieldmapping24);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping25 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping25.setAttributeName("aTimestamp");
directtofieldmapping25.setIsReadOnly(false);
directtofieldmapping25.setFieldName("CM_OBJ.A_TIMESTMP");
descriptor.addMapping(directtofieldmapping25);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping26 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping26.setAttributeName("id");
directtofieldmapping26.setIsReadOnly(false);
directtofieldmapping26.setFieldName("CM_OBJ.ID");
descriptor.addMapping(directtofieldmapping26);
// SECTION: DIRECTTOFIELDMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping directtofieldmapping27 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
directtofieldmapping27.setAttributeName("aPCharArray");
directtofieldmapping27.setIsReadOnly(false);
directtofieldmapping27.setGetMethodName("getAPCharArray");
directtofieldmapping27.setSetMethodName("setAPCharArray");
directtofieldmapping27.setFieldName("CM_OBJ.A_PCHAR_A");
descriptor.addMapping(directtofieldmapping27);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping.setConverter(typeconversionconverter);
typeconversionmapping.setAttributeName("floatToByte");
typeconversionmapping.setIsReadOnly(false);
typeconversionmapping.setFieldName("CM_OBJ.FLT2BYTE");
typeconversionconverter.setObjectClass(java.lang.Float.class);
typeconversionconverter.setDataClass(java.lang.Byte.class);
descriptor.addMapping(typeconversionmapping);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping1 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter1 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping1.setConverter(typeconversionconverter1);
typeconversionmapping1.setAttributeName("floatToDouble");
typeconversionmapping1.setIsReadOnly(false);
typeconversionmapping1.setFieldName("CM_OBJ.FLT2DBL");
typeconversionconverter1.setObjectClass(java.lang.Float.class);
typeconversionconverter1.setDataClass(java.lang.Double.class);
descriptor.addMapping(typeconversionmapping1);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping2 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter2 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping2.setConverter(typeconversionconverter2);
typeconversionmapping2.setAttributeName("floatToInt");
typeconversionmapping2.setIsReadOnly(false);
typeconversionmapping2.setFieldName("CM_OBJ.FLT2INT");
typeconversionconverter2.setObjectClass(java.lang.Float.class);
typeconversionconverter2.setDataClass(java.lang.Integer.class);
descriptor.addMapping(typeconversionmapping2);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping3 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter3 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping3.setConverter(typeconversionconverter3);
typeconversionmapping3.setAttributeName("floatToLong");
typeconversionmapping3.setIsReadOnly(false);
typeconversionmapping3.setFieldName("CM_OBJ.FLT2LNG");
typeconversionconverter3.setObjectClass(java.lang.Float.class);
typeconversionconverter3.setDataClass(java.lang.Long.class);
descriptor.addMapping(typeconversionmapping3);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping4 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter4 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping4.setConverter(typeconversionconverter4);
typeconversionmapping4.setAttributeName("floatToShort");
typeconversionmapping4.setIsReadOnly(false);
typeconversionmapping4.setFieldName("CM_OBJ.FLT2SHORT");
typeconversionconverter4.setObjectClass(java.lang.Float.class);
typeconversionconverter4.setDataClass(java.lang.Short.class);
descriptor.addMapping(typeconversionmapping4);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping5 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter5 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping5.setConverter(typeconversionconverter5);
typeconversionmapping5.setAttributeName("floatToString");
typeconversionmapping5.setIsReadOnly(false);
typeconversionmapping5.setFieldName("CM_OBJ.FLT2STR");
typeconversionconverter5.setObjectClass(java.lang.Float.class);
typeconversionconverter5.setDataClass(java.lang.String.class);
descriptor.addMapping(typeconversionmapping5);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping6 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter6 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping6.setConverter(typeconversionconverter6);
typeconversionmapping6.setAttributeName("intToByte");
typeconversionmapping6.setIsReadOnly(false);
typeconversionmapping6.setFieldName("CM_OBJ.INT2BYTE");
typeconversionconverter6.setObjectClass(java.lang.Integer.class);
typeconversionconverter6.setDataClass(java.lang.Byte.class);
descriptor.addMapping(typeconversionmapping6);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping7 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter7 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping7.setConverter(typeconversionconverter7);
typeconversionmapping7.setAttributeName("intToDouble");
typeconversionmapping7.setIsReadOnly(false);
typeconversionmapping7.setFieldName("CM_OBJ.INT2DBL");
typeconversionconverter7.setObjectClass(java.lang.Integer.class);
typeconversionconverter7.setDataClass(java.lang.Double.class);
descriptor.addMapping(typeconversionmapping7);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping8 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter8 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping8.setConverter(typeconversionconverter8);
typeconversionmapping8.setAttributeName("intToFloat");
typeconversionmapping8.setIsReadOnly(false);
typeconversionmapping8.setFieldName("CM_OBJ.INT2FLT");
typeconversionconverter8.setObjectClass(java.lang.Integer.class);
typeconversionconverter8.setDataClass(java.lang.Float.class);
descriptor.addMapping(typeconversionmapping8);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping9 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter9 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping9.setConverter(typeconversionconverter9);
typeconversionmapping9.setAttributeName("intToLong");
typeconversionmapping9.setIsReadOnly(false);
typeconversionmapping9.setFieldName("CM_OBJ.INT2LNG");
typeconversionconverter9.setObjectClass(java.lang.Integer.class);
typeconversionconverter9.setDataClass(java.lang.Long.class);
descriptor.addMapping(typeconversionmapping9);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping10 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter10 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping10.setConverter(typeconversionconverter10);
typeconversionmapping10.setAttributeName("intToShort");
typeconversionmapping10.setIsReadOnly(false);
typeconversionmapping10.setFieldName("CM_OBJ.INT2SHORT");
typeconversionconverter10.setObjectClass(java.lang.Integer.class);
typeconversionconverter10.setDataClass(java.lang.Short.class);
descriptor.addMapping(typeconversionmapping10);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping11 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter11 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping11.setConverter(typeconversionconverter11);
typeconversionmapping11.setAttributeName("intToString");
typeconversionmapping11.setIsReadOnly(false);
typeconversionmapping11.setFieldName("CM_OBJ.INT2STR");
typeconversionconverter11.setObjectClass(java.lang.Integer.class);
typeconversionconverter11.setDataClass(java.lang.String.class);
descriptor.addMapping(typeconversionmapping11);
// SECTION: TYPECONVERSIONMAPPING
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping12 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter12 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping12.setConverter(typeconversionconverter12);
typeconversionmapping12.setAttributeName("timestamp2Long");
typeconversionmapping12.setIsReadOnly(false);
typeconversionmapping12.setFieldName("CM_OBJ.TIMESP2LNG");
typeconversionconverter12.setObjectClass(java.lang.Long.class);
typeconversionconverter12.setDataClass(java.sql.Timestamp.class);
descriptor.addMapping(typeconversionmapping12);
addDescriptor(descriptor);
// SECTION: TYPECONVERSIONMAPPING
// This mapping has been added to test cr 2293.
org.eclipse.persistence.mappings.DirectToFieldMapping typeconversionmapping13 = new org.eclipse.persistence.mappings.DirectToFieldMapping();
org.eclipse.persistence.mappings.converters.TypeConversionConverter typeconversionconverter13 = new org.eclipse.persistence.mappings.converters.TypeConversionConverter();
typeconversionmapping13.setConverter(typeconversionconverter13);
typeconversionmapping13.setAttributeName("stringToInt");
typeconversionmapping13.setIsReadOnly(false);
typeconversionmapping13.setFieldName("CM_OBJ.STR2INT");
typeconversionconverter13.setObjectClass(java.lang.String.class);
typeconversionconverter13.setDataClass(java.lang.Integer.class);
descriptor.addMapping(typeconversionmapping13);
}
}