Enum Class Condition.Type

java.lang.Object
java.lang.Enum<Condition.Type>
com.easydesk.om.Condition.Type
All Implemented Interfaces:
Serializable, Comparable<Condition.Type>, Constable
Enclosing class:
Condition

public static enum Condition.Type extends Enum<Condition.Type>
DOCUMENT ME!
Version:
$Revision$, $Date$
Author:
YounghoCho
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Null 또는 "" 이 아닌 어떠한 값이 설정되면 항상 true 따라서 ANY 가 설정되면 대응값은 반듯이 존재하여야 한다.
    보다 작은 값
    같은 값 (반듯이 일치하여야 한다 )
    같거나 작은 값
    같거나 큰 값
    설정된 것을 제외한 모든 다른 어떠한 값 true 값과 일치하면 false OptionAttribute 의 경우 Option 값 이 설정되어 있으면 설정된 Option 에 대하여 비교값은 항상 false
    RangeAttribute 상위조건 더하기 제외한 것 ( 상위 조건을 동시에 적용한다. ) Option 인 경우 BELOW 와 동일하다.
    RangeAttribute 상위조건 더하기 포함하고 있는 것 ( 상위 조건을 동시에 적용한다. ) Option 인 경우 EQUAL_OVER 와 동일하다.
    보다 큰 값
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ANY

      public static final Condition.Type ANY
      Null 또는 "" 이 아닌 어떠한 값이 설정되면 항상 true 따라서 ANY 가 설정되면 대응값은 반듯이 존재하여야 한다. ANY , '$' 로 설정한다. 반대는 즉 어떠한 값이 설정되면 항상 false 가 나오는 것은 EQUAL , EmptyCond 이다.
    • BELOW

      public static final Condition.Type BELOW
      보다 작은 값
    • EQUAL

      public static final Condition.Type EQUAL
      같은 값 (반듯이 일치하여야 한다 )
    • EQUAL_BELOW

      public static final Condition.Type EQUAL_BELOW
      같거나 작은 값
    • EQUAL_OVER

      public static final Condition.Type EQUAL_OVER
      같거나 큰 값
    • EXCEPT

      public static final Condition.Type EXCEPT
      설정된 것을 제외한 모든 다른 어떠한 값 true 값과 일치하면 false OptionAttribute 의 경우 Option 값 이 설정되어 있으면 설정된 Option 에 대하여 비교값은 항상 false
    • EXCLUDE

      public static final Condition.Type EXCLUDE
      RangeAttribute 상위조건 더하기 제외한 것 ( 상위 조건을 동시에 적용한다. ) Option 인 경우 BELOW 와 동일하다. (Weight 비교)
    • INCLUDE

      public static final Condition.Type INCLUDE
      RangeAttribute 상위조건 더하기 포함하고 있는 것 ( 상위 조건을 동시에 적용한다. ) Option 인 경우 EQUAL_OVER 와 동일하다. (Weight 비교)
    • OVER

      public static final Condition.Type OVER
      보다 큰 값
  • Method Details

    • values

      public static Condition.Type[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Condition.Type valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null