Author: mbo
Date: Fri Aug 3 11:22:25 2007
New Revision: 562539
URL: http://svn.apache.org/viewvc?view=rev&rev=562539
Log:
Fix signature test and removed unnecessary diffs between api2 and api2-legacy
- Renamed PROPERTY_SERVER_TIMEZONE_ID to PROPERTY_SERVER_TIMEZONE_ID in api2-legacy
- Changed modifier of JDOHelper.getPersistenceUnit from public to private
- Updated tck2-legacy signature file jdo-2_0-signatures.txt
- Renamed jdo-2_0-signatures.txt to jdo-2_1-signatures.txt
Added:
db/jdo/trunk/tck2-legacy/src/conf/jdo-2_1-signatures.txt
- copied, changed from r562255, db/jdo/trunk/tck2-legacy/src/conf/jdo-2_0-signatures.txt
db/jdo/trunk/tck2/src/conf/jdo-2_1-signatures.txt
- copied unchanged from r562255, db/jdo/trunk/tck2/src/conf/jdo-2_0-signatures.txt
Removed:
db/jdo/trunk/tck2-legacy/src/conf/jdo-2_0-signatures.txt
db/jdo/trunk/tck2/src/conf/jdo-2_0-signatures.txt
Modified:
db/jdo/trunk/api2-legacy/src/java/javax/jdo/Constants.java
db/jdo/trunk/api2-legacy/src/java/javax/jdo/JDOHelper.java
db/jdo/trunk/api2-legacy/test/java/javax/jdo/JDOHelperConfigTest.java
db/jdo/trunk/api2/src/java/javax/jdo/Constants.java
db/jdo/trunk/tck2-legacy/project.properties
db/jdo/trunk/tck2/project.properties
Modified: db/jdo/trunk/api2-legacy/src/java/javax/jdo/Constants.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2-legacy/src/java/javax/jdo/Constants.java?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/api2-legacy/src/java/javax/jdo/Constants.java (original)
+++ db/jdo/trunk/api2-legacy/src/java/javax/jdo/Constants.java Fri Aug 3 11:22:25 2007
@@ -703,7 +703,7 @@
*
* @since 2.1
*/
- static String PROPERTY_SERVER_TIMEZONE_ID
+ static String PROPERTY_SERVER_TIME_ZONE_ID
= "javax.jdo.option.ServerTimeZoneID";
/**
Modified: db/jdo/trunk/api2-legacy/src/java/javax/jdo/JDOHelper.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2-legacy/src/java/javax/jdo/JDOHelper.java?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/api2-legacy/src/java/javax/jdo/JDOHelper.java (original)
+++ db/jdo/trunk/api2-legacy/src/java/javax/jdo/JDOHelper.java Fri Aug 3 11:22:25 2007
@@ -155,8 +155,8 @@
PMF_ATTRIBUTE_DETACH_ALL_ON_COMMIT,
PROPERTY_DETACH_ALL_ON_COMMIT);
xref.put(
- PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID,
- PROPERTY_SERVER_TIMEZONE_ID);
+ PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID,
+ PROPERTY_SERVER_TIME_ZONE_ID);
return Collections.unmodifiableMap(xref);
}
@@ -932,11 +932,10 @@
* with the given name, or any other is encountered.
* @since 2.1
*/
- public static PersistenceManagerFactory getPersistenceUnit(
+ private static PersistenceManagerFactory getPersistenceUnit(
String name,
ClassLoader resourceLoader,
- ClassLoader pmfLoader
- ) {
+ ClassLoader pmfLoader) {
Map properties = getPersistenceUnitProperties(
name, resourceLoader, JDOCONFIG_RESOURCE_NAME);
Modified: db/jdo/trunk/api2-legacy/test/java/javax/jdo/JDOHelperConfigTest.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2-legacy/test/java/javax/jdo/JDOHelperConfigTest.java?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/api2-legacy/test/java/javax/jdo/JDOHelperConfigTest.java (original)
+++ db/jdo/trunk/api2-legacy/test/java/javax/jdo/JDOHelperConfigTest.java Fri Aug 3 11:22:25
2007
@@ -216,7 +216,7 @@
PROPERTY_DETACH_ALL_ON_COMMIT,
PMF_ATTRIBUTE_DETACH_ALL_ON_COMMIT + "." + testVariant);
expected.put(
- PROPERTY_SERVER_TIMEZONE_ID,
+ PROPERTY_SERVER_TIME_ZONE_ID,
PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID + "." + testVariant);
// listeners
Modified: db/jdo/trunk/api2/src/java/javax/jdo/Constants.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/Constants.java?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/Constants.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/Constants.java Fri Aug 3 11:22:25 2007
@@ -703,7 +703,7 @@
*
* @since 2.1
*/
- static String PROPERTY_SERVER_TIME_ZONE_ID
+ static String PROPERTY_SERVER_TIME_ZONE_ID
= "javax.jdo.option.ServerTimeZoneID";
/**
Modified: db/jdo/trunk/tck2-legacy/project.properties
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2-legacy/project.properties?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/tck2-legacy/project.properties (original)
+++ db/jdo/trunk/tck2-legacy/project.properties Fri Aug 3 11:22:25 2007
@@ -47,7 +47,7 @@
jdo.tck.log.directory = ${maven.build.dir}/logs
jdo.tck.log.directory.database = ${jdo.tck.log.directory}/database
jdo.tck.log.directory.enhancer = ${jdo.tck.log.directory}/enhancer
-jdo.tck.signaturefile = ${basedir}/src/conf/jdo-2_0-signatures.txt
+jdo.tck.signaturefile = ${basedir}/src/conf/jdo-2_1-signatures.txt
jdori.pmf.properties = jdori-pmf.properties
jdori.runtck.sysproperties = -Xmx512m
Copied: db/jdo/trunk/tck2-legacy/src/conf/jdo-2_1-signatures.txt (from r562255, db/jdo/trunk/tck2-legacy/src/conf/jdo-2_0-signatures.txt)
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2-legacy/src/conf/jdo-2_1-signatures.txt?view=diff&rev=562539&p1=db/jdo/trunk/tck2-legacy/src/conf/jdo-2_0-signatures.txt&r1=562255&p2=db/jdo/trunk/tck2-legacy/src/conf/jdo-2_1-signatures.txt&r2=562539
==============================================================================
--- db/jdo/trunk/tck2-legacy/src/conf/jdo-2_0-signatures.txt (original)
+++ db/jdo/trunk/tck2-legacy/src/conf/jdo-2_1-signatures.txt Fri Aug 3 11:22:25 2007
@@ -1,3 +1,195 @@
+public interface javax.jdo.Constants {
+ static String SERVICE_LOOKUP_PMF_RESOURCE_NAME
+ = "META-INF/services/javax.jdo.PersistenceManagerFactory";
+ static String JDOCONFIG_RESOURCE_NAME
+ = "META-INF/jdoconfig.xml";
+ static String JDOCONFIG_XSD_NS
+ = "http://java.sun.com/xml/ns/jdo/jdoconfig";
+ static String JDO_XSD_NS
+ = "http://java.sun.com/xml/ns/jdo/jdo";
+ static String ORM_XSD_NS
+ = "http://java.sun.com/xml/ns/jdo/orm";
+ static String JDOQUERY_XSD_NS
+ = "http://java.sun.com/xml/ns/jdo/jdoquery";
+ static String ELEMENT_PERSISTENCE_MANAGER_FACTORY
+ = "persistence-manager-factory";
+ static String PMF_ATTRIBUTE_CLASS
+ = "class";
+ static String PMF_ATTRIBUTE_PERSISTENCE_UNIT_NAME
+ = "persistence-unit-name";
+ static String PMF_ATTRIBUTE_OPTIMISTIC
+ = "optimistic";
+ static String PMF_ATTRIBUTE_RETAIN_VALUES
+ = "retain-values";
+ static String PMF_ATTRIBUTE_RESTORE_VALUES
+ = "restore-values";
+ static String PMF_ATTRIBUTE_IGNORE_CACHE
+ = "ignore-cache";
+ static String PMF_ATTRIBUTE_NONTRANSACTIONAL_READ
+ = "nontransactional-read";
+ static String PMF_ATTRIBUTE_NONTRANSACTIONAL_WRITE
+ = "nontransactional-write";
+ static String PMF_ATTRIBUTE_MULTITHREADED
+ = "multithreaded";
+ static String PMF_ATTRIBUTE_CONNECTION_DRIVER_NAME
+ = "connection-driver-name";
+ static String PMF_ATTRIBUTE_CONNECTION_USER_NAME
+ = "connection-user-name";
+ static String PMF_ATTRIBUTE_CONNECTION_PASSWORD
+ = "connection-password";
+ static String PMF_ATTRIBUTE_CONNECTION_URL
+ = "connection-url";
+ static String PMF_ATTRIBUTE_CONNECTION_FACTORY_NAME
+ = "connection-factory-name";
+ static String PMF_ATTRIBUTE_CONNECTION_FACTORY2_NAME
+ = "connection-factory2-name";
+ static String PMF_ATTRIBUTE_DETACH_ALL_ON_COMMIT
+ = "detach-all-on-commit";
+ static String PMF_ATTRIBUTE_MAPPING
+ = "mapping";
+ static String PMF_ATTRIBUTE_SERVER_TIME_ZONE_ID
+ = "server-time-zone-id";
+ static String ELEMENT_PROPERTY
+ = "property";
+ static String PROPERTY_ATTRIBUTE_NAME
+ = "name";
+ static String PROPERTY_ATTRIBUTE_VALUE
+ = "value";
+ static String ELEMENT_INSTANCE_LIFECYCLE_LISTENER
+ = "instance-lifecycle-listener";
+ static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_LISTENER
+ = "listener";
+ static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_CLASSES
+ = "classes";
+ static String OPTION_TRANSACTIONAL_TRANSIENT
+ = "javax.jdo.option.TransientTransactional";
+ static String OPTION_NONTRANSACTIONAL_READ
+ = "javax.jdo.option.NontransactionalRead";
+ static String OPTION_NONTRANSACTIONAL_WRITE
+ = "javax.jdo.option.NontransactionalWrite";
+ static String OPTION_RETAIN_VALUES
+ = "javax.jdo.option.RetainValues";
+ static String OPTION_OPTIMISTIC
+ = "javax.jdo.option.Optimistic";
+ static String OPTION_APPLICATION_IDENTITY
+ = "javax.jdo.option.ApplicationIdentity";
+ static String OPTION_DATASTORE_IDENTITY
+ = "javax.jdo.option.DatastoreIdentity";
+ static String OPTION_NONDURABLE_IDENTITY
+ = "javax.jdo.option.NonDurableIdentity";
+ static String OPTION_ARRAYLIST
+ = "javax.jdo.option.ArrayList";
+ static String OPTION_LINKEDLIST
+ = "javax.jdo.option.LinkedList";
+ static String OPTION_TREEMAP
+ = "javax.jdo.option.TreeMap";
+ static String OPTION_TREESET
+ = "javax.jdo.option.TreeSet";
+ static String OPTION_VECTOR
+ = "javax.jdo.option.Vector";
+ static String OPTION_ARRAY
+ = "javax.jdo.option.Array";
+ static String OPTION_NULL_COLLECTION
+ = "javax.jdo.option.NullCollection";
+ static String OPTION_CHANGE_APPLICATION_IDENTITY
+ = "javax.jdo.option.ChangeApplicationIdentity";
+ static String OPTION_BINARY_COMPATIBILITY
+ = "javax.jdo.option.BinaryCompatibility";
+ static String OPTION_GET_DATASTORE_CONNECTION
+ = "javax.jdo.option.GetDataStoreConnection";
+ static String OPTION_GET_JDBC_CONNECTION
+ = "javax.jdo.option.GetJDBCConnection";
+ static String OPTION_QUERY_SQL
+ = "javax.jdo.query.SQL";
+ static String OPTION_UNCONSTRAINED_QUERY_VARIABLES
+ = "javax.jdo.option.UnconstrainedQueryVariables";
+ static String OPTION_VERSION_DATETIME
+ = "javax.jdo.option.version.DateTime";
+ static String OPTION_VERSION_STATE_IMAGE
+ = "javax.jdo.option.version.StateImage";
+ static String OPTION_PREDIRTY_EVENT
+ = "javax.jdo.option.PreDirtyEvent";
+ static String OPTION_MAPPING_HETEROGENEOUS_OBJECT_TYPE
+ = "javax.jdo.option.mapping.HeterogeneousObjectType";
+ static String OPTION_MAPPING_HETEROGENEOUS_INTERFACE_TYPE
+ = "javax.jdo.option.mapping.HeterogeneousInterfaceType";
+ static String OPTION_MAPPING_JOINED_TABLE_PER_CLASS
+ = "javax.jdo.option.mapping.JoinedTablePerClass";
+ static String OPTION_MAPPING_JOINED_TABLE_PER_CONCRETE_CLASS
+ = "javax.jdo.option.mapping.JoinedTablePerConcreteClass";
+ static String OPTION_MAPPING_NON_JOINED_TABLE_PER_CONCRETE_CLASS
+ = "javax.jdo.option.mapping.NonJoinedTablePerConcreteClass";
+ static String OPTION_MAPPING_RELATION_SUBCLASS_TABLE
+ = "javax.jdo.option.mapping.RelationSubclassTable";
+ static String PROPERTY_PERSISTENCE_MANAGER_FACTORY_CLASS
+ = "javax.jdo.PersistenceManagerFactoryClass";
+ static String PROPERTY_OPTIMISTIC
+ = "javax.jdo.option.Optimistic";
+ static String PROPERTY_RETAIN_VALUES
+ = "javax.jdo.option.RetainValues";
+ static String PROPERTY_RESTORE_VALUES
+ = "javax.jdo.option.RestoreValues";
+ static String PROPERTY_IGNORE_CACHE
+ = "javax.jdo.option.IgnoreCache";
+ static String PROPERTY_NONTRANSACTIONAL_READ
+ = "javax.jdo.option.NontransactionalRead";
+ static String PROPERTY_NONTRANSACTIONAL_WRITE
+ = "javax.jdo.option.NontransactionalWrite";
+ static String PROPERTY_MULTITHREADED
+ = "javax.jdo.option.Multithreaded";
+ static String PROPERTY_DETACH_ALL_ON_COMMIT
+ = "javax.jdo.option.DetachAllOnCommit";
+ static String PROPERTY_CONNECTION_DRIVER_NAME
+ = "javax.jdo.option.ConnectionDriverName";
+ static String PROPERTY_CONNECTION_USER_NAME
+ = "javax.jdo.option.ConnectionUserName";
+ static String PROPERTY_CONNECTION_PASSWORD
+ = "javax.jdo.option.ConnectionPassword";
+ static String PROPERTY_CONNECTION_URL
+ = "javax.jdo.option.ConnectionURL";
+ static String PROPERTY_CONNECTION_FACTORY_NAME
+ = "javax.jdo.option.ConnectionFactoryName";
+ static String PROPERTY_CONNECTION_FACTORY2_NAME
+ = "javax.jdo.option.ConnectionFactory2Name";
+ static String PROPERTY_MAPPING
+ = "javax.jdo.option.Mapping";
+ static String PROPERTY_PERSISTENCE_UNIT_NAME
+ = "javax.jdo.option.PersistenceUnitName";
+ static String PROPERTY_INSTANCE_LIFECYCLE_LISTENER
+ = "javax.jdo.option.InstanceLifecycleListener";
+ static String PROPERTY_PREFIX_INSTANCE_LIFECYCLE_LISTENER
+ = "javax.jdo.option.InstanceLifecycleListener.";
+ static String PROPERTY_MAPPING_CATALOG
+ = "javax.jdo.mapping.Catalog";
+ static String PROPERTY_MAPPING_SCHEMA
+ = "javax.jdo.mapping.Schema";
+ static String PROPERTY_SERVER_TIME_ZONE_ID
+ = "javax.jdo.option.ServerTimeZoneID";
+ static String NONCONFIGURABLE_PROPERTY_VENDOR_NAME
+ = "VendorName";
+ static String NONCONFIGURABLE_PROPERTY_VERSION_NUMBER
+ = "VersionNumber";
+ static String JTA
+ = "JTA";
+ static String RESOURCE_LOCAL
+ = "RESOURCE_LOCAL";
+ static String JDOCONFIG_DTD_RESOURCE
+ = "javax/jdo/jdoconfig_2_1.dtd";
+ static String JDOCONFIG_XSD_RESOURCE
+ = "javax/jdo/jdoconfig_2_1.xsd";
+ static String JDO_DTD_RESOURCE
+ = "javax/jdo/jdo_2_0.dtd";
+ static String JDO_XSD_RESOURCE
+ = "javax/jdo/jdo_2_1.xsd";
+ static String ORM_DTD_RESOURCE
+ = "javax/jdo/orm_2_0.dtd";
+ static String ORM_XSD_RESOURCE
+ = "javax/jdo/orm_2_1.xsd";
+ static String JDOQUERY_DTD_RESOURCE
+ = "javax/jdo/jdoquery_2_0.dtd";
+ static String JDOQUERY_XSD_RESOURCE
+ = "javax/jdo/jdoquery_2_1.xsd";
+}
public interface javax.jdo.datastore.DataStoreCache {
public void evict(Object oid);
@@ -239,7 +431,7 @@
public JDOFatalUserException(String msg, Throwable nested, Object failed);
}
-public class javax.jdo.JDOHelper {
+public class javax.jdo.JDOHelper implements javax.jdo.Constants {
public JDOHelper();
public static javax.jdo.JDOHelper getInstance();
public static javax.jdo.PersistenceManager getPersistenceManager(Object pc);
@@ -255,11 +447,14 @@
public static boolean isNew(Object pc);
public static boolean isDeleted(Object pc);
public static boolean isDetached(Object pc);
+ public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory();
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.util.Map
props);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.util.Map
props, ClassLoader cl);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(String
propsResource);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(String
propsResource, ClassLoader loader);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(String
propsResource, ClassLoader propsLoader, ClassLoader pmfLoader);
+ public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(ClassLoader
pmfLoader);
+ public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(ClassLoader
propsLoader, ClassLoader pmfLoader);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.io.File
propsFile);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.io.File
propsFile, ClassLoader loader);
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(String
jndiLocation, javax.naming.Context context);
@@ -487,8 +682,6 @@
}
public interface javax.jdo.PersistenceManagerFactory extends java.io.Serializable {
- public static final java.lang.String JTA;
- public static final java.lang.String RESOURCE_LOCAL;
public void close();
public boolean isClosed();
public javax.jdo.PersistenceManager getPersistenceManager();
@@ -609,6 +802,10 @@
public Object registerStringConstructor(Class cls, javax.jdo.spi.JDOImplHelper$StringConstructor
sc);
public static Object construct(String className, String keyString);
public synchronized void registerDateFormat(java.text.DateFormat df);
+ public synchronized void registerErrorHandler(org.xml.sax.ErrorHandler);
+ public static org.xml.sax.ErrorHandler getRegisteredErrorHandler();
+ public synchronized void registerDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory);
+ public static javax.xml.parsers.DocumentBuilderFactory getRegisteredDocumentBuilderFactory();
public synchronized void addStateInterrogation(javax.jdo.spi.StateInterrogation si);
public synchronized void removeStateInterrogation(javax.jdo.spi.StateInterrogation si);
public void nonBinaryCompatibleMakeDirty(Object pc, String fieldName);
Modified: db/jdo/trunk/tck2/project.properties
URL: http://svn.apache.org/viewvc/db/jdo/trunk/tck2/project.properties?view=diff&rev=562539&r1=562538&r2=562539
==============================================================================
--- db/jdo/trunk/tck2/project.properties (original)
+++ db/jdo/trunk/tck2/project.properties Fri Aug 3 11:22:25 2007
@@ -50,7 +50,7 @@
jdo.tck.log.directory = ${maven.build.dir}/logs
jdo.tck.log.directory.database = ${jdo.tck.log.directory}/database
jdo.tck.log.directory.enhancer = ${jdo.tck.log.directory}/enhancer
-jdo.tck.signaturefile = ${basedir}/src/conf/jdo-2_0-signatures.txt
+jdo.tck.signaturefile = ${basedir}/src/conf/jdo-2_1-signatures.txt
jdori.pmf.properties = jdori-pmf.properties
jdori.runtck.sysproperties = -Xmx512m
|