|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.surfnet.oaaas.resource.resourceserver.AbstractResource
org.surfnet.oaaas.resource.resourceserver.ResourceServerResource
@Named @Transactional public class ResourceServerResource
JAX-RS Resource for resource servers.
| Field Summary |
|---|
| Fields inherited from class org.surfnet.oaaas.resource.resourceserver.AbstractResource |
|---|
SCOPE_READ, SCOPE_WRITE, validator |
| Constructor Summary | |
|---|---|
ResourceServerResource()
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
delete(javax.servlet.http.HttpServletRequest request,
Long id)
Delete an existing resource server. |
protected String |
generateKey()
|
protected String |
generateSecret()
|
javax.ws.rs.core.Response |
getAll(javax.servlet.http.HttpServletRequest request)
Get all existing resource servers for the provided credentials (== owner) or in case of an adminPrincipal we return all resource servers. |
javax.ws.rs.core.Response |
getById(javax.servlet.http.HttpServletRequest request,
Long id)
Get one resource server. |
javax.ws.rs.core.Response |
post(ResourceServer resourceServer,
javax.servlet.http.HttpServletRequest request,
Long id)
Update an existing resource server. |
javax.ws.rs.core.Response |
principal(javax.servlet.http.HttpServletRequest request)
Get the principal |
protected void |
pruneClientScopes(List<String> newScopes,
List<String> oldScopes,
Set<Client> clients)
Delete all scopes from clients that are not valid anymore with the new resource server |
javax.ws.rs.core.Response |
put(javax.servlet.http.HttpServletRequest request,
ResourceServer newOne)
Save a new resource server. |
javax.ws.rs.core.Response |
stats(javax.servlet.http.HttpServletRequest request)
Get statistics |
| Methods inherited from class org.surfnet.oaaas.resource.resourceserver.AbstractResource |
|---|
addAll, buildErrorResponse, buildViolationErrorResponse, generateRandom, getUserId, isAdminPrincipal, response, validate, validateScope |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceServerResource()
| Method Detail |
|---|
public javax.ws.rs.core.Response getAll(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response getById(@Context
javax.servlet.http.HttpServletRequest request,
Long id)
public javax.ws.rs.core.Response stats(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response principal(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response put(@Context
javax.servlet.http.HttpServletRequest request,
ResourceServer newOne)
public javax.ws.rs.core.Response delete(@Context
javax.servlet.http.HttpServletRequest request,
Long id)
public javax.ws.rs.core.Response post(ResourceServer resourceServer,
@Context
javax.servlet.http.HttpServletRequest request,
Long id)
protected void pruneClientScopes(List<String> newScopes,
List<String> oldScopes,
Set<Client> clients)
newScopes - the newly saved scopesoldScopes - the scopes from the existing resource serverclients - the clients of the resource serverprotected String generateKey()
protected String generateSecret()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||