Class StubMapping
- java.lang.Object
-
- com.github.tomakehurst.wiremock.stubbing.StubMapping
-
- Direct Known Subclasses:
StubMappingCollection
public class StubMapping extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_PRIORITYstatic StubMappingNOT_CONFIGURED
-
Constructor Summary
Constructors Constructor Description StubMapping()StubMapping(RequestPattern requestPattern, ResponseDefinition response)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StubMappingbuildFrom(java.lang.String mappingSpecJson)static java.lang.StringbuildJsonStringFor(StubMapping mapping)intcomparePriorityWith(StubMapping otherMapping)booleanequals(java.lang.Object o)java.util.UUIDgetId()longgetInsertionIndex()MetadatagetMetadata()java.lang.StringgetName()java.lang.StringgetNewScenarioState()java.util.List<PostServeActionDefinition>getPostServeActions()java.lang.IntegergetPriority()RequestPatterngetRequest()java.lang.StringgetRequiredScenarioState()ResponseDefinitiongetResponse()java.lang.StringgetScenarioName()java.util.UUIDgetUuid()inthashCode()booleanisDirty()booleanisIndependentOfScenarioState()booleanisInScenario()java.lang.BooleanisPersistent()booleanmodifiesScenarioState()voidsetDirty(boolean isDirty)voidsetId(java.util.UUID uuid)voidsetInsertionIndex(long insertionIndex)voidsetMetadata(Metadata metadata)voidsetName(java.lang.String name)voidsetNewScenarioState(java.lang.String newScenarioState)voidsetPersistent(java.lang.Boolean persistent)voidsetPostServeActions(java.lang.Object postServeActions)voidsetPostServeActions(java.util.List<PostServeActionDefinition> postServeActions)voidsetPriority(java.lang.Integer priority)voidsetRequest(RequestPattern request)voidsetRequiredScenarioState(java.lang.String requiredScenarioState)voidsetResponse(ResponseDefinition response)voidsetScenarioName(java.lang.String scenarioName)voidsetUuid(java.util.UUID uuid)booleanshouldBePersisted()java.lang.StringtoString()
-
-
-
Field Detail
-
DEFAULT_PRIORITY
public static final int DEFAULT_PRIORITY
- See Also:
- Constant Field Values
-
NOT_CONFIGURED
public static final StubMapping NOT_CONFIGURED
-
-
Constructor Detail
-
StubMapping
public StubMapping(RequestPattern requestPattern, ResponseDefinition response)
-
StubMapping
public StubMapping()
-
-
Method Detail
-
buildFrom
public static StubMapping buildFrom(java.lang.String mappingSpecJson)
-
buildJsonStringFor
public static java.lang.String buildJsonStringFor(StubMapping mapping)
-
getUuid
public java.util.UUID getUuid()
-
setId
public void setId(java.util.UUID uuid)
-
getId
public java.util.UUID getId()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
setUuid
public void setUuid(java.util.UUID uuid)
-
shouldBePersisted
public boolean shouldBePersisted()
-
isPersistent
public java.lang.Boolean isPersistent()
-
setPersistent
public void setPersistent(java.lang.Boolean persistent)
-
getRequest
public RequestPattern getRequest()
-
getResponse
public ResponseDefinition getResponse()
-
setRequest
public void setRequest(RequestPattern request)
-
setResponse
public void setResponse(ResponseDefinition response)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getInsertionIndex
public long getInsertionIndex()
-
setInsertionIndex
public void setInsertionIndex(long insertionIndex)
-
isDirty
public boolean isDirty()
-
setDirty
public void setDirty(boolean isDirty)
-
getPriority
public java.lang.Integer getPriority()
-
setPriority
public void setPriority(java.lang.Integer priority)
-
getScenarioName
public java.lang.String getScenarioName()
-
setScenarioName
public void setScenarioName(java.lang.String scenarioName)
-
getRequiredScenarioState
public java.lang.String getRequiredScenarioState()
-
setRequiredScenarioState
public void setRequiredScenarioState(java.lang.String requiredScenarioState)
-
getNewScenarioState
public java.lang.String getNewScenarioState()
-
setNewScenarioState
public void setNewScenarioState(java.lang.String newScenarioState)
-
isInScenario
public boolean isInScenario()
-
modifiesScenarioState
public boolean modifiesScenarioState()
-
isIndependentOfScenarioState
public boolean isIndependentOfScenarioState()
-
comparePriorityWith
public int comparePriorityWith(StubMapping otherMapping)
-
getPostServeActions
public java.util.List<PostServeActionDefinition> getPostServeActions()
-
setPostServeActions
public void setPostServeActions(java.util.List<PostServeActionDefinition> postServeActions)
-
setPostServeActions
public void setPostServeActions(java.lang.Object postServeActions)
-
getMetadata
public Metadata getMetadata()
-
setMetadata
public void setMetadata(Metadata metadata)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-