Class FixturesUserProfileResource

java.lang.Object
com.xebialabs.xlrelease.api.internal.FixturesUserProfileResource

@Path("/fixtures") @Consumes("application/json") @Produces("application/json") @Controller public class FixturesUserProfileResource extends Object
  • Constructor Details

    • FixturesUserProfileResource

      public FixturesUserProfileResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.service.UserProfileService userProfileService)
  • Method Details

    • searchUserProfile

      @Path("/userProfile") @GET public jakarta.ws.rs.core.Response searchUserProfile(@QueryParam("name") String username, @QueryParam("email") String userEmail, @QueryParam("fullName") String fullName)
    • createUserProfile

      @Path("/userProfile") @POST public void createUserProfile(com.xebialabs.xlrelease.domain.UserProfile userProfile)
    • createUserProfiles

      @Path("/userProfiles") @POST public void createUserProfiles(List<com.xebialabs.xlrelease.domain.UserProfile> userProfiles)
    • updateUserProfile

      @Path("/userProfile") @PUT public void updateUserProfile(com.xebialabs.xlrelease.domain.UserProfile userProfile)
    • deleteUserProfile

      @Path("/userProfile/{username:.*}") @DELETE public void deleteUserProfile(@PathParam("username") String username)