[
https://issues.apache.org/jira/browse/JDO-577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Jefferson resolved JDO-577.
--------------------------------
Resolution: Fixed
Thx for the patch. In JPOX SVN
> JDO 2 RI has order of overrides, properties reversed in
> getPersistenceManagerFactory(Map overrides, Map properties)
> -------------------------------------------------------------------------------------------------------------------
>
> Key: JDO-577
> URL: https://issues.apache.org/jira/browse/JDO-577
> Project: JDO
> Issue Type: Bug
> Components: tck2
> Reporter: Craig Russell
> Assignee: Andy Jefferson
> Fix For: JDO 2 maintenance release 1
>
>
> Looking at svn org.jpox.jdo.JDOPersistenceManagerFactory it looks like the
> signature of the getPersistenceManagerFactory(Map, Map) has the arguments
> reversed:
> /**
> 123 * Return a new PersistenceManagerFactoryImpl with options set according
> to the given properties and
> 124 * given overrides.
> 125 * @param props Map of properties to initialise the PMF with
> 126 * @param overrides Map of properties to override the supplied props (if
> any)
> 127 * @return A PersistenceManagerFactoryImpl with options set according to
> the given Properties
> 128 */
> 129 public synchronized static PersistenceManagerFactory
> getPersistenceManagerFactory(Map props, Map overrides)
> 130 {
> 131
> The signature should be getPersistenceManagerFactory(Map overrides, Map
> props)
> Usually I like to have unambiguous parameters but in this case, having both
> overrides and props being Map types, it's unavoidable.
> Here's a patch:
> - public synchronized static PersistenceManagerFactory
> getPersistenceManagerFactory(Map props, Map overrides)
> + public synchronized static PersistenceManagerFactory
> getPersistenceManagerFactory(Map overrides, Map props)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.