Package com.xebialabs.deployit.core.api
Interface XldUserTokenService
@Path("/tokens")
@Consumes({"application/xml","application/json"})
@Produces({"application/xml","application/json"})
public interface XldUserTokenService
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteUserTokenByCiId(Integer ciId) voiddeleteUserTokenByUsernameAndCiId(String username, Integer ciId) ai.digital.deploy.sql.model.UserTokensViewgenerateUserToken(ai.digital.deploy.sql.model.CreatePersonalAccessTokenForm userTokenForm) ai.digital.deploy.sql.model.UserTokensViewgetTokensForUsername(String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order, String tokenNote) getUsernameForToken(String token) ai.digital.deploy.sql.model.UserTokensViewgetUserTokens(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) -
getUsernameForToken
-
generateUserToken
@POST @Path("/users") ai.digital.deploy.sql.model.UserTokensView generateUserToken(@RequestBody ai.digital.deploy.sql.model.CreatePersonalAccessTokenForm userTokenForm) -
deleteUserTokenByUsernameAndCiId
-
deleteUserTokenByCiId
-