summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
diff options
context:
space:
mode:
authorvakwetu <vakwetu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-08-03 04:09:14 +0000
committervakwetu <vakwetu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-08-03 04:09:14 +0000
commit29a71994e51cd811cb2ff40768dd7d2091967498 (patch)
tree1362eb671ee8680d720d9018d73d4123e33b5091 /pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
parent797a1497b7f6a6f6b91ec1108a3993fe239477d7 (diff)
downloadpki-29a71994e51cd811cb2ff40768dd7d2091967498.tar.gz
pki-29a71994e51cd811cb2ff40768dd7d2091967498.tar.xz
pki-29a71994e51cd811cb2ff40768dd7d2091967498.zip
Bugzilla BZ689909 - Dogtag installation under IPA takes too much time - remove the inefficient sleeps
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@2096 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
index 1ab7c03a4..9e0b3c863 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
@@ -324,6 +324,7 @@ public class NamePanel extends WizardPanelBase {
String dn = HttpInput.getDN(request, cert.getCertTag());
if (dn == null || dn.length() == 0) {
+ context.put("updateStatus", "validate-failure");
throw new IOException("Empty DN for " + cert.getUserFriendlyName());
}
}
@@ -728,6 +729,7 @@ public class NamePanel extends WizardPanelBase {
if (inputChanged(request)) {
mServlet.cleanUpFromPanel(mServlet.getPanelNo(request));
} else if (isPanelDone()) {
+ context.put("updateStatus", "success");
return;
}
@@ -756,10 +758,12 @@ public class NamePanel extends WizardPanelBase {
}
updateCloneConfig(config);
CMS.debug("NamePanel: clone configuration done");
+ context.put("updateStatus", "success");
return;
}
} catch (Exception e) {
CMS.debug("NamePanel: configCertWithTag failure - " + e);
+ context.put("updateStatus", "failure");
return;
}
@@ -870,7 +874,11 @@ public class NamePanel extends WizardPanelBase {
config.commit(false);
} catch (Exception e) {}
-
+ if (!hasErr) {
+ context.put("updateStatus", "success");
+ } else {
+ context.put("updateStatus", "failure");
+ }
CMS.debug("NamePanel: update() done");
}