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); } }
/** * 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; }
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(); }