Class UserResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.UserResource
- All Implemented Interfaces:
com.xebialabs.deployit.engine.api.DeployUserService,com.xebialabs.deployit.engine.api.UserService
@Controller
public class UserResource
extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.DeployUserService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.deployit.engine.api.security.UservoidList<com.xebialabs.deployit.engine.api.security.User>listAllUserProfiles(String username, String fullName, String email, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) listUserNames(String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) voidmodifyPassword(String username, com.xebialabs.deployit.engine.api.security.User user) com.xebialabs.deployit.engine.api.security.UservoidupdateUser(String username, com.xebialabs.deployit.engine.api.security.User user) List<com.xebialabs.xlplatform.security.dto.PasswordValidationResult>validatePassword(com.xebialabs.deployit.engine.api.security.User user) Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermission, setRoleService
-
Constructor Details
-
UserResource
public UserResource()
-
-
Method Details
-
create
public com.xebialabs.deployit.engine.api.security.User create(String username, com.xebialabs.deployit.engine.api.security.User user) - Specified by:
createin interfacecom.xebialabs.deployit.engine.api.UserService
-
read
- Specified by:
readin interfacecom.xebialabs.deployit.engine.api.UserService
-
listUserNames
public List<String> listUserNames(String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) - Specified by:
listUserNamesin interfacecom.xebialabs.deployit.engine.api.UserService
-
modifyPassword
- Specified by:
modifyPasswordin interfacecom.xebialabs.deployit.engine.api.UserService
-
validatePassword
public List<com.xebialabs.xlplatform.security.dto.PasswordValidationResult> validatePassword(com.xebialabs.deployit.engine.api.security.User user) - Specified by:
validatePasswordin interfacecom.xebialabs.deployit.engine.api.UserService
-
delete
- Specified by:
deletein interfacecom.xebialabs.deployit.engine.api.UserService
-
updateUser
- Specified by:
updateUserin interfacecom.xebialabs.deployit.engine.api.DeployUserService
-
listAllUserProfiles
public List<com.xebialabs.deployit.engine.api.security.User> listAllUserProfiles(String username, String fullName, String email, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) - Specified by:
listAllUserProfilesin interfacecom.xebialabs.deployit.engine.api.DeployUserService
-