org.exolab.castor.persist

Class PersistenceFactoryRegistry

public class PersistenceFactoryRegistry extends Object

Registry for PersistenceFactory implementations obtained from the Castor properties file and used by the JDO database configuration file.

Version: $Revision: 5951 $ $Date: 2006-04-10 16:39:24 -0600 (Mon, 10 Apr 2006) $

Author: Assaf Arkin

Method Summary
static String[]getFactoryNames()
Returns the names of all the configured persistence factories.
static PersistenceFactorygetPersistenceFactory(String name)
Returns a persistence factory with the specified name.

Method Detail

getFactoryNames

public static String[] getFactoryNames()
Returns the names of all the configured persistence factories. The names can be used to obtain a factory from PersistenceFactoryRegistry.

Returns: Names of persistence factories

getPersistenceFactory

public static PersistenceFactory getPersistenceFactory(String name)
Returns a persistence factory with the specified name. The factories are loaded from the Castor properties file. Returns null if the named factory is not supported.

Parameters: name The factory name

Returns: The PersistenceFactory object, null if no factory with this name exists

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com