|
||||||||||
| 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.ClientResource
@Named public class ClientResource
JAX-RS Resource for CRUD operations on Clients. (clients in OAuth 2 context).
| Field Summary |
|---|
| Fields inherited from class org.surfnet.oaaas.resource.resourceserver.AbstractResource |
|---|
SCOPE_READ, SCOPE_WRITE, validator |
| Constructor Summary | |
|---|---|
ClientResource()
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
delete(javax.servlet.http.HttpServletRequest request,
Long id,
Long resourceServerId)
Delete a given client. |
protected String |
generateClientId(Client client)
Method that generates a unique client id, taking into account existing clientIds in the backend. |
protected String |
generateSecret()
|
javax.ws.rs.core.Response |
getAll(javax.servlet.http.HttpServletRequest request,
Long resourceServerId)
Get a list of all clients linked to the given resourceServer. |
javax.ws.rs.core.Response |
getById(javax.servlet.http.HttpServletRequest request,
Long resourceServerId,
Long id)
Get a specific Client. |
javax.ws.rs.core.Response |
post(Client newOne,
Long id,
javax.servlet.http.HttpServletRequest request,
Long resourceServerId)
Update an existing client. |
javax.ws.rs.core.Response |
put(javax.servlet.http.HttpServletRequest request,
Long resourceServerId,
Client client)
Save a new client. |
protected String |
sanitizeClientName(String name)
|
| 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 ClientResource()
| Method Detail |
|---|
public javax.ws.rs.core.Response getAll(@Context
javax.servlet.http.HttpServletRequest request,
Long resourceServerId)
public javax.ws.rs.core.Response getById(@Context
javax.servlet.http.HttpServletRequest request,
Long resourceServerId,
Long id)
public javax.ws.rs.core.Response put(@Context
javax.servlet.http.HttpServletRequest request,
Long resourceServerId,
Client client)
protected String generateSecret()
public javax.ws.rs.core.Response delete(@Context
javax.servlet.http.HttpServletRequest request,
Long id,
Long resourceServerId)
public javax.ws.rs.core.Response post(Client newOne,
Long id,
@Context
javax.servlet.http.HttpServletRequest request,
Long resourceServerId)
protected String generateClientId(Client client)
client - the client for whom to generate an id.
Client.setClientId(String)protected String sanitizeClientName(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||