Package com.arcadedb.server.security
Class ServerSecurityUser
- java.lang.Object
-
- com.arcadedb.server.security.ServerSecurityUser
-
- All Implemented Interfaces:
SecurityUser
public class ServerSecurityUser extends Object implements SecurityUser
-
-
Constructor Summary
Constructors Constructor Description ServerSecurityUser(ArcadeDBServer server, JSONObject userConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerSecurityUser
addDatabase(String databaseName, String[] groups)
boolean
canAccessToDatabase(String databaseName)
boolean
equals(Object o)
Set<String>
getAuthorizedDatabases()
ServerSecurityDatabaseUser
getDatabaseUser(Database database)
String
getName()
String
getPassword()
int
hashCode()
ServerSecurityUser
setPassword(String password)
JSONObject
toJSON()
-
-
-
Constructor Detail
-
ServerSecurityUser
public ServerSecurityUser(ArcadeDBServer server, JSONObject userConfiguration)
-
-
Method Detail
-
addDatabase
public ServerSecurityUser addDatabase(String databaseName, String[] groups)
- Specified by:
addDatabase
in interfaceSecurityUser
-
getDatabaseUser
public ServerSecurityDatabaseUser getDatabaseUser(Database database)
-
toJSON
public JSONObject toJSON()
-
getName
public String getName()
- Specified by:
getName
in interfaceSecurityUser
-
getPassword
public String getPassword()
- Specified by:
getPassword
in interfaceSecurityUser
-
setPassword
public ServerSecurityUser setPassword(String password)
-
getAuthorizedDatabases
public Set<String> getAuthorizedDatabases()
- Specified by:
getAuthorizedDatabases
in interfaceSecurityUser
-
canAccessToDatabase
public boolean canAccessToDatabase(String databaseName)
- Specified by:
canAccessToDatabase
in interfaceSecurityUser
-
-