Package | Description |
---|---|
com.arangodb | |
com.arangodb.entity | |
com.arangodb.internal | |
com.arangodb.internal.velocypack | |
com.arangodb.model |
Modifier and Type | Method and Description |
---|---|
Permissions |
ArangoDatabase.getPermissions(String user)
Get specific database access level
|
Permissions |
ArangoCollection.getPermissions(String user)
Get the collection access level
|
Modifier and Type | Method and Description |
---|---|
void |
ArangoDatabase.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the database for user
user . |
void |
ArangoCollection.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the collection 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 . |
void |
ArangoDB.updateUserDefaultCollectionAccess(String user,
Permissions permissions)
Deprecated.
|
void |
ArangoDatabase.updateUserDefaultCollectionAccess(String user,
Permissions permissions)
Deprecated.
|
void |
ArangoDB.updateUserDefaultDatabaseAccess(String user,
Permissions permissions)
Deprecated.
|
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 | Method and Description |
---|---|
protected ArangoExecutor.ResponseDeserializer<Permissions> |
InternalArangoDatabase.getPermissionsResponseDeserialzer() |
protected ArangoExecutor.ResponseDeserializer<Permissions> |
InternalArangoCollection.getPermissionsResponseDeserialzer() |
Modifier and Type | Method and Description |
---|---|
protected Request |
InternalArangoDatabase.grantAccessRequest(String user,
Permissions permissions) |
protected Request |
InternalArangoCollection.grantAccessRequest(String user,
Permissions permissions) |
protected Request |
InternalArangoDB.updateUserDefaultCollectionAccessRequest(String user,
Permissions permissions) |
protected Request |
InternalArangoDatabase.updateUserDefaultCollectionAccessRequest(String user,
Permissions permissions) |
protected Request |
InternalArangoDB.updateUserDefaultDatabaseAccessRequest(String user,
Permissions permissions) |
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–2017 ArangoDB GmbH. All rights reserved.