Interface XldUserTokenService


@Path("/tokens") @Consumes({"application/xml","application/json"}) @Produces({"application/xml","application/json"}) public interface XldUserTokenService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    ai.digital.deploy.sql.model.UserTokensView
    generateUserToken(ai.digital.deploy.sql.model.CreatePersonalAccessTokenForm userTokenForm)
     
    ai.digital.deploy.sql.model.UserTokensView
    getTokensForUsername(String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, String tokenNote)
     
    ai.digital.deploy.sql.model.UserTokensView
    getUserTokens(com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, String tokenNote)
     
  • Method Details

    • getUserTokens

      @GET @Path("/users") ai.digital.deploy.sql.model.UserTokensView getUserTokens(@BeanParam com.xebialabs.deployit.engine.api.dto.Paging paging, @QueryParam("order") com.xebialabs.deployit.engine.api.dto.Ordering order, @QueryParam("tokenNote") String tokenNote)
    • getTokensForUsername

      @GET @Path("/users/{username}") ai.digital.deploy.sql.model.UserTokensView getTokensForUsername(@PathParam("username") String username, @BeanParam com.xebialabs.deployit.engine.api.dto.Paging paging, @QueryParam("order") com.xebialabs.deployit.engine.api.dto.Ordering order, @QueryParam("tokenNote") String tokenNote)
    • generateUserToken

      @POST @Path("/users") ai.digital.deploy.sql.model.UserTokensView generateUserToken(@RequestBody ai.digital.deploy.sql.model.CreatePersonalAccessTokenForm userTokenForm)
    • deleteUserTokenByUsernameAndCiId

      @DELETE @Path("/users/{username}/{ciId}") void deleteUserTokenByUsernameAndCiId(@PathParam("username") String username, @PathParam("ciId") Integer ciId)
    • deleteUserTokenByCiId

      @DELETE @Path("/users/{ciId}") void deleteUserTokenByCiId(@PathParam("ciId") Integer ciId)