| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COLLECTION_KEY |
static java.lang.String |
RELATIONSHIP_KEY |
static java.lang.String |
RESOURCE_KEY |
| Constructor and Description |
|---|
Request() |
Request(Engine engine,
java.lang.String method,
java.lang.String url,
java.lang.Object body) |
Request(java.lang.String method,
java.lang.String url) |
Request(java.lang.String method,
java.lang.String url,
java.lang.String body) |
Request(java.lang.String method,
java.lang.String url,
java.lang.String body,
org.apache.commons.collections4.multimap.ArrayListValuedHashMap<java.lang.String,java.lang.String> headers) |
Request(java.lang.String method,
java.lang.String url,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> params,
org.apache.commons.collections4.multimap.ArrayListValuedHashMap<java.lang.String,java.lang.String> headers) |
| Modifier and Type | Method and Description |
|---|---|
void |
check(boolean value,
java.lang.String message,
java.lang.Object... args) |
java.lang.String |
findParam(java.lang.String name,
Param.In... where) |
java.util.List<Chain.ActionMatch> |
getActionMatches() |
io.inversion.utils.Path |
getActionPath() |
Api |
getApi() |
java.lang.String |
getApiUrl() |
java.lang.String |
getBody() |
Chain |
getChain() |
Collection |
getCollection() |
java.lang.String |
getCollectionKey() |
io.inversion.utils.Path |
getCollectionPath() |
io.inversion.json.JSList |
getData()
Attempts to massage an inbound json body into an array.
|
Db |
getDb() |
io.inversion.utils.Path |
getDbPath() |
long |
getDuration() |
long |
getEndAt() |
Endpoint |
getEndpoint() |
io.inversion.utils.Path |
getEndpointPath() |
Engine |
getEngine() |
io.inversion.json.JSMap |
getHeaders() |
io.inversion.json.JSNode |
getJson() |
java.lang.String |
getMethod() |
Op |
getOp() |
io.inversion.utils.Path |
getOperationPath() |
io.inversion.utils.Path |
getPath() |
java.util.Map<java.lang.String,java.lang.String> |
getPathParams() |
java.lang.String |
getReferrer() |
Relationship |
getRelationship() |
java.lang.String |
getRelationshipKey() |
java.lang.String |
getRemoteAddr() |
java.lang.String |
getResourceKey() |
Server |
getServer() |
Server.ServerMatcher |
getServerMatch() |
io.inversion.utils.Path |
getServerPath() |
io.inversion.utils.Path |
getServerPathMatch() |
long |
getStartAt() |
io.inversion.utils.Path |
getSubpath() |
Uploader |
getUploader() |
java.util.List<Upload> |
getUploads() |
Url |
getUrl() |
boolean |
isDebug() |
boolean |
isDelete() |
boolean |
isExplain() |
boolean |
isGet() |
boolean |
isInternal() |
boolean |
isMethod(java.lang.String... methods) |
boolean |
isOptions() |
boolean |
isPatch() |
boolean |
isPost() |
boolean |
isPut() |
Validation |
validate(java.lang.String propOrJsonPath) |
Validation |
validate(java.lang.String propOrJsonPath,
java.lang.String customErrorMessage) |
Request |
withActionMatch(Chain.ActionMatch actionMatch) |
Request |
withActionMatches(java.util.List<Chain.ActionMatch> actionMatches) |
Request |
withActionPath(io.inversion.utils.Path actionPath) |
Request |
withApi(Api api) |
Request |
withBody(java.lang.String body) |
Request |
withChain(Chain chain) |
Request |
withCollection(Collection collection) |
Request |
withCollectionPath(io.inversion.utils.Path collectionPath) |
Request |
withDb(Db db) |
Request |
withDbPath(io.inversion.utils.Path dbPath) |
Request |
withEndAt(long endAt) |
Request |
withEndpoint(Endpoint endpoint) |
Request |
withEndpointPath(io.inversion.utils.Path endpointPath) |
Request |
withEngine(Engine engine) |
Request |
withExplain(boolean explain) |
Request |
withHeaders(io.inversion.json.JSMap headers) |
Request |
withHeaders(java.lang.String key,
java.lang.String value) |
Request |
withInternal(boolean internal) |
Request |
withJson(io.inversion.json.JSNode json) |
Request |
withMethod(java.lang.String method) |
Request |
withOp(Op op) |
Request |
withOperationPath(io.inversion.utils.Path operationPath) |
Request |
withPathParams(java.util.Map<java.lang.String,java.lang.String> pathParams) |
Request |
withRemoteAddr(java.lang.String remoteAddr) |
Request |
withServer(Server server) |
Request |
withServerMatch(Server.ServerMatcher serverMatch) |
Request |
withServerPath(io.inversion.utils.Path serverPath) |
Request |
withServerPathMatch(io.inversion.utils.Path serverPathMatch) |
Request |
withStartAt(long startAt) |
Request |
withUploader(Uploader uploader) |
Request |
withUrl(java.lang.String url) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddHeader, addHeaders, getAllHeaders, getHeader, lazyHeaders, removeHeader, removeHeader, setHeaderpublic static final java.lang.String COLLECTION_KEY
public static final java.lang.String RESOURCE_KEY
public static final java.lang.String RELATIONSHIP_KEY
public Request()
public Request(java.lang.String method,
java.lang.String url)
public Request(java.lang.String method,
java.lang.String url,
java.lang.String body)
public Request(Engine engine, java.lang.String method, java.lang.String url, java.lang.Object body)
public Request(java.lang.String method,
java.lang.String url,
java.lang.String body,
org.apache.commons.collections4.multimap.ArrayListValuedHashMap<java.lang.String,java.lang.String> headers)
public Request(java.lang.String method,
java.lang.String url,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> params,
org.apache.commons.collections4.multimap.ArrayListValuedHashMap<java.lang.String,java.lang.String> headers)
public java.lang.String findParam(java.lang.String name,
Param.In... where)
public Request withUrl(java.lang.String url)
public long getStartAt()
public Request withStartAt(long startAt)
public long getEndAt()
public Request withEndAt(long endAt)
public long getDuration()
public Request withMethod(java.lang.String method)
public Request withHeaders(java.lang.String key, java.lang.String value)
public Request withHeaders(io.inversion.json.JSMap headers)
public io.inversion.json.JSMap getHeaders()
getHeaders in interface Headerspublic Server getServer()
public Api getApi()
public Engine getEngine()
public boolean isInternal()
public Request withInternal(boolean internal)
public Collection getCollection()
public Request withCollection(Collection collection)
public Db getDb()
public io.inversion.utils.Path getDbPath()
public Request withDbPath(io.inversion.utils.Path dbPath)
public Endpoint getEndpoint()
public Server.ServerMatcher getServerMatch()
public Request withServerMatch(Server.ServerMatcher serverMatch)
public io.inversion.utils.Path getServerPath()
public Request withServerPath(io.inversion.utils.Path serverPath)
public io.inversion.utils.Path getServerPathMatch()
public Request withServerPathMatch(io.inversion.utils.Path serverPathMatch)
public io.inversion.utils.Path getOperationPath()
public Request withOperationPath(io.inversion.utils.Path operationPath)
public io.inversion.utils.Path getEndpointPath()
public Request withEndpointPath(io.inversion.utils.Path endpointPath)
public io.inversion.utils.Path getActionPath()
public Request withActionPath(io.inversion.utils.Path actionPath)
public io.inversion.utils.Path getCollectionPath()
public Request withCollectionPath(io.inversion.utils.Path collectionPath)
public Request withActionMatches(java.util.List<Chain.ActionMatch> actionMatches)
public Request withActionMatch(Chain.ActionMatch actionMatch)
public java.util.List<Chain.ActionMatch> getActionMatches()
public Request withPathParams(java.util.Map<java.lang.String,java.lang.String> pathParams)
public java.util.Map<java.lang.String,java.lang.String> getPathParams()
public boolean isDebug()
public boolean isExplain()
public Request withExplain(boolean explain)
public java.lang.String getBody()
public Request withBody(java.lang.String body)
public io.inversion.json.JSNode getJson()
throws ApiException
getJson in interface io.inversion.json.JSFindApiExceptionpublic io.inversion.json.JSList getData()
This is useful so actions can treat all inbound requests as if they are arrays instead of having to check.
Conversion rules:
public Request withJson(io.inversion.json.JSNode json)
public java.lang.String getMethod()
public boolean isMethod(java.lang.String... methods)
public boolean isPut()
public boolean isPost()
public boolean isPatch()
public boolean isGet()
public boolean isDelete()
public boolean isOptions()
public java.lang.String getReferrer()
public Chain getChain()
public Url getUrl()
public java.lang.String getCollectionKey()
public java.lang.String getResourceKey()
public java.lang.String getRelationshipKey()
public Relationship getRelationship()
public java.lang.String getApiUrl()
public io.inversion.utils.Path getPath()
public io.inversion.utils.Path getSubpath()
public Op getOp()
public java.lang.String getRemoteAddr()
public Request withRemoteAddr(java.lang.String remoteAddr)
public Uploader getUploader()
public java.util.List<Upload> getUploads()
public Validation validate(java.lang.String propOrJsonPath)
public Validation validate(java.lang.String propOrJsonPath, java.lang.String customErrorMessage)
public void check(boolean value,
java.lang.String message,
java.lang.Object... args)
Copyright © 2023 Rocket Partners, LLC. All rights reserved.