|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.informatica.powercenter.sdk.mapfwk.core.Table com.informatica.powercenter.sdk.mapfwk.core.SourceTarget com.informatica.powercenter.sdk.mapfwk.core.Target com.informatica.powercenter.sdk.mapfwk.core.PowerConnectTarget
public abstract class PowerConnectTarget
This class gives additional support for PowerConnect target.
Field Summary | |
---|---|
protected java.lang.String[] |
fieldAttributeNames
|
protected java.util.Vector |
vTargetGroups
|
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Table |
---|
m_bReusable, m_readOnly |
Constructor Summary | |
---|---|
PowerConnectTarget(java.lang.String name,
java.lang.String busName,
java.lang.String desc,
java.lang.String instName,
ConnectionInfo connInfo)
Creates a PowerConnect Target |
|
PowerConnectTarget(java.lang.String name,
java.lang.String busName,
java.lang.String desc,
java.lang.String instName,
java.util.Vector connInfos)
Creates a PowerConnect Target with a collection of ConnectionInfo objects |
Method Summary | |
---|---|
void |
addField(Field field)
add a field to the target |
void |
addTargetGroup(TargetGroup targetGroup)
Add a targetGroup |
Field |
createField(java.lang.String fieldName,
java.lang.String busName,
java.lang.String description,
java.lang.String dataType,
java.lang.String prec,
java.lang.String scale,
int keyType,
int fieldType,
boolean notNull)
Convenience function for creating a field for the target. |
Field |
createField(java.lang.String fieldName,
TargetGroup targetGroup,
java.lang.String busName,
java.lang.String description,
java.lang.String dataType,
java.lang.String prec,
java.lang.String scale,
int keyType,
int fieldType,
boolean notNull)
For creating a field for target and automatically populate fields attributes |
java.lang.String[] |
getFieldAttributeNames()
Get the field attributes asccosicated with target. |
abstract java.lang.String |
getPowerConnectDataType(java.lang.String sdkDataType)
Method to return PowerConnect data type for a given SDK data type. |
abstract java.lang.String |
getSDKDataType(java.lang.String pcDataType)
Method to return SDK datatype for a PowerConnect data type. |
java.util.Vector |
getTargetGroups()
Get the target groups that have been added. |
abstract java.lang.String |
getWriterName()
Method to return writer name |
void |
removeTargetGroup(TargetGroup targetGroup)
Add a TargetGroup |
void |
setAttribute(Field field,
java.util.Map attrMap)
Sets a Map of attributes for a field |
void |
setAttribute(Field field,
java.lang.String key,
java.lang.String value)
Sets the attributes for a given field |
void |
setAttribute(java.lang.String fieldName,
java.util.Map attrMap)
Sets a Map of attributes for a field name |
void |
setAttribute(java.lang.String fieldName,
java.lang.String key,
java.lang.String value)
Sets the attributes for a given field name |
void |
setFieldAttributeNames(java.lang.String[] fieldAttributeNames)
Set the field attributes names |
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.Target |
---|
clone, getPortDef |
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 |
---|
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 |
Field Detail |
---|
protected java.lang.String[] fieldAttributeNames
protected java.util.Vector vTargetGroups
Constructor Detail |
---|
public PowerConnectTarget(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, ConnectionInfo connInfo)
name
- busName
- desc
- instName
- connInfo
- public PowerConnectTarget(java.lang.String name, java.lang.String busName, java.lang.String desc, java.lang.String instName, java.util.Vector connInfos)
name
- busName
- desc
- instName
- connInfos
- Method Detail |
---|
public void setAttribute(Field field, java.lang.String key, java.lang.String value)
field
- key
- value
- public void setAttribute(java.lang.String fieldName, java.lang.String key, java.lang.String value)
fieldName
- key
- value
- public void setAttribute(Field field, java.util.Map attrMap)
field
- attrMap
- public void setAttribute(java.lang.String fieldName, java.util.Map attrMap)
fieldName
- attrMap
- public Field createField(java.lang.String fieldName, TargetGroup targetGroup, java.lang.String busName, java.lang.String description, java.lang.String dataType, java.lang.String prec, java.lang.String scale, int keyType, int fieldType, boolean notNull)
fieldName
- targetGroup
- busName
- description
- dataType
- prec
- scale
- keyType
- fieldType
- notNull
-
public Field createField(java.lang.String fieldName, java.lang.String busName, java.lang.String description, java.lang.String dataType, java.lang.String prec, java.lang.String scale, int keyType, int fieldType, boolean notNull)
fieldName
- busName
- description
- dataType
- prec
- scale
- keyType
- fieldType
- notNull
-
public void addField(Field field)
addField
in class Table
field
- The field to be added.Field
public java.lang.String[] getFieldAttributeNames()
public void setFieldAttributeNames(java.lang.String[] fieldAttributeNames)
fieldAttributeNames
- public java.util.Vector getTargetGroups()
public void addTargetGroup(TargetGroup targetGroup)
targetGroup
- public void removeTargetGroup(TargetGroup targetGroup)
targetGroup
- public abstract java.lang.String getSDKDataType(java.lang.String pcDataType)
pcDataType
- Power Connect data type
DataTypeConstants
public abstract java.lang.String getPowerConnectDataType(java.lang.String sdkDataType)
sdkDataType
- SDK data type
DataTypeConstants
public abstract java.lang.String getWriterName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |