C E F G H I L M P R S T U 
All Classes All Packages

C

com.devonfw.module.rest.common.api - package com.devonfw.module.rest.common.api
 
com.devonfw.module.rest.service.api - package com.devonfw.module.rest.service.api
 
com.devonfw.module.rest.service.impl - package com.devonfw.module.rest.service.impl
 
convertValue(String, Class<T>) - Method in class com.devonfw.module.rest.service.api.RequestParameters
Converts the given value to the given targetType.
createJsonErrorResponseMessage(String, String, UUID, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create a response message as a JSON-String from the given parts.
createResponse(Throwable, ValidationErrorUserException, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Creates the Response for the given validation exception.
createResponse(Response.Status, String, String, UUID, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create a response message as a JSON-String from the given parts.
createResponse(Response.Status, NlsRuntimeException, String, String, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create a response message as a JSON-String from the given parts.
createResponse(Response.Status, NlsRuntimeException, String, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create a response message as a JSON-String from the given parts.
createResponse(Response.Status, NlsRuntimeException, Map<String, List<String>>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create a response message as a JSON-String from the given parts.
createResponse(WebApplicationException) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Add a response message to an existing response.
createResponse(NlsRuntimeException) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Create the Response for the given NlsRuntimeException.

E

exposeInternalErrorDetails - Variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

F

fromPath(UriInfo) - Static method in class com.devonfw.module.rest.service.api.RequestParameters
 
fromQuery(UriInfo) - Static method in class com.devonfw.module.rest.service.api.RequestParameters
 

G

get(String) - Method in class com.devonfw.module.rest.service.api.RequestParameters
Gets the parameter as single value with the given key as String.
get(String, Class<T>, boolean) - Method in class com.devonfw.module.rest.service.api.RequestParameters
Gets the single parameter in a generic and flexible way.
getExposedErrorDetails(Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
getFirst(String) - Method in class com.devonfw.module.rest.service.api.RequestParameters
Gets the parameter with the given key as String.
getList(String) - Method in class com.devonfw.module.rest.service.api.RequestParameters
Gets the List of all value for the parameter with with the given key.
getMapper() - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
getRollbackCause(Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

H

handleGenericError(Throwable, Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Exception handling for generic exception (fallback).
handleSecurityError(Throwable, Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Exception handling for security exception.
handleValidationException(Throwable, Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Exception handling for validation exception.

I

isExposeInternalErrorDetails() - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

L

loadException(String) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
LOG - Static variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Logger instance.

M

mapper - Variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

P

parameters - Variable in class com.devonfw.module.rest.service.api.RequestParameters
 

R

registerToplevelSecurityException(Class<? extends Throwable>) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Registers a Class as a top-level security exception.
registerToplevelSecurityExceptions() - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
This method registers the top-level security exceptions.
registerToplevelSecurityExceptions(String) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
RequestParameters - Class in com.devonfw.module.rest.service.api
This class helps to deal with UriInfo and MultivaluedMap from the JAX-RS API.
RequestParameters(MultivaluedMap<String, String>) - Constructor for class com.devonfw.module.rest.service.api.RequestParameters
The constructor.
RestService - Interface in com.devonfw.module.rest.common.api
This is a marker interface for a REST Service.
RestServiceExceptionFacade - Class in com.devonfw.module.rest.service.impl
This is an implementation of ExceptionMapper that acts as generic exception facade for REST services.
RestServiceExceptionFacade() - Constructor for class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
The constructor.
rollbackException - Variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

S

securityExceptions - Variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
setExposeInternalErrorDetails(boolean) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
setMapper(ObjectMapper) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

T

toResponse(Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
toResponse(Throwable, Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 
transactionSystemException - Variable in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
 

U

unwrapNlsUserError(Throwable) - Method in class com.devonfw.module.rest.service.impl.RestServiceExceptionFacade
Unwraps potential NLS user error from a wrapper exception such as JsonMappingException or PersistenceException.
C E F G H I L M P R S T U 
All Classes All Packages