public class FldDeployedMeterLastReadingNew extends MboValueAdapter
DeployedMeter
's
non-persistent LastReadingNew attribute. This attribute is used for meter
reset and replacement.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 |
---|
FldDeployedMeterLastReadingNew(MboValue mbv)
Construct without a criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
action()
sets related non-persistent attributes LastReadingDateNew
and LastReadingInspctrNew if they are null; clears the non-persistent LastReadingDateNew and
LastReadingInspctrNew attributes if this value is being changed
from a non-null to a null value.
|
void |
validate()
insures that the new LastReading does not exceed the Rollover or
new Rollover (if Rollover is also being reset) value.
|
getAppLink, getIntegrationService, getList, getLookupName, getMatchingAttr, getMatchingAttr, getMboValue, getMboValue, getType, hasList, init, initValue, setType, setValueFromLookup, smartFill, smartFind, smartFind
public FldDeployedMeterLastReadingNew(MboValue mbv) throws MXException
MXException
public void validate() throws MXException, java.rmi.RemoteException
validate
in interface MboValueListener
validate
in class MboValueAdapter
MXException
java.rmi.RemoteException
public void action() throws MXException, java.rmi.RemoteException
action
in interface MboValueListener
action
in class MboValueAdapter
MXException
java.rmi.RemoteException