| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addArgument(String parameterAndArgumentFieldName)
PUBLIC: Define the argument to the interaction and the field/argument name to be substitute for it. |
| public void | addArgument(String parameterName, String argumentFieldName)
PUBLIC: Define the argument to the interaction and the field/argument name to be substitute for it. |
| public void | addArgumentValue(String parameterName, Object argumentValue)
PUBLIC: Define the argument to the interaction and the value name to be input for it. |
| public AbstractRecord | buildRow(Record record, EISAccessor accessor)
Implements abstract org. |
| public Record | createInputRecord(EISAccessor accessor)
Implements abstract org. |
| public Record | createTranslationRecord(AbstractRecord transaltionRow, EISAccessor accessor)
Create a mapped input record for this interaction. |
| public Vector | |
| public String | getInputResultPath()
PUBLIC: The input result path defines the root key for the MappedRecord that the interaction argument is nested into. |
| public void | |
| public void | setInputResultPath(String inputResultPath)
PUBLIC: The input result path defines the root key for the MappedRecord that the interaction argument is nested into. |
| argumentNames | back to summary |
|---|---|
| protected Vector<String> argumentNames | |
| inputResultPath | back to summary |
|---|---|
| protected String inputResultPath | |
| MappedInteraction | back to summary |
|---|---|
| public MappedInteraction() Default constructor. | |
| addArgument | back to summary |
|---|---|
| public void addArgument(String parameterAndArgumentFieldName) PUBLIC: Define the argument to the interaction and the field/argument name to be substitute for it. This is only required if an input row is not used. The parameterAndArgumentFieldName is the name of the input record argument, and is the field or argument name to be used to pass to the interaction. These names are assumed to be the same, if not this method can be called with two arguments. | |
| addArgument | back to summary |
|---|---|
| public void addArgument(String parameterName, String argumentFieldName) PUBLIC: Define the argument to the interaction and the field/argument name to be substitute for it. This is only required if an input row is not used. The parameterName is the name of the input record argument. The argumentFieldName is the field or argument name to be used to pass to the interaction. If these names are the same (as they normally are) this method can be called with a single argument. | |
| addArgumentValue | back to summary |
|---|---|
| public void addArgumentValue(String parameterName, Object argumentValue) PUBLIC: Define the argument to the interaction and the value name to be input for it. This is only required if an input row is not used. The parameterName is the name of the input record argument. The argumentValue is the value of the input record argument. | |
| 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.
| |
| createInputRecord | back to summary |
|---|---|
| public Record createInputRecord(EISAccessor accessor) Implements abstract org. Create a mapped input record for this interaction. Populate the data into the record from this interaction's arguments.
| |
| createTranslationRecord | back to summary |
|---|---|
| public Record createTranslationRecord(AbstractRecord transaltionRow, EISAccessor accessor) Create a mapped input record for this interaction. Populate the data into the record from this interaction's translation row. | |
| getArgumentNames | back to summary |
|---|---|
| public Vector The argument names for the input record. | |
| getInputResultPath | back to summary |
|---|---|
| public String getInputResultPath() PUBLIC: The input result path defines the root key for the MappedRecord that the interaction argument is nested into. This is required for write interaction that take the row build from the mapped object and need the input to contain that row record as part of the input, instead of the entire input. | |
| setArgumentNames | back to summary |
|---|---|
| public void setArgumentNames(Vector<String> argumentNames) INTERNAL: The argument names for the input record. | |
| setInputResultPath | back to summary |
|---|---|
| public void setInputResultPath(String inputResultPath) PUBLIC: The input result path defines the root key for the MappedRecord that the interaction argument is nested into. This is required for write interaction that take the row build from the mapped object and need the input to contain that row record as part of the input, instead of the entire input. | |