| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addArgument(String argumentFieldName)
PUBLIC: Define the argument to the interaction for the index argument. |
| public void | addArgumentValue(Object argumentValue)
PUBLIC: Define the argument to the interaction for the index argument. |
| public void | addOutputArgument(String argumentFieldName)
Overrides org. |
| public AbstractRecord | buildRow(Record record, EISAccessor accessor)
Implements abstract org. |
| public Record | createInputRecord(EISAccessor accessor)
Implements abstract org. |
| public Vector | getArguments()
Overrides org. |
| public Vector | getOutputArguments()
Overrides org. |
| public void | setArguments(Vector<E> arguments)
Overrides org. |
| public void | setOutputArguments(Vector<DatabaseField> outputArguments)
Overrides org. |
| IndexedInteraction | back to summary |
|---|---|
| public IndexedInteraction() Default constructor. | |
| addArgument | back to summary |
|---|---|
| public void addArgument(String argumentFieldName) PUBLIC: Define the argument to the interaction for the index argument. This must be called in the order of the arguments in the input indexed record. The argumentFieldName is the field or argument name in the descriptor that maps to the indexed value. | |
| addArgumentValue | back to summary |
|---|---|
| public void addArgumentValue(Object argumentValue) PUBLIC: Define the argument to the interaction for the index argument. This must be called in the order of the arguments in the input indexed record. The argumentValue is the value of the argument to be used to pass to the interaction. | |
| addOutputArgument | back to summary |
|---|---|
| public void addOutputArgument(String argumentFieldName) Overrides org. PUBLIC: Define the field/argument name to be substitute for the index output argument. This must be called in the order of the output arguments in the result indexed record. The argumentFieldName is the field or argument name in the descriptor that maps to the indexed value.
| |
| buildRow | back to summary |
|---|---|
| public AbstractRecord buildRow(Record record, EISAccessor accessor) Implements abstract org. Build a database row from the record returned from the interaction. Also handles MappedRecords for case of input being indexed but mapped ouput.
| |
| createInputRecord | back to summary |
|---|---|
| public Record createInputRecord(EISAccessor accessor) Implements abstract org. Create an indexed input record for this interaction. Populate the data into the record from this interaction's arguments.
| |
| getArguments | back to summary |
|---|---|
| public Vector Overrides org. The arguments are the values in order of occurance in the record.
| |
| getOutputArguments | back to summary |
|---|---|
| public Vector Overrides org. The output arguments in order of occurance in the record.
| |
| setArguments | back to summary |
|---|---|
| public void setArguments(Vector<E> arguments) Overrides org. The arguments are the values in order of occurance in the record.
| |
| setOutputArguments | back to summary |
|---|---|
| public void setOutputArguments(Vector<DatabaseField> outputArguments) Overrides org. The output arguments in order of occurance in the record.
| |