public class ApiController implements Controller
public ApiController(@NotNull
io.vertx.core.Vertx vertx,
@NotNull
io.vertx.core.logging.Logger logger,
@NotNull
io.vertx.ext.web.RoutingContext context)
@Nullable public java.util.Map<java.lang.String,java.lang.String> getParams()
public void setParams(@Nullable
java.util.Map<java.lang.String,java.lang.String> p)
@NotNull public java.util.Map<java.lang.String,java.util.Map> inputRules()
@NotNull public java.util.Map<java.lang.String,java.lang.String> inputErrorMessages()
@NotNull protected ValidateResult checkInputErrors(@NotNull java.util.Map<java.lang.String,? extends java.lang.Object> rules)
@NotNull protected ValidateResult validateInput(int statusCode)
@NotNull protected ValidateResult validateInput(int statusCode, int errorCode)
@NotNull protected ValidateResult validateInput(@NotNull java.lang.String action, int statusCode)
@NotNull protected ValidateResult validateInput(@Nullable java.util.Map<java.lang.String,? extends java.lang.Object> rules, int statusCode, int errorCode)
@NotNull protected ValidateResult outputNoRulesError(int statusCode, int errorCode)
public void outputError(@NotNull
ValidateResult validateResult,
int statusCode,
int errorCode)
public void end(@Nullable
java.lang.Object value)
public void endJson(@Nullable
java.lang.Object value,
int statusCode)
public void errorJson(@NotNull
kotlin.Pair... errors)
public void errorJson(@NotNull
kotlin.Pair[] errors,
int code)
public void errorJson(@NotNull
java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> errors,
int code)
public void errorJson(@NotNull
java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> errors,
int statusCode,
int errorCode)
@NotNull public io.vertx.core.Vertx getVertx()
@NotNull public io.vertx.core.logging.Logger getLogger()
@NotNull public io.vertx.ext.web.RoutingContext getContext()