psdi.webclient.beans.report

Class ReportListBean

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.http.HttpSessionBindingListener, DataBeanListener


    public class ReportListBean
    extends DataBean
    • Constructor Detail

      • ReportListBean

        public ReportListBean()
    • Method Detail

      • initialize

        public void initialize()
                        throws MXException,
                               java.rmi.RemoteException
        Sets ReportList reportapp attribute with the name of the app that the report list is currently displaying, and currentapp attribute with the background app. When the dialog is opened from the reports menu, these will probably not be the same. The reportapp field is used to block access to CREATEREPT when the report app is different from the current app.
        Overrides:
        initialize in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException
      • saveandclose

        public int saveandclose()
                         throws MXException,
                                java.rmi.RemoteException
        If the user has set any QBRs to be deleted, confirm deletes before closing dialog. This event is called from the Cancel button on the Report List dialog.
        Throws:
        MXException
        java.rmi.RemoteException
      • saveandcreate

        public int saveandcreate()
                          throws MXException,
                                 java.rmi.RemoteException
        If the user has set any QBRs to be deleted, confirm deletes before opening Create Report dialog. This event is called from the Create button on the Report List dialog.
        Throws:
        MXException
        java.rmi.RemoteException