com.beasys.commerce.ebusiness.catalog.sql
Class CatalogSqlManagerFactory

java.lang.Object
  extended by com.beasys.commerce.ebusiness.catalog.sql.CatalogSqlManagerFactory

Deprecated

@Deprecated
public class CatalogSqlManagerFactory
extends Object

Factory for CatalogSqlManager instances. Implements a "Singleton" design pattern for CatalogSqlManagers, where a single instance of a plugin exists for each plugin class.
This is an advanced (internal) class and may be subject to change.


Constructor Summary
CatalogSqlManagerFactory()
          Deprecated  
 
Method Summary
 CatalogSqlManager createManager(String managerClassName, String schemaName)
          Deprecated Returns a singleton instance of a CatalogSqlManager denoted by the supplied class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogSqlManagerFactory

public CatalogSqlManagerFactory()
Deprecated 
Method Detail

createManager

public CatalogSqlManager createManager(String managerClassName,
                                       String schemaName)
                                throws ClassNotFoundException,
                                       InstantiationException,
                                       IllegalAccessException
Deprecated 
Returns a singleton instance of a CatalogSqlManager denoted by the supplied class name. The method uses the design pattern that reduces contention and synchronization overhead.

Parameters
managerClassName - The name of the CatalogSqlManager implementation class.
Throws
ClassCastException - if the class denoted by the managerClassName is not an instance of a CatalogSqlManager.
ClassNotFoundException - if the class denoted by the managerClassName could not be found.
InstantiationException - if the instantiation of an instance of the class denoted by the managerClassName fails for some reason.
IllegalAccessException - if the class or initializer denoted by the managerClassName is not accessible.


Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.