public class InternalUsersDriverImpl extends BaseArangoDriver implements InternalUsersDriver
Modifier and Type | Field and Description |
---|---|
protected AnnotationHandler |
annotationHandler |
protected static String |
COLLECTION |
protected ArangoConfigure |
configure |
protected HttpManager |
httpManager |
Modifier and Type | Method and Description |
---|---|
DefaultEntity |
createUser(String username,
String passwd,
Boolean active,
Map<String,Object> extra) |
DefaultEntity |
deleteUser(String username) |
HttpManager |
getHttpManager() |
UserEntity |
getUser(String username) |
UsersEntity |
getUsers() |
DefaultEntity |
grantDatabaseAccess(String username,
String database) |
DefaultEntity |
replaceUser(String username,
String passwd,
Boolean active,
Map<String,Object> extra) |
void |
setHttpManager(HttpManager httpManager) |
DefaultEntity |
updateUser(String username,
String passwd,
Boolean active,
Map<String,Object> extra) |
createDocumentEndpointUrl, createDocumentHandle, createDocumentHandle, createEndpointUrl, createEndpointUrl, createEntity, createEntity, createEntity, createEntity, createEntityImpl, createGharialEndpointUrl, createIndexEndpointUrl, createJobEndpointUrl, createUserEndpointUrl, getJSONResponseText, setKeyValueHeader, setStatusCode, toReplicationDumpHeader, validate, validateCollectionName, validateDatabaseName, validateDocumentHandle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHttpManager, setHttpManager
protected static final String COLLECTION
protected ArangoConfigure configure
protected HttpManager httpManager
protected AnnotationHandler annotationHandler
public DefaultEntity createUser(String username, String passwd, Boolean active, Map<String,Object> extra) throws ArangoException
createUser
in interface InternalUsersDriver
ArangoException
public DefaultEntity deleteUser(String username) throws ArangoException
deleteUser
in interface InternalUsersDriver
ArangoException
public UserEntity getUser(String username) throws ArangoException
getUser
in interface InternalUsersDriver
ArangoException
public UsersEntity getUsers() throws ArangoException
getUsers
in interface InternalUsersDriver
ArangoException
public DefaultEntity replaceUser(String username, String passwd, Boolean active, Map<String,Object> extra) throws ArangoException
replaceUser
in interface InternalUsersDriver
ArangoException
public DefaultEntity updateUser(String username, String passwd, Boolean active, Map<String,Object> extra) throws ArangoException
updateUser
in interface InternalUsersDriver
ArangoException
public DefaultEntity grantDatabaseAccess(String username, String database) throws ArangoException
grantDatabaseAccess
in interface InternalUsersDriver
ArangoException
public HttpManager getHttpManager()
getHttpManager
in interface BaseDriverInterface
public void setHttpManager(HttpManager httpManager)
setHttpManager
in interface BaseDriverInterface
Copyright © 2012–2016 ArangoDB GmbH. All rights reserved.