psdi.app.report

Class FldReportSchedSchedule

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldReportSchedSchedule
    extends MboValueAdapter
    Validation for Schedule attribute in ReportSched object. It sets values when the Recurring schedule button is chosen. It also validates a report, marked as SCHEDULEONLY, has runtimes that fall in the Schedule Availability times.
    • Constructor Detail

      • FldReportSchedSchedule

        public FldReportSchedSchedule(MboValue mbv)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        When a schedule type radio button is selected, null out the fields for the other schedule types. Use "NOACCESSCHECK | NOVALIDATION_AND_NOACTION" so that no validation is attempted as we know from Mbo classes we want to do this work. Not putting this can cause readonly errors on the Mbo at runtime.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException