|
||||||||||
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.Task com.informatica.powercenter.sdk.mapfwk.core.Assignment
public class Assignment
Represent Assignment Task. Asssignment Task can be used to assign values to user-defined workflow variables
Workflow Manager contains many types of tasks to help you build workflows and worklets
Command
,
Control
,
Decision
,
EMail
,
Session
,
Timer
Field Summary | |
---|---|
static java.lang.String |
ASSIGNMENT_CONDITION
Assignment Condition |
Fields inherited from class com.informatica.powercenter.sdk.mapfwk.core.Task |
---|
FAIL_PARENT_IF_INSTANCE_DIDNOT_RUN, FAIL_PARENT_IF_INSTANCE_FAILS, NO_OPTION, REUSABLE, TREAT_INPUT_LINK_AS_AND, YES_OPTION |
Constructor Summary | |
---|---|
Assignment(java.lang.String name,
java.lang.String busName,
java.lang.String desc)
Create an asssignment task |
Method Summary | |
---|---|
void |
addAssignmentExpression(java.lang.String variableName,
java.lang.String expression)
Adds an assignment expression to a user defined workflow variable. |
void |
deleteAssignmentExpression(java.lang.String variableName,
java.lang.String expression)
Delete an assignment expression from a user defined workflow variable. |
java.util.Iterator |
GetAssignmentIterator()
Returns an iterator for assignment expressions present in assignment task. |
void |
modifyAssignmentExpression(java.lang.String variableName,
java.lang.String oldExpression,
java.lang.String newExpression)
Modify an existing assignment expression on a user defined workflow variable. |
Methods inherited from class com.informatica.powercenter.sdk.mapfwk.core.Task |
---|
connectToTask, connectToTask, deleteNameValuePair, getAllConnectedTasks, getAllConnectedTasksAndExpressions, getAttributes, getBusinessName, getConflictResolution, getDescription, getMetaExtensions, getName, getNamesOfValuePairs, getNameValuePairs, getProperties, getTaskInstanceProperty, getType, getValueOfNameValuePair, isModified, setAttributes, setBusinessName, setConflictResolution, setDescription, setMetaExtensions, setModified, setName, setNameValuePair, setTaskInstanceProperty, setType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ASSIGNMENT_CONDITION
Constructor Detail |
---|
public Assignment(java.lang.String name, java.lang.String busName, java.lang.String desc)
name
- name of the taskbusName
- Business namedesc
- descriptionMethod Detail |
---|
public void addAssignmentExpression(java.lang.String variableName, java.lang.String expression)
Note that wser defined variables in the parent workflow should be used for assignment. Any other variable could cause the workflow to fail.
All assignments will be added to the end of the list and the order of assignment statements are maintained
variableName
- user defined workflow variable nameexpression
- expression that should be assigned to the variablepublic void deleteAssignmentExpression(java.lang.String variableName, java.lang.String expression)
Since a variable can be added multiple times,
variableName
- user defined workflow variable nameexpression
- expression assigned to the variable
public void modifyAssignmentExpression(java.lang.String variableName, java.lang.String oldExpression, java.lang.String newExpression)
Since a variable can be added multiple times,
variableName
- user defined workflow variable nameoldExpression
- expression that is currently assigned to the variablenewExpression
- new expression to be assigned to the variable
public java.util.Iterator GetAssignmentIterator()
String
with two
elements
Iterator.next()
returns a String[]
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |