summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/admin
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2013-12-14 19:44:47 -0500
committerEndi S. Dewata <edewata@redhat.com>2013-12-16 19:15:48 -0500
commitcbfe95ec0b320713a3375e77975779d8acfaf5aa (patch)
treee47c24e0ccd67b9dbad98e3e62d23697fab85680 /base/server/cms/src/com/netscape/cms/servlet/admin
parentc6dc612b3696cdd10f7676bf4cedde83242b22e8 (diff)
downloadpki-cbfe95ec0b320713a3375e77975779d8acfaf5aa.tar.gz
pki-cbfe95ec0b320713a3375e77975779d8acfaf5aa.tar.xz
pki-cbfe95ec0b320713a3375e77975779d8acfaf5aa.zip
Added dialog for adding TPS groups.
A new dialog box has been added for adding TPS groups. A separate group ID attribute has been added to the REST service as required by Backbone. Ticket #654
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/admin')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/admin/GroupService.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/admin/GroupService.java b/base/server/cms/src/com/netscape/cms/servlet/admin/GroupService.java
index a20b548ad..722979d79 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/admin/GroupService.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/admin/GroupService.java
@@ -79,14 +79,17 @@ public class GroupService extends PKIService implements GroupResource {
GroupData groupData = new GroupData();
- String id = group.getGroupID();
- if (!StringUtils.isEmpty(id)) groupData.setID(id);
+ String groupID = group.getGroupID();
+ if (!StringUtils.isEmpty(groupID)) {
+ groupData.setID(groupID);
+ groupData.setGroupID(groupID);
+ }
String description = group.getDescription();
if (!StringUtils.isEmpty(description)) groupData.setDescription(description);
- String groupID = URLEncoder.encode(groupData.getID(), "UTF-8");
- URI uri = uriInfo.getBaseUriBuilder().path(GroupResource.class).path("{groupID}").build(groupID);
+ String encodedGroupID = URLEncoder.encode(groupData.getID(), "UTF-8");
+ URI uri = uriInfo.getBaseUriBuilder().path(GroupResource.class).path("{groupID}").build(encodedGroupID);
groupData.setLink(new Link("self", uri));
return groupData;
@@ -190,7 +193,7 @@ public class GroupService extends PKIService implements GroupResource {
if (groupData == null) throw new BadRequestException("Group data is null.");
- String groupID = groupData.getID();
+ String groupID = groupData.getGroupID();
// ensure that any low-level exceptions are reported
// to the signed audit log and stored as failures