public class AbstractResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SCOPE_READ |
static String |
SCOPE_WRITE |
protected javax.validation.Validator |
validator |
| Constructor and Description |
|---|
AbstractResource() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> List<T> |
addAll(Iterator<T> iterator) |
javax.ws.rs.core.Response |
buildErrorResponse(Exception e) |
protected javax.ws.rs.core.Response |
buildViolationErrorResponse(Set<javax.validation.ConstraintViolation<?>> violations) |
String |
generateRandom() |
protected String |
getUserId(javax.servlet.http.HttpServletRequest request) |
protected boolean |
isAdminPrincipal(javax.servlet.http.HttpServletRequest request) |
protected javax.ws.rs.core.Response |
response(Object response) |
protected void |
validate(AbstractEntity entity) |
javax.ws.rs.core.Response |
validateScope(javax.servlet.http.HttpServletRequest request,
List<String> requiredScopes) |
public static final String SCOPE_READ
public static final String SCOPE_WRITE
@Inject protected javax.validation.Validator validator
public javax.ws.rs.core.Response buildErrorResponse(Exception e)
protected javax.ws.rs.core.Response buildViolationErrorResponse(Set<javax.validation.ConstraintViolation<?>> violations)
protected String getUserId(javax.servlet.http.HttpServletRequest request)
protected boolean isAdminPrincipal(javax.servlet.http.HttpServletRequest request)
protected void validate(AbstractEntity entity)
public String generateRandom()
public javax.ws.rs.core.Response validateScope(javax.servlet.http.HttpServletRequest request,
List<String> requiredScopes)
protected javax.ws.rs.core.Response response(Object response)
Copyright © 2012–2014 SURFnet bv, The Netherlands. All rights reserved.