Class Envelop

java.lang.Object
io.vertx.up.commune.Envelop
All Implemented Interfaces:
Serializable

public class Envelop extends Object implements Serializable
See Also:
  • Method Details

    • 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.horizon.eon.em.web.HttpStatusCode status)
    • failure

      public static Envelop failure(String message)
    • failure

      public static Envelop failure(Throwable ex)
    • failure

      public static Envelop failure(io.horizon.exception.WebException error)
    • valid

      public boolean valid()
    • error

      public io.horizon.exception.WebException error()
    • data

      public <T> T data()
    • body

      public io.vertx.core.json.JsonObject body()
    • request

      public io.vertx.core.json.JsonObject request()
    • data

      public <T> T data(Class<T> clazz)
    • data

      public <T> T data(Integer argIndex, Class<T> clazz)
    • value

      public void value(String field, Object value)
    • value

      public void value(Integer argIndex, String field, Object value)
    • outString

      public String outString()
    • outJson

      public io.vertx.core.json.JsonObject outJson()
    • outBuffer

      public io.vertx.core.buffer.Buffer outBuffer()
    • status

      public io.horizon.eon.em.web.HttpStatusCode status()
    • key

      public Envelop key(String key)
    • acl

      public Envelop acl(io.horizon.specification.meta.secure.Acl acl)
    • acl

      public io.horizon.specification.meta.secure.Acl acl()
    • key

      public String key()
    • onV

      public void onV(io.vertx.core.json.JsonArray projection)
    • inV

      public void inV(io.vertx.core.json.JsonArray projection)
    • onH

      public void onH(io.vertx.core.json.JsonObject criteria)
    • inH

      public void inH(io.vertx.core.json.JsonObject criteria)
    • onMe

      public void onMe(io.horizon.eon.em.typed.ValueBool active, boolean app)
    • onAcl

      public void onAcl(io.horizon.specification.meta.secure.Acl acl)
    • context

      public <T> T context(String key, Class<T> clazz)
    • identifier

      public String identifier(String field)
    • 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)
    • content

      public void content(Map<String,Object> data)
    • bind

      public Envelop bind(io.vertx.ext.web.RoutingContext context)
    • context

      public io.vertx.ext.web.RoutingContext context()
    • to

      public Envelop to(Envelop to)
    • from

      public Envelop from(Envelop from)
    • 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()
    • token

      public String token(String field)
    • toString

      public String toString()
      Overrides:
      toString in class Object