public class FldClassSpecUseWithDefaultNumValue extends MAXTableDomain
ISNOTNULL, ISNULL
lastSignature
mboValue
TYPE_DOMAIN, TYPE_FIELDCLASS, TYPE_KEY, TYPE_UNKNOWN
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER
Constructor and Description |
---|
FldClassSpecUseWithDefaultNumValue(MboValue mbv) |
Modifier and Type | Method and Description |
---|---|
MboSetRemote |
getList()
Return the value list from NUMERICDOMAINVALUE for the domainid if it exists else return an empty set.
|
void |
initValue()
08-22576: copy the logic from 08-10874 but cannot extend it:08-10874: override maxtype
|
int |
numberOfDecialPlaces()
08-22576: copy the logic from 08-10874 but cannot extend it:08-10874:return the number of decimal places based on the double value entered.
|
void |
overrideScale()
08-22576: copy the logic from 08-10874 but cannot extend it:The scale for numvalue is 10 out of box.
|
void |
overrideScaleFromDomain(java.lang.String domainid)
08-22576: copy the logic from 08-10874 but cannot extend it:08-10874: if the attribute has an associated domain, use the domain type, length, and scale.
|
java.lang.Number |
parseStringAsNumber(java.lang.String val)
08-22576: copy the logic from 08-10874 but cannot extend it:08-10874: Takesa String and parse it into a Number
|
MboSetRemote |
smartFill(java.lang.String value,
boolean exact)
07-16259:If there is no domainid specified in the CLASSSPEC object, do not validate the entry
and smartFill should not be in effect.
|
void |
validate()
08-22576: copy the logic from 08-10874 but cannot extend it.
|
addConditionalListWhere, addToLookupMapCache, chooseActualDomainValues, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListCriteria, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setRelationship, setValueFromLookup, setValueFromLookup, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere, setDomainId
action, getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, setType
public FldClassSpecUseWithDefaultNumValue(MboValue mbv) throws MXException
MXException
public MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public MboSetRemote smartFill(java.lang.String value, boolean exact) throws MXException, java.rmi.RemoteException
smartFill
in interface MboValueListener
smartFill
in class MAXTableDomain
value
- the value the ther has entered in this field.exact
- whether the list is retrieved use exact qbe.MXException
java.rmi.RemoteException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void overrideScale() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void overrideScaleFromDomain(java.lang.String domainid) throws MXException, java.rmi.RemoteException
domainid
- MXException
java.rmi.RemoteException
public int numberOfDecialPlaces() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void initValue() throws MXException, java.rmi.RemoteException
initValue
in interface MboValueListener
initValue
in class MboValueAdapter
MXException
java.rmi.RemoteException
public java.lang.Number parseStringAsNumber(java.lang.String val) throws MXException
val
- MXException