db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marco (JIRA)" <j...@apache.org>
Subject [jira] Created: (JDO-668) Extend PersistenceManageFactory to find a Class
Date Mon, 25 Oct 2010 19:02:19 GMT
Extend PersistenceManageFactory to find a Class

                 Key: JDO-668
                 URL: https://issues.apache.org/jira/browse/JDO-668
             Project: JDO
          Issue Type: New Feature
            Reporter: Marco

The meta-data-related methods in PersistenceManagerFactory work with Strings (fully qualified
class-names) instead of classes. This includes the new method requested in JDO-667.

However, to actually do sth. (e.g. create a new query or get an extent), a java.lang.Class
is required. In some environments (e.g. OSGi), class-loading is not trivial and it is therefore
not so easy to get the right java.lang.Class (i.e. the same as used by the JDO implementation)
for a certain class-name.

Since the JDO implementation needs to be able to load the right classes, anyway, the class-loading
must already be solved somehow (e.g. by an OSGi-aware class-loader). It should therefore be
easy to expose the method used by the JDO implementation for class-loading.

For these reasons, I kindly request the following new method in PersistenceManagerFactory:

Class<?> getManagedClass(String className)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message