/** * The platform hold its own instance of conversion manager to allow customization. */ @Override public ConversionManager getConversionManager() { // Lazy init for serialization. if (conversionManager == null) { //Clone the default to allow customers to easily override the conversion manager conversionManager = (ConversionManager)ConversionManager.getDefaultManager().clone(); } return conversionManager; }
/** * INTERNAL: * Load the class using the default managers class loader. * This is a thread based class loader by default. * This should be used to load all classes as Class.forName can only * see classes on the same classpath as the eclipselink.jar. */ public static Class loadClass(String className) { return (Class)getDefaultManager().convertObject(className, ClassConstants.CLASS); }
/** * INTERNAL * Return a class loader * @return java.lang.ClassLoader */ public ClassLoader getClassLoader() { if (classLoader == null) { return org.eclipse.persistence.internal.helper.ConversionManager.getDefaultManager().getLoader(); } else { return classLoader; } }
/** * Return the loader for loading the resource bundles. */ public static ClassLoader getLoader() { ClassLoader loader = ExceptionMessageGenerator.class.getClassLoader(); if (loader == null) { loader = ConversionManager.getDefaultManager().getLoader(); } return loader; }
/** * The platform hold its own instance of conversion manager to allow customization. */ public ConversionManager getConversionManager() { // Lazy init for serialization. if (conversionManager == null) { //Clone the default to allow customers to easily override the conversion manager conversionManager = (ConversionManager)ConversionManager.getDefaultManager().clone(); } return conversionManager; }
/** * INTERNAL * Return a class loader * @return java.lang.ClassLoader */ public ClassLoader getClassLoader() { if (classLoader == null) { return org.eclipse.persistence.internal.helper.ConversionManager.getDefaultManager().getLoader(); } else { return classLoader; } }
/** * INTERNAL * Return a class loader * @return java.lang.ClassLoader */ public ClassLoader getClassLoader() { if (classLoader == null) { return org.eclipse.persistence.internal.helper.ConversionManager.getDefaultManager().getLoader(); } else { return classLoader; } }
/** * The platform hold its own instance of conversion manager to allow customization. */ public ConversionManager getConversionManager() { // Lazy init for serialization. if (conversionManager == null) { //Clone the default to allow customers to easily override the conversion manager conversionManager = (ConversionManager)ConversionManager.getDefaultManager().clone(); } return conversionManager; }
/** * Convert the string value to the class type. * This will handle numbers, string, dates, and most other classes. */ private Object initObject(Class type, String value) { return ConversionManager.getDefaultManager().convertObject(value, type); }
/** * INTERNAL: * Load the class using the default managers class loader. * This is a thread based class loader by default. * This should be used to load all classes as Class.forName can only * see classes on the same classpath as the eclipselink.jar. */ public static Class loadClass(String className) { return (Class)getDefaultManager().convertObject(className, ClassConstants.CLASS); }
/** * Convert the string value to the class type. * This will handle numbers, string, dates, and most other classes. */ private Object initObject(Class type, String value) { return ConversionManager.getDefaultManager().convertObject(value, type); }
/** * Return the loader for loading the resource bundles. */ public static ClassLoader getLoader() { ClassLoader loader = ExceptionMessageGenerator.class.getClassLoader(); if (loader == null) { loader = ConversionManager.getDefaultManager().getLoader(); } return loader; }
/** * INTERNAL: * Load the class using the default managers class loader. * This is a thread based class loader by default. * This should be used to load all classes as Class.forName can only * see classes on the same classpath as the eclipselink.jar. */ public static Class loadClass(String className) { return (Class)getDefaultManager().convertObject(className, ClassConstants.CLASS); }
/** * Return the represented Java type. * @return Java type */ public Class<X> getJavaType() { if (javaClass == null){ javaClass = ConversionManager.getDefaultManager().convertClassNameToClass(javaClassName); } return this.javaClass; }
private Class getObjectClass(Class primitiveClass) { return ConversionManager.getDefaultManager().getObjectClass(primitiveClass); }
private Class getPrimitiveClass(String primitiveClassName) { return ConversionManager.getDefaultManager().convertClassNameToClass(primitiveClassName); }
private Class getPrimitiveClass(String primitiveClassName) { return ConversionManager.getDefaultManager().convertClassNameToClass(primitiveClassName); }
/** * PUBLIC: * This constructor is used when passing in the resource name of the * configuration file that should be parsed */ public XMLSessionConfigLoader(String resourceName) { this.resourceName = resourceName; this.exceptionStore = new Vector<>(); this.entityResolver = new PersistenceEntityResolver(); this.classLoader = ConversionManager.getDefaultManager().getLoader(); }
/** * PUBLIC: * This constructor is used when passing in the resource name of the * configuration file that should be parsed */ public XMLSessionConfigLoader(String resourceName) { this.resourceName = resourceName; this.exceptionStore = new Vector<>(); this.entityResolver = new PersistenceEntityResolver(); this.classLoader = ConversionManager.getDefaultManager().getLoader(); }
/** * PUBLIC: * This constructor is used when passing in the resource name of the * configuration file that should be parsed */ public XMLSessionConfigLoader(String resourceName) { this.resourceName = resourceName; this.exceptionStore = new Vector(); this.entityResolver = new PersistenceEntityResolver(); this.classLoader = ConversionManager.getDefaultManager().getLoader(); }