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(); }
private void parseNTVals(NameValuePairs nvp) { mNTLevel = Integer.parseInt(nvp.get(Constants.PR_NT_LOG_LEVEL)); mSource = nvp.get(Constants.PR_NT_EVENT_SOURCE); if (nvp.get(Constants.PR_NT_LOG_ENABLED).equalsIgnoreCase(Constants.TRUE)) mActivateNTLog.setSelected(true); else mActivateNTLog.setSelected(false); }
/** * Retrieve the data blob, Certificate Pretty Print or Base64Encode cert, from the data object. * Used by the view functionality. * * @param row cert table row number * @retrun data in string format */ public String getDataBlob(int row) { try { NameValuePairs obj = (NameValuePairs) getObjectValueAt(row); return obj.get(CERT_DATA); } catch (Exception e) { Debug.println("CertDataModel: getDataBlob()- " + e.toString()); return ""; } }
private void parseVals(NameValuePairs nvp) { if (nvp.get(Constants.PR_LOG_ENABLED).equalsIgnoreCase(Constants.TRUE)) activateLog.setSelected(true); else activateLog.setSelected(false); mLevel = Integer.parseInt(nvp.get(Constants.PR_LOG_LEVEL)); mlogBufSizTextData = nvp.get(Constants.PR_LOG_BUFFERSIZE); mlogMaxSizTextData = nvp.get(Constants.PR_LOG_MAXFILESIZE); int val = Integer.parseInt(nvp.get(Constants.PR_LOG_ROLLEROVER_INTERVAL)); mFrequency = getRollOverIndex(val); }
/*========================================================== * public methods *==========================================================*/ public void processData(Object data) { Vector v = new Vector(); NameValuePairs obj = (NameValuePairs) data; // XXX NEED TO CHANGE if we are going to have multi-column table v.addElement( new JLabel( obj.get(CERT_NAME), CMSAdminUtil.getImage(CMSAdminResources.IMAGE_CERTICON_SMALL), JLabel.LEFT)); addRow(v, data); }
/** * 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; }