7.0 Action Request System Java API

com.remedy.arsys.api
Class DecimalLimitInfo

java.lang.Object
  extended bycom.remedy.arsys.api.FieldLimitInfo
      extended bycom.remedy.arsys.api.DecimalLimitInfo
All Implemented Interfaces:
java.lang.Cloneable

public class DecimalLimitInfo
extends FieldLimitInfo
implements java.lang.Cloneable

The DecimalLimitInfo class defines the value limits for a decimal(DataType.DECIMAL) field


Field Summary
protected  java.math.BigDecimal m_highRange
           
protected  java.math.BigDecimal m_lowRange
           
protected  int m_precision
           
 
Constructor Summary
DecimalLimitInfo()
           
DecimalLimitInfo(java.math.BigDecimal low, java.math.BigDecimal high, int precision)
           
DecimalLimitInfo(java.lang.String low, java.lang.String high, int precision)
          Constructs a new DecimalLimitInfo object.
 
Method Summary
 java.lang.Object clone()
          Clone implementation that returns an Object with data cloned from self.
 java.math.BigDecimal getHighRange()
          Retrieves the upper-range limit.
 java.math.BigDecimal getLowRange()
          Retrieves the lower-range limit.
 int getPrecision()
          Retrieves the display precision.
 void setHighRange(java.math.BigDecimal high)
          Sets the upper-range limit.
 void setLowRange(java.math.BigDecimal low)
          Sets the lower-range limit.
 void setPrecision(int precision)
          Sets the display precision.
 
Methods inherited from class com.remedy.arsys.api.FieldLimitInfo
getDataType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_lowRange

protected java.math.BigDecimal m_lowRange

m_highRange

protected java.math.BigDecimal m_highRange

m_precision

protected int m_precision
Constructor Detail

DecimalLimitInfo

public DecimalLimitInfo(java.lang.String low,
                        java.lang.String high,
                        int precision)
Constructs a new DecimalLimitInfo object.

Parameters:
low - Lower-range limit.
high - Upper-range limit.
precision - Display precision.

DecimalLimitInfo

public DecimalLimitInfo(java.math.BigDecimal low,
                        java.math.BigDecimal high,
                        int precision)

DecimalLimitInfo

public DecimalLimitInfo()
Method Detail

setLowRange

public void setLowRange(java.math.BigDecimal low)
Sets the lower-range limit.


setHighRange

public void setHighRange(java.math.BigDecimal high)
Sets the upper-range limit.


setPrecision

public void setPrecision(int precision)
Sets the display precision.


getLowRange

public java.math.BigDecimal getLowRange()
Retrieves the lower-range limit.


getHighRange

public java.math.BigDecimal getHighRange()
Retrieves the upper-range limit.


getPrecision

public int getPrecision()
Retrieves the display precision.


clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone implementation that returns an Object with data cloned from self.

Overrides:
clone in class FieldLimitInfo
Throws:
java.lang.CloneNotSupportedException

7.0 Action Request System Java API