/** * Implementation for saving panel information * * @return true if save successful; otherwise, false. */ public boolean applyCallback() { // check blank fields if ((mlogMaxSizText.getText().trim().equals("")) || (mlogBufSizText.getText().trim().equals(""))) { showMessageDialog("BLANKFIELD"); return false; } String bufSize = mlogBufSizText.getText().trim(); String maxSize = mlogMaxSizText.getText().trim(); try { int val1 = Integer.parseInt(bufSize); int val2 = Integer.parseInt(maxSize); if (val1 <= 0 || val2 <= 0) { showMessageDialog("OUTOFRANGE"); return false; } } catch (NumberFormatException e) { showMessageDialog("NUMBERFORMAT"); return false; } NameValuePairs nvp = new NameValuePairs(); mModel.progressStart(); if (activateLog.isSelected()) nvp.put(Constants.PR_LOG_ENABLED, Constants.TRUE); else nvp.put(Constants.PR_LOG_ENABLED, Constants.FALSE); String str = "" + mLogLevel.getSelectedIndex(); nvp.put(Constants.PR_LOG_LEVEL, str); nvp.put(Constants.PR_LOG_BUFFERSIZE, mlogBufSizText.getText().trim()); // nvp.add(Constants.PR_LOG_EXPIRED_TIME, ""); // nvp.add(Constants.PR_LOG_FILENAME, ""); // nvp.add(Constants.PR_LOG_FLUSHINTERVAL, ""); nvp.put(Constants.PR_LOG_MAXFILESIZE, mlogMaxSizText.getText().trim()); str = "" + getRollOverTime(mlogFQC.getSelectedIndex()); nvp.put(Constants.PR_LOG_ROLLEROVER_INTERVAL, str); try { mAdmin.modify(DestDef.DEST_LOG_ADMIN, ScopeDef.SC_AUDITLOG, Constants.RS_ID_CONFIG, nvp); if (mIsNT) { nvp.clear(); nvp.put(Constants.PR_NT_LOG_LEVEL, "" + mNTLogLevel.getSelectedIndex()); nvp.put(Constants.PR_NT_EVENT_SOURCE, mEventSourceText.getText().trim()); if (mActivateNTLog.isSelected()) nvp.put(Constants.PR_NT_LOG_ENABLED, Constants.TRUE); else nvp.put(Constants.PR_NT_LOG_ENABLED, Constants.FALSE); mAdmin.modify(DestDef.DEST_LOG_ADMIN, ScopeDef.SC_NTAUDITLOG, Constants.RS_ID_CONFIG, nvp); } } catch (EAdminException e) { showErrorDialog(e.toString()); mModel.progressStop(); return false; } mModel.progressStop(); clearDirtyFlag(); return true; }
public void refresh() { mModel.progressStart(); NameValuePairs nvp = new NameValuePairs(); nvp.put(Constants.PR_LOG_ENABLED, ""); nvp.put(Constants.PR_LOG_LEVEL, ""); nvp.put(Constants.PR_LOG_BUFFERSIZE, ""); // nvp.add(Constants.PR_LOG_EXPIRED_TIME, ""); // nvp.add(Constants.PR_LOG_FILENAME, ""); // nvp.add(Constants.PR_LOG_FLUSHINTERVAL, ""); nvp.put(Constants.PR_LOG_MAXFILESIZE, ""); nvp.put(Constants.PR_LOG_ROLLEROVER_INTERVAL, ""); try { NameValuePairs val = mAdmin.read(DestDef.DEST_LOG_ADMIN, ScopeDef.SC_AUDITLOG, Constants.RS_ID_CONFIG, nvp); parseVals(val); if (mIsNT) { nvp.clear(); nvp.put(Constants.PR_NT_EVENT_SOURCE, ""); nvp.put(Constants.PR_NT_LOG_LEVEL, ""); nvp.put(Constants.PR_NT_LOG_ENABLED, ""); val = mAdmin.read( DestDef.DEST_LOG_ADMIN, ScopeDef.SC_NTAUDITLOG, Constants.RS_ID_CONFIG, nvp); parseNTVals(val); } } catch (EAdminException e) { showErrorDialog(e.toString()); mModel.progressStop(); } setValues(); mModel.progressStop(); clearDirtyFlag(); mParent.setOKCancel(); }