Class NumericAttribute

All Implemented Interfaces:
Viewable, Cacheable, Observed, Retrievable, Serializable, ColumnAccessByName, ObjectModel, Persistent
Direct Known Subclasses:
CounterAttribute, FloatAttribute, IntegerAttribute, LongAttribute

public class NumericAttribute extends RangeAttribute
숫자 값을 NumericValue 로 저장하는 범위(range) 속성.
Version:
$Revision: 1.17 $ $Date: 2008/12/25 04:03:44 $
See Also:
  • Constructor Details

    • NumericAttribute

      public NumericAttribute()
      Creates a new NumericAttribute object.
  • Method Details

    • setNumericValue

      public void setNumericValue(String v)
      문자열로 주어진 숫자 값을 설정한다.
      Parameters:
      v - number String may be have ',' for example 12,000 will be valid.
    • getSortableString

      public String getSortableString()
      indexing 용 SortableString 을 구한다.
      Specified by:
      getSortableString in class RangeAttribute
      Returns:
      SortableString
    • getLowerBound

      public String getLowerBound()
      RangeQuery 에서 LowerBound String 을 구한다.
      Specified by:
      getLowerBound in class RangeAttribute
      Returns:
      SortableString or padded date String
    • getUpperBound

      public String getUpperBound()
      RangeQuery 에서 UpperBound String 을 구한다.
      Specified by:
      getUpperBound in class RangeAttribute
      Returns:
      SortableString or padded date String
    • getLowerValue

      public String getLowerValue()
      Range [yyyy-MM-dd yyyy-MM-dd] 에서 lower date 를 구한다. matching 이 없으면 null 을
      Specified by:
      getLowerValue in class RangeAttribute
      Returns:
      lowerString
    • getUpperValue

      public String getUpperValue()
      Range [yyyy-MM-dd yyyy-MM-dd) 에서 upper date 를 구한다. matching 이 없으면 null 을
      Specified by:
      getUpperValue in class RangeAttribute
      Returns:
      upperString
    • getRangePattern

      public Pattern getRangePattern()
      DOCUMENT ME!
      Specified by:
      getRangePattern in class RangeAttribute
      Returns:
      DOCUMENT ME!
    • hasValue

      public boolean hasValue(Object checkValue) throws Exception
      DOCUMENT ME!
      Overrides:
      hasValue in class StringAttribute
      Parameters:
      checkValue - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!