-
Notifications
You must be signed in to change notification settings - Fork 47
Home
Ramesh Fadatare edited this page Jun 7, 2018
·
3 revisions
Welcome to the gof-java-design-patterns wiki!
@GET
@Path("/getNumber")
public String getNumber(@Context HttpHeaders httpheaders, @QueryParam("number") String number) throws Exception {
JsonObject json = new JsonObject();
String response = "";
number = number.trim();
try {
response = callflowServiceLua.getNumberDetails(number);
} catch (Exception e) {
logger.debug("StackTrace", e);
logger.error(APIResponseMessages.ERROR_GETTING_NUMBER + e.getMessage());
json.addProperty(APIConstants.MESSAGE, APIResponseMessages.ERROR_GETTING_NUMBER + e.getMessage());
if (e.getCause() != null) {
json.addProperty(APIConstants.ERROR, e.getCause().getMessage());
} else {
json.addProperty(APIConstants.ERROR, APIErrorCodeConstant.INTERNAL_ERROR_CODE);
}
return json.toString();
}
return response;
}