public class FldDeployedMeterNewReading extends ALNDomain
DeployedMeter
's objectISNOTNULL, 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 |
---|
FldDeployedMeterNewReading(MboValue mbv)
Construct without a criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
action()
For CONTINUOUS meter types, determines and sets the DeltaValue value.
|
void |
chooseActualDomainValues()
overrides ALNDomain.chooseActualDomainValues() which does not
allow a null domainid.
|
MboSetRemote |
getList()
If the meter type is CHARACTERISTIC, then the list of ALNDOMAINVALUEs for
the meter's domain identifier is returned.
|
void |
setDomainId(java.lang.String dom)
Set the domain id.
|
MboSetRemote |
smartFill(java.lang.String value,
boolean exact)
Get the list based on the qbe value of the attribute, and set the values if there
is only one MBO in the returned set.
|
void |
validate()
if the metertype for the meter associated with this value's DeployedMeter is CHARACTERISTIC,
validates the value against ALNDOMAINVALUE.
|
getListName, setDomainId, setListCriteria, setListName, setRelationship, setValueFromLookup
addConditionalListWhere, addToLookupMapCache, clearConditionalListWhere, evalConditionalWhere, getListCriteria, getMatchingAttr, getMatchingAttr, getMboSet, getMboSet, getMboSet, hasList, setAllAttrsNullable, setErrorMessage, setKeyMap, setListOrderBy, setLookupKeyMapInOrder, setLookupKeyMapInOrder, setMultiKeyWhereForLookup, setNotAllowNullAttrs, setValueFromLookup, smartFillWithoutReset, smartFind, smartFind, smartFindWithoutReset
getConditionalValWhere, getConditionResult, getDomainId, getDomainInfo, resetConditionValueFilter, resetDomainValues, setConditionalValWhere
getAppLink, getIntegrationService, getLookupName, getMboValue, getMboValue, getType, init, initValue, setType
public FldDeployedMeterNewReading(MboValue mbv) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class MAXTableDomain
MXException
java.rmi.RemoteException
public MboSetRemote smartFill(java.lang.String value, boolean exact) throws MXException, java.rmi.RemoteException
MAXTableDomain
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 MboSetRemote getList() throws MXException, java.rmi.RemoteException
getList
in interface MboValueListener
getList
in class MAXTableDomain
MXException
java.rmi.RemoteException
public void setDomainId(java.lang.String dom)
BasicDomain
setDomainId
in class ALNDomain
public void chooseActualDomainValues() throws MXException, java.rmi.RemoteException
chooseActualDomainValues
in class ALNDomain
MXException
java.rmi.RemoteException