Interface TokenResource


  • @Path("tokens")
    public interface TokenResource
    Author:
    Endi S. Dewata
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response addToken​(TokenData tokenData)  
      javax.ws.rs.core.Response changeTokenStatus​(java.lang.String tokenID, TokenStatus tokenStatus)  
      javax.ws.rs.core.Response findTokens​(java.lang.String filter, java.lang.String tokenID, java.lang.String userID, java.lang.String type, TokenStatus status, java.lang.Integer start, java.lang.Integer size)  
      javax.ws.rs.core.Response getToken​(java.lang.String tokenID)  
      javax.ws.rs.core.Response modifyToken​(java.lang.String tokenID, TokenData tokenData)  
      javax.ws.rs.core.Response removeToken​(java.lang.String tokenID)  
      javax.ws.rs.core.Response replaceToken​(java.lang.String tokenID, TokenData tokenData)  
    • Method Detail

      • findTokens

        @GET
        javax.ws.rs.core.Response findTokens​(@QueryParam("filter")
                                             java.lang.String filter,
                                             @QueryParam("tokenID")
                                             java.lang.String tokenID,
                                             @QueryParam("userID")
                                             java.lang.String userID,
                                             @QueryParam("type")
                                             java.lang.String type,
                                             @QueryParam("status")
                                             TokenStatus status,
                                             @QueryParam("start")
                                             java.lang.Integer start,
                                             @QueryParam("size")
                                             java.lang.Integer size)
      • getToken

        @GET
        @Path("{tokenID}")
        javax.ws.rs.core.Response getToken​(@PathParam("tokenID")
                                           java.lang.String tokenID)
      • addToken

        @POST
        javax.ws.rs.core.Response addToken​(TokenData tokenData)
      • replaceToken

        @PUT
        @Path("{tokenID}")
        javax.ws.rs.core.Response replaceToken​(@PathParam("tokenID")
                                               java.lang.String tokenID,
                                               TokenData tokenData)
      • modifyToken

        @Path("{tokenID}")
        javax.ws.rs.core.Response modifyToken​(@PathParam("tokenID")
                                              java.lang.String tokenID,
                                              TokenData tokenData)
      • changeTokenStatus

        @POST
        @Path("{tokenID}")
        javax.ws.rs.core.Response changeTokenStatus​(@PathParam("tokenID")
                                                    java.lang.String tokenID,
                                                    @QueryParam("status")
                                                    TokenStatus tokenStatus)
      • removeToken

        @DELETE
        @Path("{tokenID}")
        javax.ws.rs.core.Response removeToken​(@PathParam("tokenID")
                                              java.lang.String tokenID)