Class ExceptionError

java.lang.Object
com.easydesk.validator.ExceptionError
All Implemented Interfaces:
LocalizableOM, ValidateError

public class ExceptionError extends Object implements ValidateError
ValidateError[1] 를 반환하는 validator. ( 내부 throw Exception 은 ValidateError[1] 로 변환하여 반환한다. )
Author:
Youngho Cho
  • Constructor Details

    • ExceptionError

      public ExceptionError()
      새로운 ExceptionError 인스턴스를 생성한다.
    • ExceptionError

      public ExceptionError(Throwable e)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: ValidateError
      unique name key
      Specified by:
      getName in interface ValidateError
      Returns:
      error 이름
    • setName

      public void setName(String name)
      Description copied from interface: ValidateError
      error 이름을 설정한다.
      Specified by:
      setName in interface ValidateError
      Parameters:
      name - unique name key
    • setResult

      public void setResult(String result)
      Description copied from interface: ValidateError
      DOCUMENT ME!
      Specified by:
      setResult in interface ValidateError
      Parameters:
      result - DOCUMENT ME!
    • getResult

      public String getResult()
      Description copied from interface: ValidateError
      DOCUMENT ME!
      Specified by:
      getResult in interface ValidateError
      Returns:
      DOCUMENT ME!
    • setWarn

      public void setWarn(boolean warn)
      Description copied from interface: ValidateError
      DOCUMENT ME!
      Specified by:
      setWarn in interface ValidateError
      Parameters:
      warn - DOCUMENT ME!
    • getWarn

      public boolean getWarn()
      Description copied from interface: ValidateError
      Error 는 아니지만 사용자에게 Message 를 보여야 하는 것 Fixed 를 하거나 요구하지 않지만 Message 를 보인다.
      Specified by:
      getWarn in interface ValidateError
      Returns:
      warning 이면 true
    • setMode

      public void setMode(int mode)
      Description copied from interface: ValidateError
      DOCUMENT ME!
      Specified by:
      setMode in interface ValidateError
      Parameters:
      mode - DOCUMENT ME!
    • getMode

      public int getMode()
      Description copied from interface: ValidateError
      하나의 Error 에 다양한 종류가 존재할 수 있다. 예를 들면 질문이 없는 Error 는 layout 이 없고 있고 , contents 가 있고 없고 의 조합과 다른 영역과의 충돌 조합등 다양하게 존재한다. 이것들의 mode 이다.
      Specified by:
      getMode in interface ValidateError
      Returns:
      error mode
    • getException

      public Throwable getException()
      Description copied from interface: ValidateError
      처리 과정중 발생한 Exception 을 반환한다. (Exception 이 발생하지 않은 경우 null 을 반환한다.)
      Specified by:
      getException in interface ValidateError
      Returns:
    • setException

      public void setException(Throwable exception)
      Description copied from interface: ValidateError
      처리 과정중 발생한 Exception 을 설정한다. (Exception 이 발생하지 않은 경우 null 을 설정한다.)
      Specified by:
      setException in interface ValidateError
      Parameters:
      exception -
    • getLocalized

      public Localized[] getLocalized(Locale locale)
      Description copied from interface: LocalizableOM
      locale 에 해당하는 localized 정보를 구한다.
      Specified by:
      getLocalized in interface LocalizableOM
      Parameters:
      locale - 대상 locale
      Returns:
      localized array [ module, itemType, global ] by order name, description etc 등등이 어떠한 것은 name 만 어떤것은 description 만 등록되어 있는 경우 module > itemType > global 의 순서로 구조를 지원하기 위하여 array 를 도입하였다. 0 의 것이 고유 자신의 것이다.