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

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.core.Table
      extended by com.informatica.powercenter.sdk.mapfwk.core.Transformation
          extended by com.informatica.powercenter.sdk.mapfwk.core.NormalizerTransformation
All Implemented Interfaces:
Transform

public class NormalizerTransformation
extends Transformation

Author:
sramamoo

Field Summary
 
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Transformation
m_templateID, m_templateName, m_transformFieldAttr, sessionTransformInst
 
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Table
m_bReusable, m_readOnly
 
Constructor Summary
NormalizerTransformation()
           
NormalizerTransformation(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName)
          Initialize the object with name, business name, description and instance name
NormalizerTransformation(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, java.util.Vector vRecords, java.util.Vector vFields, java.util.Vector vInputSets, java.util.Vector normalizerPorts, TransformationProperties props)
          Constructor for Normalizer Transformation
 
Method Summary
 OutputSet apply()
          Apply the transformation
 java.util.Vector getNormalizerFields()
           
 java.util.Vector getNormalizerPorts()
           
static java.util.Vector getNormalizerPorts(java.util.Vector vRecords, java.util.Vector vFields)
          Get the Normalizer Transformation ports depending on the Normalizer records and the fields
 java.util.Vector getNormalizerRecords()
           
 void setNormalizerFields(java.util.Vector vFields)
           
 void setNormalizerPorts(java.util.Vector vNormalizerPorts)
           
 void setNormalizerRecords(java.util.Vector vRecords)
           
 
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.Transformation
add, addInitProp, defaultDuplicateNameRemovalSchema, genOutputSet, getGroupSet, getInitProps, getMapping, getOutFields, getOutputSet, getProperties, getSessionTransformInstanceKeySet, getSessionTransformInstanceProperty, getTemplateID, getTemplateName, getTransContext, getTransformationFieldAttr, getTransformationType, getTransformGroup, setGroupSet, setGroupSet, setMapping, setOutFields, setOutputSet, setReusable, setSessionTransformInstanceProperty, setTemplateIDAndName, setTransContext, setTransformationFieldAttr, setTransformationType, setTransformGroup, standardizeString
 
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, setFields, setInstanceName, setMetaExtensions, setMetaExtensionValue, setName, setReadOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalizerTransformation

public NormalizerTransformation()

NormalizerTransformation

public NormalizerTransformation(java.lang.String name,
                                java.lang.String busName,
                                java.lang.String desc,
                                java.lang.String instName)
Initialize the object with name, business name, description and instance name

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

NormalizerTransformation

public NormalizerTransformation(java.lang.String name,
                                java.lang.String busName,
                                java.lang.String desc,
                                java.lang.String instName,
                                java.util.Vector vRecords,
                                java.util.Vector vFields,
                                java.util.Vector vInputSets,
                                java.util.Vector normalizerPorts,
                                TransformationProperties props)
                         throws InvalidTransformationException
Constructor for Normalizer Transformation

Parameters:
name -
busName -
desc -
instName -
vRecords -
vFields -
vInputSets -
normalizerPorts -
props -
Throws:
InvalidTransformationException
Method Detail

getNormalizerPorts

public static java.util.Vector getNormalizerPorts(java.util.Vector vRecords,
                                                  java.util.Vector vFields)
Get the Normalizer Transformation ports depending on the Normalizer records and the fields

Parameters:
record -
vFields -
Returns:
Vector

apply

public OutputSet apply()
                throws InvalidTransformationException
Apply the transformation

Returns:
OutputSet object
Throws:
InvalidTransformationException - exception

getNormalizerRecords

public java.util.Vector getNormalizerRecords()
Returns:
the record

getNormalizerFields

public java.util.Vector getNormalizerFields()
Returns:
the vFields

getNormalizerPorts

public java.util.Vector getNormalizerPorts()
Returns:

setNormalizerRecords

public void setNormalizerRecords(java.util.Vector vRecords)
Parameters:
vRecords -

setNormalizerFields

public void setNormalizerFields(java.util.Vector vFields)
Parameters:
vFields -

setNormalizerPorts

public void setNormalizerPorts(java.util.Vector vNormalizerPorts)
Parameters:
vNormalizerPorts -