congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Result
Code IndexAdd Tabnine to your IDE (free)

How to use
Result
in
club.zhcs.common

Best Java code snippets using club.zhcs.common.Result (Showing top 10 results out of 315)

origin: club.zhcs/axe-common

/**
 * 获取一个result实例
 * 
 * @return 一个不携带任何信息的result实例
 */
public static Result me() {
  return new Result();
}
origin: club.zhcs/axe-common

/**
 * 创建一个异常结果
 * 
 * @param msg
 *            异常信息
 * @return 一个异常结果实例,不携带异常信息
 */
public static Result exception(String msg) {
  return Result.exception().setErrors(msg);
}
origin: club.zhcs/axe-common

/**
 * 是否成功
 * 
 * @return
 */
public boolean isSuccess() {
  return getOperationState() == OperationState.SUCCESS;
}
origin: club.zhcs/axe-common

/**
 * 创建一个成功结果
 * 
 * @return result实例状态为成功无数据携带
 */
public static Result success() {
  return Result.me().setOperationState(OperationState.SUCCESS);
}
origin: club.zhcs/axe-common

/**
 * 创建一个带失败信息的result
 * 
 * @param reason
 *            失败原因
 * @return result实例
 */
public static Result fail(Object... reason) {
  return Result.me().setOperationState(OperationState.FAIL).setErrors(reason);
}
origin: club.zhcs/axe-validation

  @ResponseBody
  @ExceptionHandler(ValidationException.class)
  @ResponseStatus(HttpStatus.BAD_REQUEST)
  public Result handle(ValidationException exception) {
    if (exception instanceof ConstraintViolationException) {

      final List<NutMap> errors = new ArrayList<NutMap>();
      final List<String> infos = Lang.list();
      Lang.each(((ConstraintViolationException) exception).getConstraintViolations(), new Each<ConstraintViolation>() {

        @Override
        public void invoke(int index, ConstraintViolation error, int length) throws ExitLoop, ContinueLoop, LoopException {
          infos.add(error.getMessage());
          errors.add(NutMap.NEW().addv("msg", error.getMessage()).addv("obj", error.getConstraintDescriptor()).addv("arguments", error.getExecutableParameters()));
        }
      });
      return Result.fail(infos).addData("details", errors);
    }
    return Result.fail("参数不正确");
  }
}
origin: club.zhcs/axe-common

/**
 * 创建一个成功结果
 * 
 * @param data
 *            需要携带的数据
 * @return result实例状态为成功数据位传入参数
 */
public static Result success(Map data) {
  return Result.success().setData(data);
}
origin: club.zhcs/axe-common

/**
 * 创建一个异常结果
 * 
 * @param e
 *            异常
 * @return 一个异常结果实例,包含参数异常的信息
 */
public static Result exception(Exception e) {
  return Result.exception(e.getMessage());
}
origin: club.zhcs/axe-common

/**
 * 创建一个异常结果
 * 
 * @return 一个异常结果实例,不携带异常信息
 */
public static Result exception() {
  return Result.me().setOperationState(OperationState.EXCEPTION);
}
origin: club.zhcs/axe-validation

@ResponseBody
@ExceptionHandler(MethodArgumentNotValidException.class)
@ResponseStatus(HttpStatus.BAD_REQUEST)
public Result handle(MethodArgumentNotValidException exception) {
  final List<NutMap> errors = new ArrayList<NutMap>();
  final List<String> infos = Lang.list();
  Lang.each(exception.getBindingResult().getAllErrors(), new Each<ObjectError>() {
    @Override
    public void invoke(int index, ObjectError error, int length) throws ExitLoop, ContinueLoop, LoopException {
      infos.add(error.getDefaultMessage());
      errors.add(NutMap.NEW()
               .addv("msg", error.getDefaultMessage())
               .addv("obj", error.getObjectName())
               .addv("arguments", error.getArguments())
               .addv("code",
                  error.getCode())
               .addv("codes", error.getCodes()));
    }
  });
  return Result.fail(infos).addData("details", errors);
}
club.zhcs.commonResult

Most used methods

  • <init>
  • addData
    添加更多的数据
  • exception
    创建一个异常结果
  • fail
    创建一个带失败信息的result
  • getOperationState
  • me
    获取一个result实例
  • setData
  • setErrors
  • setOperationState
  • success
    创建一个成功结果

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • getExternalFilesDir (Context)
  • getApplicationContext (Context)
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now