类 Assert

java.lang.Object
com.alibaba.ageiport.common.lang.Assert

public class Assert extends Object
Business assert 常用的一些断言,不满足断言条件将抛出一些内置的运行时异常,可以指定业务错误码和业务提示消息。
如果常见断言不满足业务,各系统可继承 AbstractStandardException,可直接抛出。
作者:
lingyi
  • 方法详细资料

    • allowed

      public static void allowed(boolean expression, String message)
      是否允许访问,expression 为false时抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      expression -
      message -
    • allowed

      public static void allowed(boolean expression, String message, BizCode bizCode)
      是否允许访问,expression 为false时抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      expression -
      message -
      bizCode -
    • allowed

      public static void allowed(boolean expression, BizCode bizCode)
      是否允许访问,expression 为false时抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      expression -
      bizCode -
    • allowed

      public static void allowed(boolean expression, BizCode bizCode, Object... userMessageParams)
      是否允许访问,expression 为false时抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      expression -
      bizCode -
      userMessageParams -
    • justDenied

      public static void justDenied(String message)
      抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      message -
    • justDenied

      public static void justDenied(String message, BizCode bizCode)
      抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      message -
      bizCode -
    • justDenied

      public static void justDenied(BizCode bizCode)
      抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      bizCode -
    • justDenied

      public static void justDenied(BizCode bizCode, Object... userMessageParams)
      抛出AccessDeniedException,可以指定业务系统提示消息
      参数:
      bizCode -
      userMessageParams -
    • validParam

      public static void validParam(boolean expression, String message)
      参数是否非法,expression为false时抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
    • validParam

      public static void validParam(boolean expression, String message, BizCode bizCode)
      参数是否非法,expression为false时抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
      bizCode -
    • validParam

      public static void validParam(boolean expression, BizCode bizCode)
      参数是否非法,expression为false时抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
    • validParam

      public static void validParam(boolean expression, BizCode bizCode, Object... userMessageParams)
      参数是否非法,expression为false时抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
      userMessageParams -
    • justInvalidParam

      public static void justInvalidParam(String message)
      直接抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
    • justInvalidParam

      public static void justInvalidParam(String message, BizCode bizCode)
      直接抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
      bizCode -
    • justInvalidParam

      public static void justInvalidParam(BizCode bizCode)
      直接抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
    • justInvalidParam

      public static void justInvalidParam(BizCode bizCode, Object... userMessageParams)
      直接抛出InvalidParamException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
      userMessageParams -
    • found

      public static void found(boolean expression, String message)
      是否存在,expression为false时抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
    • found

      public static void found(boolean expression, String message, BizCode bizCode)
      是否存在,expression为false时抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
      bizCode -
    • found

      public static void found(boolean expression, BizCode bizCode)
      是否存在,expression为false时抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
    • found

      public static void found(boolean expression, BizCode bizCode, Object... userMessageParams)
      是否存在,expression为false时抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
      userMessageParams -
    • justNotFound

      public static void justNotFound(String message)
      直接抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
    • justNotFound

      public static void justNotFound(String message, BizCode bizCode)
      直接抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
      bizCode -
    • justNotFound

      public static void justNotFound(BizCode bizCode)
      直接抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
    • justNotFound

      public static void justNotFound(BizCode bizCode, Object... userMessageParams)
      直接抛出NotFoundException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
      userMessageParams -
    • pass

      public static void pass(boolean expression, String message)
      是否通过校验,expression为false时抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
    • pass

      public static void pass(boolean expression, String message, BizCode bizCode)
      是否通过校验,expression为false时抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
      bizCode -
    • pass

      public static void pass(boolean expression, BizCode bizCode)
      是否通过校验,expression为false时抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
    • pass

      public static void pass(boolean expression, BizCode bizCode, Object... userMessageParams)
      是否通过校验,expression为false时抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
      userMessageParams -
    • justFailed

      public static void justFailed(String message)
      直接抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
    • justFailed

      public static void justFailed(String message, BizCode bizCode)
      直接抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
      bizCode -
    • justFailed

      public static void justFailed(BizCode bizCode)
      直接抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
    • justFailed

      public static void justFailed(BizCode bizCode, Object... userMessageParams)
      直接抛出StandardBusinessException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
      userMessageParams -
    • authorized

      public static void authorized(boolean expression, String message)
      是否授权,expression为false时抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
    • authorized

      public static void authorized(boolean expression, String message, BizCode bizCode)
      是否授权,expression为false时抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      message -
      bizCode -
    • authorized

      public static void authorized(boolean expression, BizCode bizCode)
      是否授权,expression为false时抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
    • authorized

      public static void authorized(boolean expression, BizCode bizCode, Object... userMessageParams)
      是否授权,expression为false时抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      expression -
      bizCode -
      userMessageParams -
    • justUnauthorized

      public static void justUnauthorized(String message)
      直接抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
    • justUnauthorized

      public static void justUnauthorized(String message, BizCode bizCode)
      直接抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      message -
      bizCode -
    • justUnauthorized

      public static void justUnauthorized(BizCode bizCode)
      直接抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
    • justUnauthorized

      public static void justUnauthorized(BizCode bizCode, Object... userMessageParams)
      直接抛出UnauthorizedException,可以指定业务系统的错误码和提示消息.
      参数:
      bizCode -
      userMessageParams -