Package io.vertx.up.commune
Class Envelop
- java.lang.Object
-
- io.vertx.up.commune.Envelop
-
- All Implemented Interfaces:
Serializable
public class Envelop extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.up.commune.secure.Aclacl()Envelopacl(io.vertx.up.commune.secure.Acl acl)Envelopbind(io.vertx.ext.web.RoutingContext context)io.vertx.core.json.JsonObjectbody()voidcontent(Map<String,Object> data)io.vertx.ext.web.RoutingContextcontext()<T> Tcontext(String key, Class<T> clazz)<T> Tdata()<T> Tdata(Class<T> clazz)<T> Tdata(Integer argIndex, Class<T> clazz)io.vertx.up.exception.WebExceptionerror()static Envelopfailure(io.vertx.up.exception.WebException error)static Envelopfailure(String message)static Envelopfailure(Throwable ex)Envelopfrom(Envelop from)Stringhabitus()io.vertx.core.MultiMapheaders()voidheaders(io.vertx.core.MultiMap headers)io.vertx.core.json.JsonObjectheadersX()Stringidentifier(String field)voidinCriteria(io.vertx.core.json.JsonObject criteria)voidinProjection(io.vertx.core.json.JsonArray projection)Stringkey()Envelopkey(String key)io.vertx.core.http.HttpMethodmethod()voidmethod(io.vertx.core.http.HttpMethod method)static Envelopok()static EnvelopokJson()voidonCriteria(io.vertx.core.json.JsonObject criteria)voidonMe(boolean active)voidonProjection(io.vertx.core.json.JsonArray projection)io.vertx.core.buffer.BufferoutBuffer()io.vertx.core.json.JsonObjectoutJson()StringoutString()io.vertx.ext.web.Sessionsession()voidsession(io.vertx.ext.web.Session session)io.vertx.core.http.HttpStatusCodestatus()static <T> Envelopsuccess(T entity)static <T> Envelopsuccess(T entity, io.vertx.core.http.HttpStatusCode status)Envelopto(Envelop to)Stringtoken()Stringtoken(String field)StringtoString()Stringuri()voiduri(String uri)io.vertx.ext.auth.Useruser()voiduser(io.vertx.ext.auth.User user)StringuserId()booleanvalid()voidvalue(Integer argIndex, String field, Object value)voidvalue(String field, Object value)voidvalueOn(String field, Object value)
-
-
-
Method Detail
-
ok
public static Envelop ok()
-
okJson
public static Envelop okJson()
-
success
public static <T> Envelop success(T entity)
-
success
public static <T> Envelop success(T entity, io.vertx.core.http.HttpStatusCode status)
-
failure
public static Envelop failure(io.vertx.up.exception.WebException error)
-
valid
public boolean valid()
-
error
public io.vertx.up.exception.WebException error()
-
data
public <T> T data()
-
body
public io.vertx.core.json.JsonObject body()
-
data
public <T> T data(Class<T> clazz)
-
outString
public String outString()
-
outJson
public io.vertx.core.json.JsonObject outJson()
-
outBuffer
public io.vertx.core.buffer.Buffer outBuffer()
-
status
public io.vertx.core.http.HttpStatusCode status()
-
acl
public Envelop acl(io.vertx.up.commune.secure.Acl acl)
-
acl
public io.vertx.up.commune.secure.Acl acl()
-
key
public String key()
-
onProjection
public void onProjection(io.vertx.core.json.JsonArray projection)
-
inProjection
public void inProjection(io.vertx.core.json.JsonArray projection)
-
onCriteria
public void onCriteria(io.vertx.core.json.JsonObject criteria)
-
inCriteria
public void inCriteria(io.vertx.core.json.JsonObject criteria)
-
onMe
public void onMe(boolean active)
-
headers
public io.vertx.core.MultiMap headers()
-
headersX
public io.vertx.core.json.JsonObject headersX()
-
headers
public void headers(io.vertx.core.MultiMap headers)
-
session
public io.vertx.ext.web.Session session()
-
session
public void session(io.vertx.ext.web.Session session)
-
uri
public String uri()
-
uri
public void uri(String uri)
-
method
public io.vertx.core.http.HttpMethod method()
-
method
public void method(io.vertx.core.http.HttpMethod method)
-
bind
public Envelop bind(io.vertx.ext.web.RoutingContext context)
-
context
public io.vertx.ext.web.RoutingContext context()
-
userId
public String userId()
-
user
public io.vertx.ext.auth.User user()
-
user
public void user(io.vertx.ext.auth.User user)
-
habitus
public String habitus()
-
token
public String token()
-
-