Class RestUtils
- java.lang.Object
-
- org.kie.server.remote.rest.common.util.RestUtils
-
public class RestUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description RestUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.ws.rs.core.ResponsealreadyExists(String message, javax.ws.rs.core.Variant v, Header... customHeaders)protected static voidapplyCustomHeaders(javax.ws.rs.core.Response.ResponseBuilder builder, Header... customHeaders)static javax.ws.rs.core.ResponsebadRequest(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)static HeaderbuildConversationIdHeader(String containerId, org.kie.server.services.api.KieServerRegistry registry, javax.ws.rs.core.HttpHeaders headers)static javax.ws.rs.core.Responseconflict(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)static javax.ws.rs.core.ResponsecreateCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status, Header... customHeaders)static javax.ws.rs.core.ResponsecreateCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, Header... customHeaders)static javax.ws.rs.core.ResponsecreateCorrectVariant(org.kie.server.services.impl.marshal.MarshallerHelper marshallerHelper, String containerId, Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status, Header... customHeaders)static javax.ws.rs.core.ResponsecreateResponse(Object responseObj, javax.ws.rs.core.Variant v, javax.ws.rs.core.Response.Status status, Header... customHeaders)static StringerrorMessage(Throwable e)static StringerrorMessage(Throwable e, String defaultMessage)static javax.ws.rs.core.Responseforbidden(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)static StringgetClassType(javax.ws.rs.core.HttpHeaders headers)static StringgetContentType(javax.ws.rs.core.HttpHeaders headers)static javax.ws.rs.core.MediaTypegetMediaType(javax.ws.rs.core.HttpHeaders httpHeaders)static javax.ws.rs.core.VariantgetVariant(javax.ws.rs.core.HttpHeaders headers)static javax.ws.rs.core.VariantgetVariant(javax.ws.rs.core.HttpHeaders headers, Object obj)static javax.ws.rs.core.ResponseinternalServerError(String message, javax.ws.rs.core.Variant v, Header... customHeaders)static BooleanisCorrelationKeyAlreadyExists(Exception e)static javax.ws.rs.core.ResponsenoContent(javax.ws.rs.core.Variant v, Header... customHeaders)static javax.ws.rs.core.ResponsenotFound(String message, javax.ws.rs.core.Variant v, Header... customHeaders)static javax.ws.rs.core.ResponsepermissionDenied(String message, javax.ws.rs.core.Variant v, Header... customHeaders)static javax.ws.rs.core.ResponseserviceUnavailable(Header... customHeaders)
-
-
-
Method Detail
-
createCorrectVariant
public static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, Header... customHeaders)
-
createCorrectVariant
public static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status, Header... customHeaders)
-
createCorrectVariant
public static javax.ws.rs.core.Response createCorrectVariant(org.kie.server.services.impl.marshal.MarshallerHelper marshallerHelper, String containerId, Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status, Header... customHeaders)
-
createResponse
public static javax.ws.rs.core.Response createResponse(Object responseObj, javax.ws.rs.core.Variant v, javax.ws.rs.core.Response.Status status, Header... customHeaders)
-
getVariant
public static javax.ws.rs.core.Variant getVariant(javax.ws.rs.core.HttpHeaders headers)
-
getVariant
public static javax.ws.rs.core.Variant getVariant(javax.ws.rs.core.HttpHeaders headers, Object obj)
-
getClassType
public static String getClassType(javax.ws.rs.core.HttpHeaders headers)
-
getContentType
public static String getContentType(javax.ws.rs.core.HttpHeaders headers)
-
getMediaType
public static javax.ws.rs.core.MediaType getMediaType(javax.ws.rs.core.HttpHeaders httpHeaders)
-
permissionDenied
public static javax.ws.rs.core.Response permissionDenied(String message, javax.ws.rs.core.Variant v, Header... customHeaders)
-
notFound
public static javax.ws.rs.core.Response notFound(String message, javax.ws.rs.core.Variant v, Header... customHeaders)
-
internalServerError
public static javax.ws.rs.core.Response internalServerError(String message, javax.ws.rs.core.Variant v, Header... customHeaders)
-
alreadyExists
public static javax.ws.rs.core.Response alreadyExists(String message, javax.ws.rs.core.Variant v, Header... customHeaders)
-
badRequest
public static javax.ws.rs.core.Response badRequest(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)
-
forbidden
public static javax.ws.rs.core.Response forbidden(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)
-
noContent
public static javax.ws.rs.core.Response noContent(javax.ws.rs.core.Variant v, Header... customHeaders)
-
serviceUnavailable
public static javax.ws.rs.core.Response serviceUnavailable(Header... customHeaders)
-
conflict
public static javax.ws.rs.core.Response conflict(String reason, javax.ws.rs.core.Variant v, Header... customHeaders)
-
applyCustomHeaders
protected static void applyCustomHeaders(javax.ws.rs.core.Response.ResponseBuilder builder, Header... customHeaders)
-
buildConversationIdHeader
public static Header buildConversationIdHeader(String containerId, org.kie.server.services.api.KieServerRegistry registry, javax.ws.rs.core.HttpHeaders headers)
-
-