Interface XldUserProfileService


@Path("user/profiles") @Produces({"application/xml","application/json"}) public interface XldUserProfileService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createOrUpdateUserProfile(String username, ai.digital.deploy.sql.model.AddUserProfile userProfile)
     
    ai.digital.deploy.sql.model.UserProfileView
    getUserProfile(String username, Boolean loadCredentials)
     
    List<com.xebialabs.deployit.security.model.XldUserProfile>
    listAllUserProfiles(String username, String fullName, String email, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order)
     
  • Method Details

    • getUserProfile

      @GET @Path("{username}") ai.digital.deploy.sql.model.UserProfileView getUserProfile(@PathParam("username") String username, @QueryParam("credentials") @DefaultValue("true") Boolean loadCredentials)
    • createOrUpdateUserProfile

      @PUT @Path("{username}") void createOrUpdateUserProfile(@PathParam("username") String username, @RequestBody ai.digital.deploy.sql.model.AddUserProfile userProfile)
    • listAllUserProfiles

      @GET List<com.xebialabs.deployit.security.model.XldUserProfile> listAllUserProfiles(@QueryParam("username") String username, @QueryParam("fullName") String fullName, @QueryParam("email") String email, @BeanParam com.xebialabs.deployit.engine.api.dto.Paging paging, @QueryParam("order") com.xebialabs.deployit.engine.api.dto.Ordering order)