Package com.softwaremining.containers
Class AbstractMutableField
java.lang.Object
com.softwaremining.containers.AbstractMutableField
- All Implemented Interfaces:
AbstractDataObject,ISMDataType,ISMObject
- Direct Known Subclasses:
AbstractMutableNumeric,MByte,MGroup,MString,VGroup
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignBigDecimal(BigDecimal value) Method Used internally by framework Set value of the objectabstract voidassignDefaultValue(String defaultVal) voidassignDouble(double value) Method Used internally by framework Set value of the objectvoidassignExcludeFromSQLTable(boolean excludeFromSQLTable) voidassignLong(long value) voidassignMasterSQLColumnsForArrays(String[] columnNames) For Unisys DMS SupportvoidassignObject(int[] idx, Object value) voidassignOverrideSQLTableName(String tableName) voidassignString(String value) voidassignValue(Object obj) intvoidabstract Objectfinal char[]used internally by the framework to indicate if a field represents COBOL FILLERbooleanbooleanisFiller()final booleanisGreaterOrEqualTo(String value) final booleanisGreaterThan(String value) final booleanisLessOrEqualTo(String value) final booleanisLessThan(String value) String[]For Unisys DMS Supportabstract ObjectretrieveSQLObject(int[] idx) abstract intretrieveSubField(int[] idx) protected voidprotected voidprotected voidfinal StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.softwaremining.wrappers.AbstractDataObject
assignValue, retrieveAsStringMethods inherited from interface com.softwaremining.wrappers.ISMDataType
stringValueMethods inherited from interface com.softwaremining.wrappers.ISMObject
assignStringFormatted, assignSubstring, assignValue, initialize, retrieveAsString, retrieveAsStringFormatted, retrieveObject
-
Field Details
-
fieldSize
protected int fieldSize -
format
-
-
Constructor Details
-
AbstractMutableField
public AbstractMutableField()
-
-
Method Details
-
retrieveSQLObject
- Specified by:
retrieveSQLObjectin interfaceISMDataType- Specified by:
retrieveSQLObjectin interfaceISMObject
-
getInitializationValue
-
retrieveStorageCellSize
public abstract int retrieveStorageCellSize()- Specified by:
retrieveStorageCellSizein interfaceAbstractDataObject- Specified by:
retrieveStorageCellSizein interfaceISMDataType- Specified by:
retrieveStorageCellSizein interfaceISMObject
-
assignDefaultValue
-
retrieveName
- Specified by:
retrieveNamein interfaceISMObject
-
setName
-
setOwner
-
setFormat
-
getFormat
-
retrieveSubField
- Specified by:
retrieveSubFieldin interfaceISMObject
-
retrieveSQLObject
- Specified by:
retrieveSQLObjectin interfaceISMObject
-
assignObject
- Specified by:
assignObjectin interfaceISMObject
-
assignLong
public void assignLong(long value) -
assignDouble
public void assignDouble(double value) Method Used internally by framework Set value of the object -
assignString
- Specified by:
assignStringin interfaceISMObject
-
assignBigDecimal
Method Used internally by framework Set value of the object -
assignValue
- Specified by:
assignValuein interfaceISMObject
-
retrieveWrapper
- Specified by:
retrieveWrapperin interfaceISMObject
-
bytesSize
public int bytesSize() -
fill
-
getPicture
public final char[] getPicture()used internally by the framework to indicate if a field represents COBOL FILLER- Returns:
-
toString
-
isGreaterOrEqualTo
-
isGreaterThan
-
isLessOrEqualTo
-
isLessThan
-
isFiller
public boolean isFiller() -
isExcludedFromSQLTable
public boolean isExcludedFromSQLTable()- Specified by:
isExcludedFromSQLTablein interfaceISMObject
-
assignExcludeFromSQLTable
public void assignExcludeFromSQLTable(boolean excludeFromSQLTable) - Specified by:
assignExcludeFromSQLTablein interfaceISMObject
-
retrieveSQLTableNameOverride
-
assignOverrideSQLTableName
-
retrieveMasterSQLColumnsForArrays
Description copied from interface:ISMObjectFor Unisys DMS Support- Specified by:
retrieveMasterSQLColumnsForArraysin interfaceISMObject
-
assignMasterSQLColumnsForArrays
Description copied from interface:ISMObjectFor Unisys DMS Support- Specified by:
assignMasterSQLColumnsForArraysin interfaceISMObject
-