public abstract class SameInputBiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>> extends BiMergeStep<I1,I2,O> implements SameInputStep<I1,O>
BiMergeStep.StepResult<P1 extends AbstractStep.StepResult<?>,P2 extends AbstractStep.StepResult<?>>AbstractStep.FirstStepResult, AbstractStep.InitialInput| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AbstractStep<?,?>> |
steps1UntilSameInput |
protected java.util.List<AbstractStep<?,?>> |
steps2UntilSameInput |
prevStep2name, prevStep| Constructor and Description |
|---|
SameInputBiMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2) |
| Modifier and Type | Method and Description |
|---|---|
O |
fromJson(com.google.gson.JsonObject json) |
O |
getFromInput(org.apache.http.client.HttpClient httpClient,
java.lang.Object input) |
O |
refresh(org.apache.http.client.HttpClient httpClient,
O result) |
com.google.gson.JsonObject |
toJson(O result) |
applyStep, applyStepclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplySecondaryStepChain, findCommonStep, fromRawJson, insertDuplicateStepResultsIntoJson, refreshSecondaryStepChain, removeDuplicateStepResultsFromJson, toRawJsonprotected final java.util.List<AbstractStep<?,?>> steps1UntilSameInput
protected final java.util.List<AbstractStep<?,?>> steps2UntilSameInput
public SameInputBiMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2)
public O refresh(org.apache.http.client.HttpClient httpClient, O result) throws java.lang.Exception
refresh in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>java.lang.Exceptionpublic O getFromInput(org.apache.http.client.HttpClient httpClient, java.lang.Object input) throws java.lang.Exception
getFromInput in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>java.lang.Exceptionpublic com.google.gson.JsonObject toJson(O result)
toJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>public O fromJson(com.google.gson.JsonObject json)
fromJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>