public class FldDeployedMeterPreviousReading extends FldDeployedMeterNewReading
DeployedMeter
's
non-persistent PreviousReading attribute. This attribute is writeable
when the DeployedMeter object is being added.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 |
---|
FldDeployedMeterPreviousReading(MboValue mbv)
Construct without a criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
action()
if this value's mbo is being added to the database, that is, it's a new record,
this field class sets the value for DeployedMeter attribute NewReading to be
the same as itself; sets related non-persistent attributes PreviousReadingDate
and PreviousReadingInspector if they are null; clears the non-persistent PreviousReadingDate and
PreviousReadingInspector attributes if this value is being changed
from a non-null to a null value; if this value is being set to a non-null value,
sets the Active attribute's READONLY field flag to true.
|
chooseActualDomainValues, getList, setDomainId, smartFill, validate
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 FldDeployedMeterPreviousReading(MboValue mbv) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class FldDeployedMeterNewReading
MXException
java.rmi.RemoteException