com.xebialabs.deployit.core.rest.api
Class UserResource

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
      extended by com.xebialabs.deployit.core.rest.api.UserResource
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.UserService

@Controller
public class UserResource
extends AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.UserService


Constructor Summary
UserResource()
           
 
Method Summary
 com.xebialabs.deployit.engine.api.security.User create(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)
           
 void delete(java.lang.String username)
           
 void modifyPassword(java.lang.String username, com.xebialabs.deployit.engine.api.security.User user)
           
 com.xebialabs.deployit.engine.api.security.User read(java.lang.String username)
           
 
Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, hasPermission
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserResource

public UserResource()
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:
create in interface com.xebialabs.deployit.engine.api.UserService

read

public com.xebialabs.deployit.engine.api.security.User read(java.lang.String username)
Specified by:
read in interface com.xebialabs.deployit.engine.api.UserService

modifyPassword

public void modifyPassword(java.lang.String username,
                           com.xebialabs.deployit.engine.api.security.User user)
Specified by:
modifyPassword in interface com.xebialabs.deployit.engine.api.UserService

delete

public void delete(java.lang.String username)
Specified by:
delete in interface com.xebialabs.deployit.engine.api.UserService