Beispiel #1
0
  private void addUpdatePrivileges() {
    try {

      String id = Utils.clean(getIdentity().getText());
      if (id == null) {
        ErrorDialog.showError("Please enter a valid identity!!!");
      }
      boolean reload = false;
      StringBuffer sb = new StringBuffer();
      sb.append("Updating the privileges resulted in the following:\n");
      String s1 = addUpdateCreate();
      if (s1 != null) {
        reload = true;
        sb.append(s1 + "\n");
      }
      String s2 = addUpdateStem();
      if (s2 != null) {
        reload = true;
        sb.append(s2);
      }

      dispose();

      if (reload) {
        browser.loadPrivileges();
      }
      GridApplication.getContext().showMessage(sb.toString());
    } catch (Exception e) {
      ErrorDialog.showError(e);
      FaultUtil.logFault(log, e);
    }
  }
Beispiel #2
0
  /**
   * This method initializes titlePanel
   *
   * @return javax.swing.JPanel
   */
  private JPanel getTitlePanel() {
    if (titlePanel == null) {
      String title = "";
      String subTitle = "";

      if (this.update) {
        title = "Update Privilege(s)";
        subTitle =
            "Update a users privilege(s) on the stem " + browser.getStem().getDisplayExtension();
      } else {
        title = "Grant Privilege(s)";
        subTitle =
            "Grant a user privilege(s) on the stem " + browser.getStem().getDisplayExtension();
      }

      titlePanel = new TitlePanel(title, subTitle);
    }
    return titlePanel;
  }
Beispiel #3
0
 public StemPrivilegeWindow(StemBrowser browser, StemPrivilegeCaddy caddy) {
   super();
   this.caddy = caddy;
   this.browser = browser;
   this.update = true;
   this.targetStem = browser.getStem();
   if (caddy == null) {
     update = false;
   } else {
     update = true;
   }
   initialize();
 }