⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdrscreen.java

📁 这是一个用java和xml编写的流媒体服务器管理软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
  {    return radiusHostField.getText();  }  /**   *    */  public String getRetriesField()  {    return retriesField.getText();  }  /**   *    */  public String getSecretKeyField()  {    return secretKeyField.getText();  }  /**   *    * @param str   */  public void setRadiusHostField(String str)  {    radiusHostField.setText(str);  }  /**   *    * @param str   */  public void setRetriesField(String str)  {    retriesField.setText(str);  }  /**   *    * @param str   */  public void setSecretKeyField(String str)  {    secretKeyField.setText(str);  }  // Billing Information  /**   *    */  public String getFrequencyField()  {    return frequencyField.getText();  }  /**   *    */  public String getDirPathField()  {    return dirPathField.getText();  }  /**   *    */  public String getLockFileField()  {    return lockFileField.getText();  }  /**   *    */  public String getBillingFileField()  {    return billingFileField.getText();  }  /**   *    */  public String getUnsentExtField()  {    return unsentExtField.getText();  }  /**   *    */  public String getRollOvSizeField()  {    return rollOvSizeField.getText();  }  /**   *    */  public String getRollOvPrdField()  {    return rollOvPrdField.getText();  }  /**   *    * @param str   */  public void setFrequencyField(String str)  {    frequencyField.setText(str);  }  /**   *    * @param str   */  public void setDirPathField(String str)  {    dirPathField.setText(str);  }  /**   *    * @param str   */  public void setLockFileField(String str)  {    lockFileField.setText(str);  }  /**   *    * @param str   */  public void setBillingFileField(String str)  {    billingFileField.setText(str);  }  /**   *    * @param str   */  public void setUnsentExtField(String str)  {    unsentExtField.setText(str);  }  /**   *    * @param str   */  public void setRollOvSizeField(String str)  {    rollOvSizeField.setText(str);  }  /**   *    * @param str   */  public void setRollOvPrdField(String str)  {    rollOvPrdField.setText(str);  }  /**   */  public void displayData()  {    if (dataManager != null)    {      try      {        groupLabel.setText(dataManager.getGroupData());        setCdrHostField(dataManager.getHostData());        setCdrPortField(dataManager.getPortData());        setRadiusHostField(dataManager.getRadiusHostData());        setRetriesField(dataManager.getRadiusRetriesData());        setSecretKeyField(dataManager.getRadiusSecretKeyData());        setFrequencyField(dataManager.getBillingFrequencyData());        setDirPathField(dataManager.getBillingDirPathData());        setLockFileField(dataManager.getBillingLockFileData());        setBillingFileField(dataManager.getBillingDataFileData());        setUnsentExtField(dataManager.getBillingUnsentExtensionData());        setRollOvSizeField(dataManager.getBillingRolloverSizeData());        setRollOvPrdField(dataManager.getBillingRolloverPeriodData());        billForRingtimeCheckBox.setSelected(dataManager.getBillForRingtimeData());        toValidate.clear();        toValidate.add(cdrHostField);        toValidate.add(cdrPortField);        toValidate.add(radiusHostField);        toValidate.add(retriesField);        toValidate.add(frequencyField);        toValidate.add(rollOvSizeField);        toValidate.add(rollOvPrdField);      }      catch (InvalidRequestException e)      {        e.printStackTrace();      }    }  }  /**   */  public void getData()    throws InvalidRequestException  {    if (dataManager != null)    {        dataManager.setHostData(getCdrHostField());        dataManager.setPortData(getCdrPortField());        dataManager.setRadiusHostData(getRadiusHostField());        dataManager.setRadiusRetriesData(getRetriesField());        dataManager.setRadiusSecretKeyData(getSecretKeyField());        dataManager.setBillingFrequencyData(getFrequencyField());        dataManager.setBillingDirPathData(getDirPathField());        dataManager.setBillingLockFileData(getLockFileField());        dataManager.setBillingDataFileData(getBillingFileField());        dataManager.setBillingUnsentExtensionData(getUnsentExtField());        dataManager.setBillingRolloverSizeData(getRollOvSizeField());        dataManager.setBillingRolloverPeriodData(getRollOvPrdField());        dataManager.setBillForRingtimeData(billForRingtimeCheckBox.isSelected());    }  }  /**   *    */  private boolean showOption(String s)  {    JFrame df = new JFrame();    int option = JOptionPane.showConfirmDialog(df, s, "CDR Group Deletion",             JOptionPane.YES_NO_CANCEL_OPTION);    if (option == JOptionPane.YES_OPTION)    {      return true;    }    return false;  }  /**   */  public void activate()  {    dataManager = configTree1.getCdrData();    displayData();    // changing host and port changes the filename    cdrHostField.setEnabled(false);    cdrPortField.setEnabled(false);  }  /**   */  public void activateNew()  {    System.out.println("\n Inside CdrScreen New Button ");    dataManager = configTree1.getNewCdrData();    cdrHostField.setEnabled(true);    cdrPortField.setEnabled(true);    displayData();  }  // Action Listener  /**   *    * @param ev   */  public void actionPerformed(ActionEvent ev)  {    // System.out.println("\n ev.getSource = "+ev.getSource());    if (ev.getSource() == mainScreen.getOkButton())    {      System.out.println("\n cdrScreen -> Ok Button Pressed");      if (!checkValidated())      {        return;      }      try      {        getData();      }      catch(InvalidRequestException e)      {        return;      }      if (dataManager != null)      {        try        {          dataManager.saveData();        }        catch (InvalidRequestException e) {}      }      dataManager = configTree1.getCdrData();      mainScreen.enableTree();    }  }  public int confirmDelete()  {    return JOptionPane.showConfirmDialog(this,             new String("Are you sure you want to delete this CDR Server?"),             "Delete CDR Server Screen", JOptionPane.YES_NO_OPTION,             JOptionPane.WARNING_MESSAGE);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -