Package | Description |
---|---|
com.arangodb | |
com.arangodb.async | |
com.arangodb.async.internal | |
com.arangodb.entity | |
com.arangodb.internal.velocypack | |
com.arangodb.model |
Modifier and Type | Method and Description |
---|---|
Permissions |
ArangoCollection.getPermissions(String user)
Get the collection access level
|
Permissions |
ArangoDatabase.getPermissions(String user)
Get specific database access level
|
Modifier and Type | Method and Description |
---|---|
void |
ArangoCollection.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the collection for user user.
|
void |
ArangoDatabase.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the database for user
user . |
void |
ArangoDB.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections for the user
user . |
void |
ArangoDatabase.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections within this database for the user
user . |
void |
ArangoDB.grantDefaultDatabaseAccess(String user,
Permissions permissions)
Sets the default access level for databases for the user
user . |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Permissions> |
ArangoDatabaseAsync.getPermissions(String user)
Get specific database access level
|
CompletableFuture<Permissions> |
ArangoCollectionAsync.getPermissions(String user)
Get the collection access level
|
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Void> |
ArangoDatabaseAsync.grantAccess(String user,
Permissions permissions)
Grants access to the database dbname for user user.
|
CompletableFuture<Void> |
ArangoCollectionAsync.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the collection for user user.
|
CompletableFuture<Void> |
ArangoDBAsync.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections for the user
user . |
CompletableFuture<Void> |
ArangoDatabaseAsync.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections within this database for the user
user . |
CompletableFuture<Void> |
ArangoDBAsync.grantDefaultDatabaseAccess(String user,
Permissions permissions)
Sets the default access level for databases for the user
user . |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Permissions> |
ArangoDatabaseAsyncImpl.getPermissions(String user) |
CompletableFuture<Permissions> |
ArangoCollectionAsyncImpl.getPermissions(String user) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Void> |
ArangoDatabaseAsyncImpl.grantAccess(String user,
Permissions permissions) |
CompletableFuture<Void> |
ArangoCollectionAsyncImpl.grantAccess(String user,
Permissions permissions) |
CompletableFuture<Void> |
ArangoDBAsyncImpl.grantDefaultCollectionAccess(String user,
Permissions permissions) |
CompletableFuture<Void> |
ArangoDatabaseAsyncImpl.grantDefaultCollectionAccess(String user,
Permissions permissions) |
CompletableFuture<Void> |
ArangoDBAsyncImpl.grantDefaultDatabaseAccess(String user,
Permissions permissions) |
Modifier and Type | Method and Description |
---|---|
static Permissions |
Permissions.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Permissions[] |
Permissions.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Field and Description |
---|---|
static com.arangodb.velocypack.VPackSerializer<Permissions> |
VPackSerializers.PERMISSIONS |
static com.arangodb.velocypack.VPackDeserializer<Permissions> |
VPackDeserializers.PERMISSIONS |
Modifier and Type | Method and Description |
---|---|
protected Permissions |
UserAccessOptions.getGrant() |
Modifier and Type | Method and Description |
---|---|
static UserAccessOptions |
OptionsBuilder.build(UserAccessOptions options,
Permissions grant) |
protected UserAccessOptions |
UserAccessOptions.grant(Permissions grant) |
Copyright © 2016–2020 ArangoDB GmbH. All rights reserved.