com.informatica.powercenter.sdk.mapfwk.plugins
Class PowerConnectFactory

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.plugins.PowerConnectFactory

public class PowerConnectFactory
extends java.lang.Object

Class to instantiate the PowerConnect class for a given connection type


Method Summary
static PowerConnectFactory getInstance()
           
 java.lang.Object getPowerConnectObjectForDatabaseType(java.lang.String databaseType, java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, PowerConnectConInfo connInfo)
           
 PowerConnectSource getSourceForDatabaseType(java.lang.String databaseType, java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, PowerConnectConInfo connInfo)
           
 PowerConnectTarget getTargetForDatabaseType(java.lang.String databaseType, java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, PowerConnectConInfo connInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PowerConnectFactory getInstance()

getSourceForDatabaseType

public PowerConnectSource getSourceForDatabaseType(java.lang.String databaseType,
                                                   java.lang.String name,
                                                   java.lang.String busName,
                                                   java.lang.String desc,
                                                   java.lang.String instName,
                                                   PowerConnectConInfo connInfo)
                                            throws com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException
Throws:
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException

getTargetForDatabaseType

public PowerConnectTarget getTargetForDatabaseType(java.lang.String databaseType,
                                                   java.lang.String name,
                                                   java.lang.String busName,
                                                   java.lang.String desc,
                                                   java.lang.String instName,
                                                   PowerConnectConInfo connInfo)
                                            throws com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTargetException
Throws:
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedTargetException

getPowerConnectObjectForDatabaseType

public java.lang.Object getPowerConnectObjectForDatabaseType(java.lang.String databaseType,
                                                             java.lang.String name,
                                                             java.lang.String busName,
                                                             java.lang.String desc,
                                                             java.lang.String instName,
                                                             PowerConnectConInfo connInfo)
                                                      throws com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException,
                                                             java.lang.InstantiationException
Throws:
com.informatica.powercenter.sdk.mapfwk.exceptions.UnsupportedSourceException
java.lang.InstantiationException