org.surfnet.oaaas.resource
Class AbstractResource
java.lang.Object
org.surfnet.oaaas.resource.AbstractResource
- Direct Known Subclasses:
- AccessTokenResource, ClientResource, ResourceServerResource
public class AbstractResource
- extends Object
Abstract resource that defines common functionality.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCOPE_READ
public static final String SCOPE_READ
- See Also:
- Constant Field Values
SCOPE_WRITE
public static final String SCOPE_WRITE
- See Also:
- Constant Field Values
validator
@Inject
protected javax.validation.Validator validator
AbstractResource
public AbstractResource()
buildErrorResponse
public javax.ws.rs.core.Response buildErrorResponse(Exception e)
buildViolationErrorResponse
protected javax.ws.rs.core.Response buildViolationErrorResponse(Set<javax.validation.ConstraintViolation<?>> violations)
getUserId
protected String getUserId(javax.servlet.http.HttpServletRequest request)
validate
protected void validate(AbstractEntity entity)
generateRandom
public String generateRandom()
validateScope
public javax.ws.rs.core.Response validateScope(javax.servlet.http.HttpServletRequest request,
List<String> requiredScopes)
Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.