java.lang.Object
org.firebirdsql.management.FBServiceManager
org.firebirdsql.management.FBUserManager
- All Implemented Interfaces:
AttachmentProperties
,BaseProperties
,ServiceConnectionProperties
,ServiceManager
,UserManager
Deprecated.
Use the SQL user management statements instead, we currently do not plan to remove this API
Implements the display/add/delete/modify user functionality of the Firebird Services API.
- Author:
- Steven Jardine, Mark Rotteveel
-
Field Summary
Fields inherited from class org.firebirdsql.management.FBServiceManager
BUFFER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Create a new instance ofFBMaintenanceManager
based on the default GDSType.FBUserManager
(String gdsType) Deprecated.Create a new instance ofFBMaintenanceManager
based on a given GDSType.FBUserManager
(GDSType gdsType) Deprecated.Create a new instance ofFBMaintenanceManager
based on a given GDSType. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Add a user to the Firebird Security Database.void
Deprecated.Delete a user to the Firebird Security Database.void
Deprecated.Drops AUTO ADMIN MAPPING from role RDB$ADMIN in security databasegetUsers()
Deprecated.Return all valid users in the Firebird Security Database.void
Deprecated.Sets AUTO ADMIN MAPPING for role RDB$ADMIN in security databasevoid
setSecurityDatabase
(String securityDatabase) Deprecated.Sets the security database and therefore overrides the per default used security database (e.g.void
Deprecated.Update a user to the Firebird Security Database.Methods inherited from class org.firebirdsql.management.FBServiceManager
attachDatabase, attachServiceManager, connectionPropertyValues, createRequestBuffer, executeServicesOperation, getAuthPlugins, getBooleanProperty, getCharSet, getDatabase, getDbCryptConfig, getExpectedDb, getHost, getIntProperty, getLogger, getPassword, getPort, getPortNumber, getProperty, getServerName, getServerVersion, getServiceName, getUser, getWireCrypt, getWireCryptAsEnum, isWireCompression, queueService, setAuthPlugins, setBooleanProperty, setCharSet, setDatabase, setDbCryptConfig, setExpectedDb, setHost, setIntProperty, setLogger, setPassword, setPort, setPortNumber, setProperty, setServerName, setServiceName, setType, setUser, setWireCompression, setWireCryptAsEnum
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.firebirdsql.jaybird.props.AttachmentProperties
getAuthPlugins, getCharSet, getConnectTimeout, getDbCryptConfig, getEnableProtocol, getEncoding, getParallelWorkers, getPassword, getPortNumber, getProcessId, getProcessName, getRoleName, getServerName, getSocketBufferSize, getSocketFactory, getSoTimeout, getType, getUser, getWireCrypt, isWireCompression, setAuthPlugins, setCharSet, setConnectTimeout, setDbCryptConfig, setEnableProtocol, setEncoding, setParallelWorkers, setPassword, setPortNumber, setProcessId, setProcessName, setRoleName, setServerName, setSocketBufferSize, setSocketFactory, setSoTimeout, setType, setUser, setWireCompression, setWireCrypt
Methods inherited from interface org.firebirdsql.jaybird.props.BaseProperties
connectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setProperty
Methods inherited from interface org.firebirdsql.jaybird.props.ServiceConnectionProperties
getExpectedDb, getServiceName, setExpectedDb, setServiceName
Methods inherited from interface org.firebirdsql.management.ServiceManager
getDatabase, getHost, getLogger, getPort, getServerVersion, getWireCryptAsEnum, setDatabase, setHost, setLogger, setPort, setWireCryptAsEnum
-
Constructor Details
-
FBUserManager
public FBUserManager()Deprecated.Create a new instance ofFBMaintenanceManager
based on the default GDSType. -
FBUserManager
Deprecated.Create a new instance ofFBMaintenanceManager
based on a given GDSType.- Parameters:
gdsType
- type must be PURE_JAVA, EMBEDDED, or NATIVE
-
FBUserManager
Deprecated.Create a new instance ofFBMaintenanceManager
based on a given GDSType.- Parameters:
gdsType
- the GDS implementation type to use
-
-
Method Details
-
add
Deprecated.Description copied from interface:UserManager
Add a user to the Firebird Security Database.- Specified by:
add
in interfaceUserManager
- Parameters:
user
- to the Firebird Security Database.- Throws:
SQLException
IOException
-
delete
Deprecated.Description copied from interface:UserManager
Delete a user to the Firebird Security Database.- Specified by:
delete
in interfaceUserManager
- Parameters:
user
- to the Firebird Security Database.- Throws:
SQLException
IOException
-
update
Deprecated.Description copied from interface:UserManager
Update a user to the Firebird Security Database.- Specified by:
update
in interfaceUserManager
- Parameters:
user
- to the Firebird Security Database.- Throws:
SQLException
IOException
-
getUsers
Deprecated.Description copied from interface:UserManager
Return all valid users in the Firebird Security Database.- Specified by:
getUsers
in interfaceUserManager
- Returns:
- all valid users in the Firebird Security Database.
- Throws:
SQLException
IOException
-
setSecurityDatabase
Deprecated.Description copied from interface:UserManager
Sets the security database and therefore overrides the per default used security database (e.g. security2.fdb) Supported since Firebird 2.1- Specified by:
setSecurityDatabase
in interfaceUserManager
- Parameters:
securityDatabase
- name/path of securityDatabase
-
setAdminRoleMapping
Deprecated.Description copied from interface:UserManager
Sets AUTO ADMIN MAPPING for role RDB$ADMIN in security database- Specified by:
setAdminRoleMapping
in interfaceUserManager
- Throws:
SQLException
IOException
-
dropAdminRoleMapping
Deprecated.Description copied from interface:UserManager
Drops AUTO ADMIN MAPPING from role RDB$ADMIN in security database- Specified by:
dropAdminRoleMapping
in interfaceUserManager
- Throws:
SQLException
IOException
-