Package com.sun.identity.rest
Class ResourceBase
- java.lang.Object
-
- com.sun.identity.rest.ResourceBase
-
- Direct Known Subclasses:
CoreTokenResource,ListenerResource,PrivilegeResource
public abstract class ResourceBase extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceBase.MimeType
-
Field Summary
Fields Modifier and Type Field Description static StringBODYstatic StringSTATUS_CODEstatic StringSTATUS_MESSAGE
-
Constructor Summary
Constructors Constructor Description ResourceBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringcreateResponseJSONString(int statusCode, jakarta.ws.rs.core.HttpHeaders headers, String strBody)protected StringcreateResponseJSONString(int statusCode, jakarta.ws.rs.core.HttpHeaders headers, org.json.JSONObject body)protected StringcreateResponseJSONString(int statusCode, String statusMessage, org.json.JSONObject body)protected StringcreateStringResponseJSONString(int statusCode, String statusMessage, String strBody)protected SubjectgetCaller(jakarta.servlet.http.HttpServletRequest req)protected StringgetLocalizedMessage(Locale locale, int errorCode)Returns localized exception message.protected SubjectgetSubject(jakarta.servlet.http.HttpServletRequest request)protected LocalegetUserLocale(jakarta.ws.rs.core.HttpHeaders headers)protected jakarta.ws.rs.WebApplicationExceptiongetWebApplicationException(int statusCode, Exception e, ResourceBase.MimeType mimeType)protected jakarta.ws.rs.WebApplicationExceptiongetWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, CoreTokenException e)protected jakarta.ws.rs.WebApplicationExceptiongetWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, EntitlementException e, ResourceBase.MimeType mimeType)protected jakarta.ws.rs.WebApplicationExceptiongetWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, RestException e, ResourceBase.MimeType mimeType)protected jakarta.ws.rs.WebApplicationExceptiongetWebApplicationException(org.json.JSONException e, ResourceBase.MimeType mimeType)protected SubjecttoSubject(String subject)protected SubjecttoSubject(Principal principal)
-
-
-
Field Detail
-
STATUS_CODE
public static final String STATUS_CODE
- See Also:
- Constant Field Values
-
STATUS_MESSAGE
public static final String STATUS_MESSAGE
- See Also:
- Constant Field Values
-
BODY
public static final String BODY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCaller
protected Subject getCaller(jakarta.servlet.http.HttpServletRequest req) throws RestException
- Throws:
RestException
-
getSubject
protected Subject getSubject(jakarta.servlet.http.HttpServletRequest request) throws RestException
- Throws:
RestException
-
getWebApplicationException
protected jakarta.ws.rs.WebApplicationException getWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, RestException e, ResourceBase.MimeType mimeType)
-
getWebApplicationException
protected jakarta.ws.rs.WebApplicationException getWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, EntitlementException e, ResourceBase.MimeType mimeType)
-
getWebApplicationException
protected jakarta.ws.rs.WebApplicationException getWebApplicationException(jakarta.ws.rs.core.HttpHeaders headers, CoreTokenException e)
-
getWebApplicationException
protected jakarta.ws.rs.WebApplicationException getWebApplicationException(org.json.JSONException e, ResourceBase.MimeType mimeType)
-
getWebApplicationException
protected jakarta.ws.rs.WebApplicationException getWebApplicationException(int statusCode, Exception e, ResourceBase.MimeType mimeType)
-
getUserLocale
protected Locale getUserLocale(jakarta.ws.rs.core.HttpHeaders headers)
-
createResponseJSONString
protected String createResponseJSONString(int statusCode, jakarta.ws.rs.core.HttpHeaders headers, org.json.JSONObject body)
-
createResponseJSONString
protected String createResponseJSONString(int statusCode, jakarta.ws.rs.core.HttpHeaders headers, String strBody) throws org.json.JSONException
- Throws:
org.json.JSONException
-
createStringResponseJSONString
protected String createStringResponseJSONString(int statusCode, String statusMessage, String strBody)
-
createResponseJSONString
protected String createResponseJSONString(int statusCode, String statusMessage, org.json.JSONObject body)
-
-