| 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.