public interface UserManager extends ServiceManager
Modifier and Type | Method and Description |
---|---|
void |
add(User user)
Add a user to the Firebird Security Database.
|
void |
delete(User user)
Delete a user to the Firebird Security Database.
|
void |
dropAdminRoleMapping()
Drops AUTO ADMIN MAPPING from role RDB$ADMIN in security database
|
java.util.Map<java.lang.String,User> |
getUsers()
Return all valid users in the Firebird Security Database.
|
void |
setAdminRoleMapping()
Sets AUTO ADMIN MAPPING for role RDB$ADMIN in security database
|
void |
setSecurityDatabase(java.lang.String securityDatabase)
Sets the security database and therefore overrides the
per default used security database (e.g.
|
void |
update(User user)
Update a user to the Firebird Security Database.
|
getDatabase, getHost, getLogger, getPort, getServerVersion, getWireCryptAsEnum, setDatabase, setHost, setLogger, setPort, setWireCryptAsEnum
getExpectedDb, getServiceName, setExpectedDb, setServiceName
getAuthPlugins, getCharSet, getConnectTimeout, getDbCryptConfig, getEncoding, getPassword, getPortNumber, getProcessId, getProcessName, getRoleName, getServerName, getSocketBufferSize, getSoTimeout, getType, getUser, getWireCrypt, isWireCompression, setAuthPlugins, setCharSet, setConnectTimeout, setDbCryptConfig, setEncoding, setPassword, setPortNumber, setProcessId, setProcessName, setRoleName, setServerName, setSocketBufferSize, setSoTimeout, setType, setUser, setWireCompression, setWireCrypt
connectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setProperty
void add(User user) throws java.sql.SQLException, java.io.IOException
user
- to the Firebird Security Database.java.sql.SQLException
java.io.IOException
void delete(User user) throws java.sql.SQLException, java.io.IOException
user
- to the Firebird Security Database.java.sql.SQLException
java.io.IOException
void update(User user) throws java.sql.SQLException, java.io.IOException
user
- to the Firebird Security Database.java.sql.SQLException
java.io.IOException
java.util.Map<java.lang.String,User> getUsers() throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
void setSecurityDatabase(java.lang.String securityDatabase)
securityDatabase
- name/path of securityDatabasevoid setAdminRoleMapping() throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
void dropAdminRoleMapping() throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
Copyright © 2001-2023 Jaybird (Firebird JDBC) team. All rights reserved.