类 AbstractI18nApplicationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
net.guerlab.commons.exception.ApplicationException
net.guerlab.spring.commons.exception.AbstractI18nApplicationException
所有已实现的接口:
java.io.Serializable

public abstract class AbstractI18nApplicationException
extends net.guerlab.commons.exception.ApplicationException
抽象国际化异常信息
作者:
guer
另请参阅:
序列化表格
  • 字段概要

    从类继承的字段 net.guerlab.commons.exception.ApplicationException

    DEFAULT_MSG
  • 构造器概要

    构造器 
    构造器 说明
    AbstractI18nApplicationException()
    构造一个国际化异常信息
    AbstractI18nApplicationException​(int errorCode)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message, int errorCode)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace, int errorCode)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, int errorCode)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.Throwable cause)
    构造一个国际化异常信息
    AbstractI18nApplicationException​(java.lang.Throwable cause, int errorCode)
    构造一个国际化异常信息
  • 方法概要

    修饰符和类型 方法 说明
    protected java.lang.Object[] getArgs()
    获取国际化参数列表
    protected java.lang.String getDefaultMessage()
    获取默认显示错误信息
    protected java.lang.String getKey()
    获取国际化key
    java.lang.String getMessage​(org.springframework.context.MessageSource messageSource)
    获取国际化处理后内容

    从类继承的方法 net.guerlab.commons.exception.ApplicationException

    getErrorCode

    从类继承的方法 java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 构造器详细资料

    • AbstractI18nApplicationException

      public AbstractI18nApplicationException()
      构造一个国际化异常信息
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(int errorCode)
      构造一个国际化异常信息
      参数:
      errorCode - 错误码
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)
      构造一个国际化异常信息
      参数:
      message - 异常信息
      cause - 导致的原因
      enableSuppression - 启用抑制
      writableStackTrace - 写入异常栈
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace, int errorCode)
      构造一个国际化异常信息
      参数:
      message - 异常信息
      cause - 导致的原因
      enableSuppression - 启用抑制
      writableStackTrace - 写入异常栈
      errorCode - 错误码
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause)
      构造一个国际化异常信息
      参数:
      message - 异常信息
      cause - 导致的原因
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message, java.lang.Throwable cause, int errorCode)
      构造一个国际化异常信息
      参数:
      message - 异常信息
      cause - 导致的原因
      errorCode - 错误码
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message)
      构造一个国际化异常信息
      参数:
      message - 异常信息
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.String message, int errorCode)
      构造一个国际化异常信息
      参数:
      message - 异常信息
      errorCode - 错误码
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.Throwable cause)
      构造一个国际化异常信息
      参数:
      cause - 导致的原因
    • AbstractI18nApplicationException

      public AbstractI18nApplicationException​(java.lang.Throwable cause, int errorCode)
      构造一个国际化异常信息
      参数:
      cause - 导致的原因
      errorCode - 错误码
  • 方法详细资料

    • getMessage

      public final java.lang.String getMessage​(org.springframework.context.MessageSource messageSource)
      获取国际化处理后内容
      参数:
      messageSource - messageSource
      返回:
      国际化处理后内容
    • getKey

      protected java.lang.String getKey()
      获取国际化key
      返回:
      国际化key
    • getArgs

      protected java.lang.Object[] getArgs()
      获取国际化参数列表
      返回:
      国际化参数列表
    • getDefaultMessage

      protected java.lang.String getDefaultMessage()
      获取默认显示错误信息
      返回:
      默认显示错误信息