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 Summary
ConstructorsConstructorDescriptionFixturesUserProfileResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.service.UserProfileService userProfileService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUserProfile(com.xebialabs.xlrelease.domain.UserProfile userProfile) voidcreateUserProfiles(List<com.xebialabs.xlrelease.domain.UserProfile> userProfiles) voiddeleteUserProfile(String username) jakarta.ws.rs.core.ResponsesearchUserProfile(String username, String userEmail, String fullName) voidupdateUserProfile(com.xebialabs.xlrelease.domain.UserProfile userProfile)
-
Constructor Details
-
FixturesUserProfileResource
public FixturesUserProfileResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.service.UserProfileService userProfileService)
-
-
Method Details
-
searchUserProfile
-
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)
-