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.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionProfileResource(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 Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.api.v1.forms.UserAccountcom.xebialabs.xlrelease.api.v1.forms.UserAccountsaveProfile(com.xebialabs.xlrelease.api.v1.forms.UserAccount 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)
-