public class StubMapping
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY |
static StubMapping |
NOT_CONFIGURED |
Constructor and Description |
---|
StubMapping() |
StubMapping(RequestPattern requestPattern,
ResponseDefinition response) |
Modifier and Type | Method and Description |
---|---|
static StubMapping |
buildFrom(java.lang.String mappingSpecJson) |
static java.lang.String |
buildJsonStringFor(StubMapping mapping) |
int |
comparePriorityWith(StubMapping otherMapping) |
boolean |
equals(java.lang.Object o) |
long |
getInsertionIndex() |
java.lang.String |
getNewScenarioState() |
java.lang.Integer |
getPriority() |
RequestPattern |
getRequest() |
java.lang.String |
getRequiredScenarioState() |
ResponseDefinition |
getResponse() |
Scenario |
getScenario() |
java.lang.String |
getScenarioName() |
int |
hashCode() |
boolean |
isIndependentOfScenarioState() |
boolean |
isInScenario() |
boolean |
isTransient() |
boolean |
modifiesScenarioState() |
boolean |
requiresCurrentScenarioState() |
void |
setInsertionIndex(long insertionIndex) |
void |
setNewScenarioState(java.lang.String newScenarioState) |
void |
setPriority(java.lang.Integer priority) |
void |
setRequest(RequestPattern request) |
void |
setRequiredScenarioState(java.lang.String requiredScenarioState) |
void |
setResponse(ResponseDefinition response) |
void |
setScenario(Scenario scenario) |
void |
setScenarioName(java.lang.String scenarioName) |
void |
setTransient(boolean isTransient) |
java.lang.String |
toString() |
void |
updateScenarioStateIfRequired() |
public static final int DEFAULT_PRIORITY
public static final StubMapping NOT_CONFIGURED
public StubMapping(RequestPattern requestPattern, ResponseDefinition response)
public StubMapping()
public static StubMapping buildFrom(java.lang.String mappingSpecJson)
public static java.lang.String buildJsonStringFor(StubMapping mapping)
public RequestPattern getRequest()
public ResponseDefinition getResponse()
public void setRequest(RequestPattern request)
public void setResponse(ResponseDefinition response)
public java.lang.String toString()
toString
in class java.lang.Object
public long getInsertionIndex()
public void setInsertionIndex(long insertionIndex)
public boolean isTransient()
public void setTransient(boolean isTransient)
public java.lang.Integer getPriority()
public void setPriority(java.lang.Integer priority)
public java.lang.String getScenarioName()
public void setScenarioName(java.lang.String scenarioName)
public java.lang.String getRequiredScenarioState()
public void setRequiredScenarioState(java.lang.String requiredScenarioState)
public java.lang.String getNewScenarioState()
public void setNewScenarioState(java.lang.String newScenarioState)
public void updateScenarioStateIfRequired()
public Scenario getScenario()
public void setScenario(Scenario scenario)
public boolean isInScenario()
public boolean modifiesScenarioState()
public boolean isIndependentOfScenarioState()
public boolean requiresCurrentScenarioState()
public int comparePriorityWith(StubMapping otherMapping)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object