com.xebialabs.deployit.cli.api
Class SecurityClient
java.lang.Object
com.xebialabs.deployit.cli.api.DocumentedObject
com.xebialabs.deployit.cli.api.SecurityClient
@CliObject(name="security")
public class SecurityClient
- extends DocumentedObject
|
Method Summary |
com.xebialabs.deployit.core.api.dto.User |
createUser(java.lang.String username,
java.lang.String password)
|
com.xebialabs.deployit.core.api.dto.User |
createUser(java.lang.String username,
java.lang.String password,
boolean admin)
|
void |
deleteUser(java.lang.String username)
|
void |
deny(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)
|
void |
getPermissions()
|
com.xebialabs.deployit.core.api.dto.PrincipalPermissions |
getPermissions(java.lang.String principal)
|
void |
grant(java.lang.String permission,
java.lang.String principal)
|
void |
grant(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)
|
void |
login(java.lang.String username,
java.lang.String password)
|
void |
logout()
|
void |
modifyUser(com.xebialabs.deployit.core.api.dto.User user)
|
com.xebialabs.deployit.core.api.dto.User |
readUser(java.lang.String username)
|
void |
revoke(java.lang.String permission,
java.lang.String principal)
|
void |
revoke(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityClient
public SecurityClient()
SecurityClient
public SecurityClient(Proxies proxies)
logout
public void logout()
login
public void login(java.lang.String username,
java.lang.String password)
createUser
public com.xebialabs.deployit.core.api.dto.User createUser(java.lang.String username,
java.lang.String password)
createUser
public com.xebialabs.deployit.core.api.dto.User createUser(java.lang.String username,
java.lang.String password,
boolean admin)
readUser
public com.xebialabs.deployit.core.api.dto.User readUser(java.lang.String username)
modifyUser
public void modifyUser(com.xebialabs.deployit.core.api.dto.User user)
deleteUser
public void deleteUser(java.lang.String username)
grant
public void grant(java.lang.String permission,
java.lang.String principal)
revoke
public void revoke(java.lang.String permission,
java.lang.String principal)
grant
public void grant(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)
getPermissions
public com.xebialabs.deployit.core.api.dto.PrincipalPermissions getPermissions(java.lang.String principal)
getPermissions
public void getPermissions()
revoke
public void revoke(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)
deny
public void deny(java.lang.String permission,
java.lang.String principal,
java.util.List<java.lang.String> configurationItems)