com.informatica.powercenter.sdk.mapfwk.core
Class Source

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.core.Table
      extended by com.informatica.powercenter.sdk.mapfwk.core.SourceTarget
          extended by com.informatica.powercenter.sdk.mapfwk.core.Source
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
PowerConnectSource

public class Source
extends SourceTarget
implements java.lang.Cloneable

Specify the definition of a source.


Field Summary
 
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Table
m_bReusable, m_readOnly
 
Constructor Summary
Source(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, ConnectionInfo connInfo)
          Initialize the Source object with name, business name, description and instance name with a single ConnectionInfo object
Source(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, java.util.Vector connInfos)
          Initialize the Source object with name, business name, description and instance name with a collection of ConnectionInfo objects
 
Method Summary
 java.lang.Object clone()
          This method implements deep cloning of source object
 Transformation createDSQTransform()
          Creates a DSQTransform and returns an OutputSet
 Transformation createDSQTransform(java.lang.String name)
          Creates a DSQTransform with name and returns an OutputSet
 
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.SourceTarget
equals, getConflictResolution, getConnInfo, getConnInfos, getDatabaseSubtype, getModifier, getProps, getSessionTransformInstanceKeySet, getSessionTransformInstanceProperty, modify, modify, setConflictResolution, setConnInfo, setConnInfos, setDatabaseSubtype, setFields, setModifier, setProps, setReadOnly, setSessionTransformInstanceProperty, toString
 
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.Table
addField, addMetaExtension, getBusinessName, getDescription, getField, getFields, getInstanceName, getMetaExtensions, getName, getReferencedField, isReadOnly, isReusable, removeField, removeMetaExtension, setBusinessName, setDescription, setInstanceName, setMetaExtensions, setMetaExtensionValue, setName, setReusable
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Source

public Source(java.lang.String name,
              java.lang.String busName,
              java.lang.String desc,
              java.lang.String instName,
              ConnectionInfo connInfo)
Initialize the Source object with name, business name, description and instance name with a single ConnectionInfo object

Parameters:
name - name of the table
busName - business name
desc - description
instName - instance name
connInfo - ConnectionInfo object

Source

public Source(java.lang.String name,
              java.lang.String busName,
              java.lang.String desc,
              java.lang.String instName,
              java.util.Vector connInfos)
Initialize the Source object with name, business name, description and instance name with a collection of ConnectionInfo objects

Parameters:
name -
busName -
desc -
instName -
connInfos -
Method Detail

createDSQTransform

public Transformation createDSQTransform()
                                  throws InvalidTransformationException
Creates a DSQTransform and returns an OutputSet

Returns:
Transformation object
Throws:
InvalidTransformationException

createDSQTransform

public Transformation createDSQTransform(java.lang.String name)
                                  throws InvalidTransformationException
Creates a DSQTransform with name and returns an OutputSet

Returns:
Transformation object
Throws:
InvalidTransformationException

clone

public java.lang.Object clone()
This method implements deep cloning of source object

Overrides:
clone in class java.lang.Object
Returns:
Object