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.UserService
@Controller public class UserResource extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource implements com.xebialabs.deployit.engine.api.UserService
-
-
Constructor Summary
Constructors Constructor Description UserResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.deployit.engine.api.security.Usercreate(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)voiddelete(java.lang.String username)java.util.List<java.lang.String>listUserNames(java.lang.String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order)voidmodifyPassword(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)com.xebialabs.deployit.engine.api.security.Userread(java.lang.String username)java.util.List<com.xebialabs.xlplatform.security.dto.PasswordValidationResult>validatePassword(com.xebialabs.deployit.engine.api.security.User user)
-
-
-
Method Detail
-
create
public com.xebialabs.deployit.engine.api.security.User create(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)- Specified by:
createin interfacecom.xebialabs.deployit.engine.api.UserService
-
read
public com.xebialabs.deployit.engine.api.security.User read(java.lang.String username)
- Specified by:
readin interfacecom.xebialabs.deployit.engine.api.UserService
-
listUserNames
public java.util.List<java.lang.String> listUserNames(java.lang.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
public void modifyPassword(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)- Specified by:
modifyPasswordin interfacecom.xebialabs.deployit.engine.api.UserService
-
validatePassword
public java.util.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
public void delete(java.lang.String username)
- Specified by:
deletein interfacecom.xebialabs.deployit.engine.api.UserService
-
-