Package com.softwaremining.containers
Class MBigDecimal
java.lang.Object
com.softwaremining.containers.AbstractMutableField
com.softwaremining.containers.AbstractMutableNumeric
com.softwaremining.containers.MBigDecimal
- All Implemented Interfaces:
AbstractDataObject
,ISMDataType
,ISMDouble
,ISMNumeric
,ISMObject
-
Field Summary
Fields inherited from class com.softwaremining.containers.AbstractMutableField
fieldSize, format
-
Constructor Summary
ConstructorDescriptionMBigDecimal
(int size, double defaultValue) MBigDecimal
(ISMBean owner, int size, double defaultValue) MBigDecimal
(ISMBean owner, int size, BigDecimal defaultValue) MBigDecimal
(ISMBean owner, int size, BigDecimal defaultValue, String picture) MBigDecimal
(ISMBean owner, String name, int size, double defaultValue, String picture) MBigDecimal
(ISMBean owner, String name, int size, long defaultValue) MBigDecimal
(ISMBean owner, String name, int size, long defaultValue, String picture, int compMode) MBigDecimal
(ISMBean owner, String name, int size, BigDecimal defaultValue, String picture) MBigDecimal
(ISMBean owner, String name, int size, BigDecimal defaultValue, String picture, int compMode) -
Method Summary
Modifier and TypeMethodDescriptionvoid
assignDefaultValue
(String defaultVal) void
assignStringFormatted
(String sValue) final void
assignSubstring
(int offset, int length, String newValue) void
assignValue
(Object newValue) void
assignValue
(String sValue) double
final Object
getValue()
void
int
intValue()
double
int
int
void
setValue
(double value) void
setValue
(BigDecimal value) Methods inherited from class com.softwaremining.containers.AbstractMutableNumeric
getStorageString, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, lengthOf, retrieveAsString, setRound, setRound, stringValue
Methods inherited from class com.softwaremining.containers.AbstractMutableField
assignBigDecimal, assignDouble, assignExcludeFromSQLTable, assignLong, assignMasterSQLColumnsForArrays, assignObject, assignOverrideSQLTableName, assignString, bytesSize, fill, getFormat, getPicture, isExcludedFromSQLTable, isFiller, isGreaterOrEqualTo, isGreaterThan, isLessOrEqualTo, isLessThan, retrieveMasterSQLColumnsForArrays, retrieveName, retrieveSQLObject, retrieveSQLTableNameOverride, retrieveSubField, retrieveWrapper, setFormat, setName, setOwner, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.softwaremining.wrappers.ISMDataType
stringValue
Methods inherited from interface com.softwaremining.wrappers.ISMNumeric
getFormat, getStorageString, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, lengthOf, setRound
Methods inherited from interface com.softwaremining.wrappers.ISMObject
assignExcludeFromSQLTable, assignMasterSQLColumnsForArrays, assignObject, assignOverrideSQLTableName, assignString, bytesSize, fill, isExcludedFromSQLTable, isFiller, retrieveAsString, retrieveMasterSQLColumnsForArrays, retrieveName, retrieveSQLObject, retrieveSQLTableNameOverride, retrieveSubField, retrieveWrapper
-
Constructor Details
-
MBigDecimal
public MBigDecimal(int size, double defaultValue) -
MBigDecimal
-
MBigDecimal
-
MBigDecimal
-
MBigDecimal
-
MBigDecimal
-
MBigDecimal
-
MBigDecimal
-
MBigDecimal
public MBigDecimal(ISMBean owner, String name, int size, BigDecimal defaultValue, String picture, int compMode)
-
-
Method Details
-
getValue
-
retrieveAsBigDecimal
- Overrides:
retrieveAsBigDecimal
in classAbstractMutableNumeric
-
bigDecimalValue
- Overrides:
bigDecimalValue
in classAbstractMutableNumeric
-
retrieveAsDouble
public double retrieveAsDouble()- Specified by:
retrieveAsDouble
in interfaceISMDouble
- Specified by:
retrieveAsDouble
in interfaceISMNumeric
-
doubleValue
public double doubleValue()- Specified by:
doubleValue
in interfaceISMDouble
- Specified by:
doubleValue
in interfaceISMNumeric
-
retrieveAsInt
public int retrieveAsInt() -
intValue
public int intValue() -
setValue
public void setValue(double value) -
setValue
-
assignDefaultValue
- Specified by:
assignDefaultValue
in classAbstractMutableField
-
assignValue
- Specified by:
assignValue
in interfaceISMNumeric
- Specified by:
assignValue
in interfaceISMObject
- Overrides:
assignValue
in classAbstractMutableField
-
retrieveObject
- Specified by:
retrieveObject
in interfaceISMObject
-
retrieveSQLObject
- Specified by:
retrieveSQLObject
in interfaceISMDataType
- Specified by:
retrieveSQLObject
in interfaceISMObject
- Specified by:
retrieveSQLObject
in classAbstractMutableField
-
getNumber
- Specified by:
getNumber
in interfaceISMNumeric
-
retrieveAsStringFormatted
- Specified by:
retrieveAsStringFormatted
in interfaceISMObject
-
retrieveStorageCellSize
public int retrieveStorageCellSize()- Specified by:
retrieveStorageCellSize
in interfaceAbstractDataObject
- Specified by:
retrieveStorageCellSize
in interfaceISMDataType
- Specified by:
retrieveStorageCellSize
in interfaceISMObject
- Specified by:
retrieveStorageCellSize
in classAbstractMutableField
-
assignValue
- Specified by:
assignValue
in interfaceAbstractDataObject
- Specified by:
assignValue
in interfaceISMDataType
- Specified by:
assignValue
in interfaceISMObject
-
assignStringFormatted
- Specified by:
assignStringFormatted
in interfaceISMObject
-
getInitializationValue
- Specified by:
getInitializationValue
in classAbstractMutableField
-
initialize
public void initialize()- Specified by:
initialize
in interfaceISMObject
-
assignSubstring
- Specified by:
assignSubstring
in interfaceISMObject
-