org.beanfabrics.model
Class IntegerPM
java.lang.Object
org.beanfabrics.AbstractBean
org.beanfabrics.ValidatableBean
org.beanfabrics.model.AbstractPM
org.beanfabrics.model.AbstractValuePM
org.beanfabrics.model.TextPM
org.beanfabrics.model.BigDecimalPM
org.beanfabrics.model.IntegerPM
- All Implemented Interfaces:
- Bean, ContextOwner, IBigDecimalPM, IIntegerPM, ITextPM, IValuePM, PresentationModel, Supportable, Validatable
public class IntegerPM
- extends BigDecimalPM
- implements IIntegerPM
The IntegerPM is a presentation model for integer numbers. The default range
for valid numbers is between Long.MIN_VALUE and
Long.MAX_VALUE.
- Author:
- Michael Karneim
| Methods inherited from class org.beanfabrics.model.BigDecimalPM |
createDefaultFormat, getBigDecimal, getBigInteger, getComparable, getDecimalFormat, getFormat, reformat, setBigDecimal, setBigInteger, setDefaultBigDecimal, setDefaultBigInteger, setFormat |
| Methods inherited from class org.beanfabrics.model.TextPM |
getDefaultText, getOptions, getText, getText, isEmpty, isModified, isRestrictedToOptions, preset, reset, setDefaultText, setOptions, setRestrictedToOptions, setText, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IntegerPM
public IntegerPM()
getMinValue
public long getMinValue()
- Specified by:
getMinValue in interface IIntegerPM
setMinValue
public void setMinValue(long minValue)
- Specified by:
setMinValue in interface IIntegerPM
getMaxValue
public long getMaxValue()
- Specified by:
getMaxValue in interface IIntegerPM
setMaxValue
public void setMaxValue(long maxValue)
- Specified by:
setMaxValue in interface IIntegerPM
setMinMaxValueRange
public void setMinMaxValueRange(long minValue,
long maxValue)
setByte
public void setByte(java.lang.Byte value)
- Specified by:
setByte in interface IIntegerPM
getByte
public java.lang.Byte getByte()
throws ConversionException
- Specified by:
getByte in interface IIntegerPM
- Throws:
ConversionException
setShort
public void setShort(java.lang.Short value)
- Specified by:
setShort in interface IIntegerPM
getShort
public java.lang.Short getShort()
throws ConversionException
- Specified by:
getShort in interface IIntegerPM
- Throws:
ConversionException
setInteger
public void setInteger(java.lang.Integer value)
- Specified by:
setInteger in interface IIntegerPM
getInteger
public java.lang.Integer getInteger()
throws ConversionException
- Specified by:
getInteger in interface IIntegerPM
- Throws:
ConversionException
setLong
public void setLong(java.lang.Long value)
- Specified by:
setLong in interface IIntegerPM
getLong
public java.lang.Long getLong()
throws ConversionException
- Specified by:
getLong in interface IIntegerPM
- Throws:
ConversionException
© 2010 by Michael Karneim, http://www.beanfabrics.org