public abstract class SameInputTriMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,I3 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>> extends TriMergeStep<I1,I2,I3,O> implements SameInputStep<I1,O>
TriMergeStep.StepResult<P1 extends AbstractStep.StepResult<?>,P2 extends AbstractStep.StepResult<?>,P3 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 |
protected java.util.List<AbstractStep<?,?>> |
steps3UntilSameInput |
prevStep3prevStep2applicationDetails, name, prevStep| Constructor and Description |
|---|
SameInputTriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3) |
| 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, executeexecutegetFromInput, 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
protected final java.util.List<AbstractStep<?,?>> steps3UntilSameInput
public SameInputTriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3)
public O refresh(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, O result) throws java.lang.Exception
refresh in class TriMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,I3 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exceptionpublic O getFromInput(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, AbstractStep.InitialInput input) throws java.lang.Exception
getFromInput in class TriMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,I3 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exceptionpublic final O fromJson(com.google.gson.JsonObject json)
fromJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>public final com.google.gson.JsonObject toJson(O result)
toJson in class AbstractStep<I1 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>