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.ApplicationDetails, AbstractStep.FirstStepResult, AbstractStep.InitialInput| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AbstractStep<?,?>> |
steps1UntilSameInput |
protected java.util.List<AbstractStep<?,?>> |
steps2UntilSameInput |
prevStep2applicationDetails, name, 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(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
AbstractStep.InitialInput input) |
O |
refresh(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
O result) |
com.google.gson.JsonObject |
toJson(O result) |
execute, executegetFromInput, refreshclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteSecondaryStepChain, findCommonStep, fromUnoptimizedJson, insertDuplicateStepResultsIntoJson, refreshSecondaryStepChain, removeDuplicateStepResultsFromJson, toUnoptimizedJsonprotected 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(ILogger logger, net.lenni0451.commons.httpclient.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(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, AbstractStep.InitialInput 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 final O fromJson(com.google.gson.JsonObject json)
fromJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>public final com.google.gson.JsonObject toJson(O result)
toJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends BiMergeStep.StepResult<I1,I2>>