Class OAuth2AuthSchemeResource

java.lang.Object
dev.getelements.elements.rest.auth.OAuth2AuthSchemeResource

@Path("auth_scheme/oauth2") public class OAuth2AuthSchemeResource extends Object
  • Constructor Details

    • OAuth2AuthSchemeResource

      public OAuth2AuthSchemeResource()
  • Method Details

    • getAuthSchemes

      @GET @Produces("application/json") public Pagination<OAuth2AuthScheme> getAuthSchemes(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("tags") List<String> tags)
    • getAuthScheme

      @GET @Path("{oAuth2AuthSchemeId}") @Produces("application/json") public OAuth2AuthScheme getAuthScheme(@PathParam("oAuth2AuthSchemeId") String oAuth2AuthSchemeId)
    • createAuthScheme

      @POST @Consumes("application/json") @Produces("application/json") public CreateOrUpdateOAuth2AuthSchemeResponse createAuthScheme(CreateOrUpdateOAuth2AuthSchemeRequest oAuth2AuthSchemeRequest)
    • updateAuthScheme

      @PUT @Path("{oAuth2AuthSchemeId}") @Consumes("application/json") @Produces("application/json") public CreateOrUpdateOAuth2AuthSchemeResponse updateAuthScheme(@PathParam("oAuth2AuthSchemeId") String oAuth2AuthSchemeId, CreateOrUpdateOAuth2AuthSchemeRequest oAuth2AuthSchemeRequest)
    • deleteAuthScheme

      @DELETE @Path("{oAuth2AuthSchemeId}") @Produces("application/json") public void deleteAuthScheme(@PathParam("oAuth2AuthSchemeId") String oAuth2AuthSchemeId)
    • getOAuth2AuthSchemeService

      public OAuth2AuthSchemeService getOAuth2AuthSchemeService()
    • setOAuth2AuthSchemeService

      @Inject public void setOAuth2AuthSchemeService(OAuth2AuthSchemeService oAuth2AuthSchemeService)