public class OnmsRestService extends Object
OnmsRestService class.
Modifier and Type | Class and Description |
---|---|
protected static class |
OnmsRestService.ComparisonOperation |
Modifier and Type | Field and Description |
---|---|
protected static int |
DEFAULT_LIMIT |
Constructor and Description |
---|
OnmsRestService()
Constructor for OnmsRestService.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
applyQueryFilters(javax.ws.rs.core.MultivaluedMap<String,String> p,
CriteriaBuilder builder) |
protected static void |
applyQueryFilters(javax.ws.rs.core.MultivaluedMap<String,String> p,
CriteriaBuilder builder,
Integer defaultLimit) |
protected javax.ws.rs.core.Response |
getBadRequestResponse(String message) |
protected static org.springframework.beans.BeanWrapper |
getBeanWrapperForClass(Class<?> criteriaClass) |
protected static <T> javax.ws.rs.WebApplicationException |
getException(javax.ws.rs.core.Response.Status status,
String msg,
String... params)
throwException
|
protected static <T> javax.ws.rs.WebApplicationException |
getException(javax.ws.rs.core.Response.Status status,
Throwable t) |
protected Integer |
getNumericValue(String number) |
protected static URI |
getRedirectUri(javax.ws.rs.core.UriInfo uriInfo,
Object... pathComponents) |
protected void |
readLock() |
protected void |
readUnlock() |
protected static String |
removeParameter(javax.ws.rs.core.MultivaluedMap<String,String> params,
String key) |
protected static String |
removeParameter(javax.ws.rs.core.MultivaluedMap<String,String> params,
String key,
String defaultValue) |
protected static void |
setProperties(MultivaluedMapImpl params,
Object req)
setProperties
|
protected void |
writeLock() |
protected void |
writeUnlock() |
protected static final int DEFAULT_LIMIT
protected final void readLock()
protected final void readUnlock()
protected final void writeLock()
protected final void writeUnlock()
protected static void applyQueryFilters(javax.ws.rs.core.MultivaluedMap<String,String> p, CriteriaBuilder builder)
protected static void applyQueryFilters(javax.ws.rs.core.MultivaluedMap<String,String> p, CriteriaBuilder builder, Integer defaultLimit)
protected static org.springframework.beans.BeanWrapper getBeanWrapperForClass(Class<?> criteriaClass)
protected static String removeParameter(javax.ws.rs.core.MultivaluedMap<String,String> params, String key)
protected static String removeParameter(javax.ws.rs.core.MultivaluedMap<String,String> params, String key, String defaultValue)
protected static <T> javax.ws.rs.WebApplicationException getException(javax.ws.rs.core.Response.Status status, String msg, String... params) throws javax.ws.rs.WebApplicationException
throwException
T
- a T object.status
- a Response.Status
object.msg
- a String
object.javax.ws.rs.WebApplicationException
protected static <T> javax.ws.rs.WebApplicationException getException(javax.ws.rs.core.Response.Status status, Throwable t) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
protected static URI getRedirectUri(javax.ws.rs.core.UriInfo uriInfo, Object... pathComponents)
protected static void setProperties(MultivaluedMapImpl params, Object req)
setProperties
params
- a MultivaluedMapImpl
object.req
- a Object
object.protected javax.ws.rs.core.Response getBadRequestResponse(String message)
Copyright © 2021. All rights reserved.