home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPServerConsole.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  4.1 KB  |  121 lines

  1. import java.awt.BorderLayout;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.Panel;
  5.  
  6. public class JDPServerConsole extends JDPClassLayout {
  7.    JDPUser user;
  8.    JDPJagg jaggSQL;
  9.    JDPPopupMessage popuppanel;
  10.    JDPMaskEdit JDPMaskEditMain;
  11.    String moduleParameter;
  12.    Panel Main;
  13.    JDPChiselFramePanel ChiselPanel1;
  14.    JDPTabSelectPanel TabPanel1;
  15.    JDPSubsystemMaint JDPSubsystemMaint1;
  16.    JDPJobQueueMaint JDPJobQueueMaint1;
  17.    JDPActiveUserMaint JDPActiveUserMaint1;
  18.    JDPActiveJdbcMaint JDPActiveJdbcMaint1;
  19.    JDPServerPropMaint JDPServerPropMaint1;
  20.  
  21.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  22.       this.user = var1;
  23.       this.moduleParameter = var3;
  24.       super.targetPanel = var2;
  25.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  26.       ((Container)this).setLayout(new BorderLayout());
  27.       this.popuppanel = new JDPPopupMessage(var1, this);
  28.       ((Container)this).add(this.popuppanel);
  29.       this.JDPMaskEditMain = new JDPMaskEdit();
  30.       this.Main = new Panel();
  31.       this.ChiselPanel1 = new JDPChiselFramePanel(var1, "Enterprise Server Console");
  32.       String[] var4 = new String[5];
  33.       Panel[] var5 = new Panel[5];
  34.       var5[0] = new Panel();
  35.       var5[0].setLayout(new BorderLayout());
  36.       var4[0] = "Subsystems";
  37.       var5[1] = new Panel();
  38.       var5[1].setLayout(new BorderLayout());
  39.       var4[1] = "Job Queues";
  40.       var5[2] = new Panel();
  41.       var5[2].setLayout(new BorderLayout());
  42.       var4[2] = "Users";
  43.       var5[3] = new Panel();
  44.       var5[3].setLayout(new BorderLayout());
  45.       var4[3] = "Database Connections";
  46.       var5[4] = new Panel();
  47.       var5[4].setLayout(new BorderLayout());
  48.       var4[4] = "Server Properties";
  49.       this.TabPanel1 = new JDPTabSelectPanel(var1, var4, var5, "North");
  50.       this.JDPSubsystemMaint1 = new JDPSubsystemMaint();
  51.       this.JDPSubsystemMaint1.InitClass(var1, var2, var3);
  52.       this.JDPJobQueueMaint1 = new JDPJobQueueMaint();
  53.       this.JDPJobQueueMaint1.InitClass(var1, var2, var3);
  54.       this.JDPActiveUserMaint1 = new JDPActiveUserMaint();
  55.       this.JDPActiveUserMaint1.InitClass(var1, var2, var3);
  56.       this.JDPActiveJdbcMaint1 = new JDPActiveJdbcMaint();
  57.       this.JDPActiveJdbcMaint1.InitClass(var1, var2, var3);
  58.       this.JDPServerPropMaint1 = new JDPServerPropMaint();
  59.       this.JDPServerPropMaint1.InitClass(var1, var2, var3);
  60.       this.Main.setLayout(new BorderLayout());
  61.       ((Container)this).add("Center", this.Main);
  62.       this.Main.add("Center", this.ChiselPanel1);
  63.       this.ChiselPanel1.add("Center", this.TabPanel1);
  64.       var5[0].add("Center", this.JDPSubsystemMaint1);
  65.       var5[1].add("Center", this.JDPJobQueueMaint1);
  66.       var5[2].add("Center", this.JDPActiveUserMaint1);
  67.       var5[3].add("Center", this.JDPActiveJdbcMaint1);
  68.       var5[4].add("Center", this.JDPServerPropMaint1);
  69.       this.TabPanel1.setTabcolor(0, var1.u._cvtcolor("Black"), var1.u._cvtcolor("LightGray"));
  70.       this.TabPanel1.setTabcolor(1, var1.u._cvtcolor("Black"), var1.u._cvtcolor("LightGray"));
  71.       this.TabPanel1.setTabcolor(2, var1.u._cvtcolor("Black"), var1.u._cvtcolor("LightGray"));
  72.       this.TabPanel1.setTabcolor(3, var1.u._cvtcolor("Black"), var1.u._cvtcolor("LightGray"));
  73.       this.TabPanel1.setTabcolor(4, var1.u._cvtcolor("Black"), var1.u._cvtcolor("LightGray"));
  74.       var1.gParm.addElement(this);
  75.       this.InitComponents();
  76.    }
  77.  
  78.    public boolean handleEvent(Event var1) {
  79.       switch (var1.id) {
  80.          case 202:
  81.             if (var1.target.equals(this.TabPanel1)) {
  82.                if (this.TabPanel1.getSelectedIndex() == 0) {
  83.                   this.JDPSubsystemMaint1.LoadGridWithSubsystemData();
  84.                }
  85.  
  86.                if (this.TabPanel1.getSelectedIndex() == 1) {
  87.                   this.JDPJobQueueMaint1.LoadGridWithJobQueueData();
  88.                }
  89.  
  90.                if (this.TabPanel1.getSelectedIndex() == 2) {
  91.                   this.JDPActiveUserMaint1.LoadGridWithUserData();
  92.                }
  93.  
  94.                if (this.TabPanel1.getSelectedIndex() == 3) {
  95.                   this.JDPActiveJdbcMaint1.LoadGridWithJdbcData();
  96.                }
  97.  
  98.                return true;
  99.             }
  100.  
  101.             return false;
  102.          case 503:
  103.          case 504:
  104.          case 505:
  105.             this.popuppanel.postEvent(var1);
  106.             return false;
  107.          default:
  108.             return false;
  109.       }
  110.    }
  111.  
  112.    public void InitComponents() {
  113.       this.jaggSQL.setKeepConnectionOpen(false);
  114.       this.user.mainmsg.clearStatusMsg();
  115.       if (!JDPJagg.useJaggServer) {
  116.          this.user.mainmsg.setStatusMsg("The Enterprise Server console will not operate in when using CGI.", 20);
  117.       }
  118.  
  119.    }
  120. }
  121.