public abstract class ResourceBase extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ResourceBase.MimeType |
Modifier and Type | Field and Description |
---|---|
static String |
BODY |
static String |
STATUS_CODE |
static String |
STATUS_MESSAGE |
Constructor and Description |
---|
ResourceBase() |
Modifier and Type | Method and Description |
---|---|
protected String |
createResponseJSONString(int statusCode,
javax.ws.rs.core.HttpHeaders headers,
org.json.JSONObject body) |
protected String |
createResponseJSONString(int statusCode,
javax.ws.rs.core.HttpHeaders headers,
String strBody) |
protected String |
createResponseJSONString(int statusCode,
String statusMessage,
org.json.JSONObject body) |
protected String |
createStringResponseJSONString(int statusCode,
String statusMessage,
String strBody) |
protected Subject |
getCaller(javax.servlet.http.HttpServletRequest req) |
protected String |
getLocalizedMessage(Locale locale,
int errorCode)
Returns localized exception message.
|
protected Subject |
getSubject(javax.servlet.http.HttpServletRequest request) |
protected Locale |
getUserLocale(javax.ws.rs.core.HttpHeaders headers) |
protected javax.ws.rs.WebApplicationException |
getWebApplicationException(javax.ws.rs.core.HttpHeaders headers,
CoreTokenException e) |
protected javax.ws.rs.WebApplicationException |
getWebApplicationException(javax.ws.rs.core.HttpHeaders headers,
EntitlementException e,
ResourceBase.MimeType mimeType) |
protected javax.ws.rs.WebApplicationException |
getWebApplicationException(javax.ws.rs.core.HttpHeaders headers,
RestException e,
ResourceBase.MimeType mimeType) |
protected javax.ws.rs.WebApplicationException |
getWebApplicationException(int statusCode,
Exception e,
ResourceBase.MimeType mimeType) |
protected javax.ws.rs.WebApplicationException |
getWebApplicationException(org.json.JSONException e,
ResourceBase.MimeType mimeType) |
protected Subject |
toSubject(Principal principal) |
protected Subject |
toSubject(String subject) |
public static final String STATUS_CODE
public static final String STATUS_MESSAGE
public static final String BODY
protected Subject getCaller(javax.servlet.http.HttpServletRequest req) throws RestException
RestException
protected Subject getSubject(javax.servlet.http.HttpServletRequest request) throws RestException
RestException
protected javax.ws.rs.WebApplicationException getWebApplicationException(javax.ws.rs.core.HttpHeaders headers, RestException e, ResourceBase.MimeType mimeType)
protected javax.ws.rs.WebApplicationException getWebApplicationException(javax.ws.rs.core.HttpHeaders headers, EntitlementException e, ResourceBase.MimeType mimeType)
protected javax.ws.rs.WebApplicationException getWebApplicationException(javax.ws.rs.core.HttpHeaders headers, CoreTokenException e)
protected javax.ws.rs.WebApplicationException getWebApplicationException(org.json.JSONException e, ResourceBase.MimeType mimeType)
protected javax.ws.rs.WebApplicationException getWebApplicationException(int statusCode, Exception e, ResourceBase.MimeType mimeType)
protected Locale getUserLocale(javax.ws.rs.core.HttpHeaders headers)
protected String createResponseJSONString(int statusCode, javax.ws.rs.core.HttpHeaders headers, org.json.JSONObject body)
protected String createResponseJSONString(int statusCode, javax.ws.rs.core.HttpHeaders headers, String strBody) throws org.json.JSONException
org.json.JSONException
protected String createStringResponseJSONString(int statusCode, String statusMessage, String strBody)
protected String createResponseJSONString(int statusCode, String statusMessage, org.json.JSONObject body)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.