summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cms/client/user/UserRestClient.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/user/UserRestClient.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/user/UserRestClient.java')
-rw-r--r--base/common/src/com/netscape/cms/client/user/UserRestClient.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/base/common/src/com/netscape/cms/client/user/UserRestClient.java b/base/common/src/com/netscape/cms/client/user/UserRestClient.java
index a214b261e..8bbdefe26 100644
--- a/base/common/src/com/netscape/cms/client/user/UserRestClient.java
+++ b/base/common/src/com/netscape/cms/client/user/UserRestClient.java
@@ -59,13 +59,13 @@ public class UserRestClient extends CMSRestClient {
public UserData addUser(UserData userData) {
@SuppressWarnings("unchecked")
ClientResponse<UserData> response = (ClientResponse<UserData>)userClient.addUser(userData);
- return response.getEntity();
+ return getEntity(response);
}
public UserData modifyUser(String userID, UserData userData) {
@SuppressWarnings("unchecked")
ClientResponse<UserData> response = (ClientResponse<UserData>)userClient.modifyUser(userID, userData);
- return response.getEntity();
+ return getEntity(response);
}
public void removeUser(String userID) {
@@ -83,7 +83,7 @@ public class UserRestClient extends CMSRestClient {
public UserCertData addUserCert(String userID, UserCertData userCertData) {
@SuppressWarnings("unchecked")
ClientResponse<UserCertData> response = (ClientResponse<UserCertData>)userCertClient.addUserCert(userID, userCertData);
- return response.getEntity();
+ return getEntity(response);
}
public void removeUserCert(String userID, String certID) {