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

java.lang.Object
  extended by com.informatica.powercenter.sdk.mapfwk.core.GroupSet

public class GroupSet
extends java.lang.Object

Class that contains a InputSet and a group type. The group type can be INPUT or OUTPUT GROUP.


Constructor Summary
GroupSet(InputSet inpset, java.lang.String name, int groupType)
          Initialize the object with InputSet, Group name and Group type
GroupSet(InputSet inpset, java.util.Vector vfield, java.lang.String name, int groupType)
          Initialize the object with InputSet, Output fields, Group name and Group type
GroupSet(RowSet rowset, PortPropagationContext portPropContext, PortLinkContext linkContext, java.lang.String name, int groupType)
          Initialize the object with RowSet, propagation context, port link context Group name and Group type
GroupSet(RowSet rowset, PortPropagationContext portPropContext, java.lang.String name, int groupType)
          Initialize the object with RowSet, propagation context, Group name and Group type
GroupSet(RowSet rowset, java.lang.String name, int groupType)
          Initialize the object with RowSet, Group name and Group type
GroupSet(java.lang.String name, int groupType)
          Initialize the object with Group name and group type
GroupSet(java.util.Vector vField, java.lang.String grpName, int groupType)
          Initialize the object with Output field, Group name and Group type
 
Method Summary
 int getGroupType()
          Get group type
 InputSet getInputSet()
          Get InputSet object
 java.lang.String getName()
          Get group name
 Field getOutputField(int index)
          Get the field at the position specified by the index
 java.util.Vector getOutputFields()
          Get the collection of OutputField
 void setGroupType(int groupType)
          Set group type either input or output
 void setInputSet(InputSet inpset)
          Set InputSet object
 void setName(java.lang.String name)
          Set group name
 void setOutputField(Field field)
          Add OutputField to the collection
 void setOutputFields(java.util.Vector vField)
          Set the collection of OutputField as a Vector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupSet

public GroupSet(java.lang.String name,
                int groupType)
Initialize the object with Group name and group type

Parameters:
name - Group name
groupType - Group Type

GroupSet

public GroupSet(InputSet inpset,
                java.util.Vector vfield,
                java.lang.String name,
                int groupType)
Initialize the object with InputSet, Output fields, Group name and Group type

Parameters:
inpset - InputSet
vfield - Collection of OutputFields
name - Name of the group
groupType - type of the group

GroupSet

public GroupSet(java.util.Vector vField,
                java.lang.String grpName,
                int groupType)
Initialize the object with Output field, Group name and Group type

Parameters:
vField - Collection of OutputFields
grpName - Name of the group
groupType - type of the group

GroupSet

public GroupSet(InputSet inpset,
                java.lang.String name,
                int groupType)
Initialize the object with InputSet, Group name and Group type

Parameters:
inpset - InputSet object
name - Group name
groupType - Group Type

GroupSet

public GroupSet(RowSet rowset,
                java.lang.String name,
                int groupType)
Initialize the object with RowSet, Group name and Group type

Parameters:
rowset - RowSet object
name - Group name
groupType - Group type

GroupSet

public GroupSet(RowSet rowset,
                PortPropagationContext portPropContext,
                java.lang.String name,
                int groupType)
Initialize the object with RowSet, propagation context, Group name and Group type

Parameters:
rowset - RowSet object
portPropContext - propagation context
name - group name
groupType - group type

GroupSet

public GroupSet(RowSet rowset,
                PortPropagationContext portPropContext,
                PortLinkContext linkContext,
                java.lang.String name,
                int groupType)
Initialize the object with RowSet, propagation context, port link context Group name and Group type

Parameters:
rowset - RowSet object
portPropContext - propagation context
linkContext - port link context
name - group name
groupType - group type
Method Detail

getInputSet

public InputSet getInputSet()
Get InputSet object

Returns:
inpset Inputset object

setInputSet

public void setInputSet(InputSet inpset)
Set InputSet object

Parameters:
inpset - InputSet Object to Set

getName

public java.lang.String getName()
Get group name

Returns:
name Name of group

setName

public void setName(java.lang.String name)
Set group name

Parameters:
name - String object to set group name

getGroupType

public int getGroupType()
Get group type

Returns:
groupType Type of group either input or output

setGroupType

public void setGroupType(int groupType)
Set group type either input or output

Parameters:
groupType -

getOutputFields

public java.util.Vector getOutputFields()
Get the collection of OutputField

Returns:
OutputField as a vector

getOutputField

public Field getOutputField(int index)
Get the field at the position specified by the index

Parameters:
index -
Returns:
Field

setOutputFields

public void setOutputFields(java.util.Vector vField)
Set the collection of OutputField as a Vector

Parameters:
vField - Collection of OutputField

setOutputField

public void setOutputField(Field field)
Add OutputField to the collection

Parameters:
field -