@Component
@Path(value="/oauth/providers")
public class OAuthProvidersEndpoint
extends java.lang.Object
| Constructor and Description |
|---|
OAuthProvidersEndpoint(OAuthProviderService service) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(pl.allegro.tech.hermes.api.OAuthProvider oAuthProvider,
javax.ws.rs.core.SecurityContext securityContext) |
pl.allegro.tech.hermes.api.OAuthProvider |
get(java.lang.String oAuthProviderName) |
java.util.List<java.lang.String> |
list() |
javax.ws.rs.core.Response |
remove(java.lang.String oAuthProviderName,
javax.ws.rs.core.SecurityContext securityContext) |
javax.ws.rs.core.Response |
update(java.lang.String oAuthProviderName,
pl.allegro.tech.hermes.api.PatchData patch,
javax.ws.rs.core.SecurityContext securityContext) |
@Autowired public OAuthProvidersEndpoint(OAuthProviderService service)
@GET @Produces(value="application/json") public java.util.List<java.lang.String> list()
@GET
@Produces(value="application/json")
@Path(value="/{oAuthProviderName}")
public pl.allegro.tech.hermes.api.OAuthProvider get(@PathParam(value="oAuthProviderName")
java.lang.String oAuthProviderName)
@POST
@Consumes(value="application/json")
@Produces(value="application/json")
@RolesAllowed(value="admin")
public javax.ws.rs.core.Response create(pl.allegro.tech.hermes.api.OAuthProvider oAuthProvider,
@Context
javax.ws.rs.core.SecurityContext securityContext)
@PUT
@Consumes(value="application/json")
@Produces(value="application/json")
@RolesAllowed(value="admin")
@Path(value="/{oAuthProviderName}")
public javax.ws.rs.core.Response update(@PathParam(value="oAuthProviderName")
java.lang.String oAuthProviderName,
pl.allegro.tech.hermes.api.PatchData patch,
@Context
javax.ws.rs.core.SecurityContext securityContext)
@DELETE
@Produces(value="application/json")
@RolesAllowed(value="admin")
@Path(value="/{oAuthProviderName}")
public javax.ws.rs.core.Response remove(@PathParam(value="oAuthProviderName")
java.lang.String oAuthProviderName,
@Context
javax.ws.rs.core.SecurityContext securityContext)