summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cms/client/group/GroupRestClient.java
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-06-07 03:16:37 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-06-27 17:25:10 -0500
commit1eba8264adbe42115caac4db655d450a99791ceb (patch)
treeb7c564a54e5235affadf55c233afc52f6e17fa5a /base/common/src/com/netscape/cms/client/group/GroupRestClient.java
parent4ccfcebe532b97607cfab406a1fa900070573f24 (diff)
downloadpki-1eba8264adbe42115caac4db655d450a99791ceb.tar.gz
pki-1eba8264adbe42115caac4db655d450a99791ceb.tar.xz
pki-1eba8264adbe42115caac4db655d450a99791ceb.zip
Added REST error handler.
A new getEntity() method has been added to obtain the entity from a Response object and also map HTTP errors into exceptions. Ticket #161
Diffstat (limited to 'base/common/src/com/netscape/cms/client/group/GroupRestClient.java')
-rw-r--r--base/common/src/com/netscape/cms/client/group/GroupRestClient.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/base/common/src/com/netscape/cms/client/group/GroupRestClient.java b/base/common/src/com/netscape/cms/client/group/GroupRestClient.java
index c5070a447..54b31fef6 100644
--- a/base/common/src/com/netscape/cms/client/group/GroupRestClient.java
+++ b/base/common/src/com/netscape/cms/client/group/GroupRestClient.java
@@ -59,13 +59,13 @@ public class GroupRestClient extends CMSRestClient {
public GroupData addGroup(GroupData groupData) {
@SuppressWarnings("unchecked")
ClientResponse<GroupData> response = (ClientResponse<GroupData>)groupClient.addGroup(groupData);
- return response.getEntity();
+ return getEntity(response);
}
public GroupData modifyGroup(String groupID, GroupData groupData) {
@SuppressWarnings("unchecked")
ClientResponse<GroupData> response = (ClientResponse<GroupData>)groupClient.modifyGroup(groupID, groupData);
- return response.getEntity();
+ return getEntity(response);
}
public void removeGroup(String groupID) {
@@ -83,7 +83,7 @@ public class GroupRestClient extends CMSRestClient {
public GroupMemberData addGroupMember(String groupID, String memberID) {
@SuppressWarnings("unchecked")
ClientResponse<GroupMemberData> response = (ClientResponse<GroupMemberData>)groupMemberClient.addGroupMember(groupID, memberID);
- return response.getEntity();
+ return getEntity(response);
}
public void removeGroupMember(String groupID, String memberID) {