Class ProfileResource

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

@Path("/profile") @Consumes("application/json") @Produces("application/json") @Controller public class ProfileResource extends Object
The user profile data associated with an Digital.ai Release account.
  • Constructor Details

    • ProfileResource

      @Autowired public ProfileResource(UserProfileService userProfileService, com.xebialabs.deployit.security.UserService userService, Users users, com.xebialabs.xlrelease.domain.validators.UserAccountValidator userAccountValidator, SessionService sessionService, PrincipalDataProvider principalDataProvider, com.xebialabs.xlrelease.features.PersonalAccessTokenFeature personalAccessTokenFeature)
  • Method Details

    • getProfile

      @GET public com.xebialabs.xlrelease.api.v1.forms.UserAccount getProfile()
    • saveProfile

      @PUT public com.xebialabs.xlrelease.api.v1.forms.UserAccount saveProfile(com.xebialabs.xlrelease.api.v1.forms.UserAccount account)