📄 cdrscreen.java
字号:
{ 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 + -