psdi.app.meter

Class FldDeployedMeterLastReadingNew

    • Constructor Detail

      • FldDeployedMeterLastReadingNew

        public FldDeployedMeterLastReadingNew(MboValue mbv)
                                       throws MXException
        Construct without a criteria.
        Throws:
        MXException
    • Method Detail

      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        insures that the new LastReading does not exceed the Rollover or new Rollover (if Rollover is also being reset) value.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException
      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        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.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException