Пример #1
0
  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();
  }
Пример #2
0
 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);
 }
Пример #3
0
 /**
  * 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 "";
   }
 }
Пример #4
0
 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);
 }
Пример #5
0
  /*==========================================================
   * 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);
  }
Пример #6
0
  /**
   * 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;
  }