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 ofFBMaintenanceManagerbased on the default GDSType.FBUserManager(String gdsType) Deprecated.Create a new instance ofFBMaintenanceManagerbased on a given GDSType.FBUserManager(GDSType gdsType) Deprecated.Create a new instance ofFBMaintenanceManagerbased on a given GDSType. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Add a user to the Firebird Security Database.voidDeprecated.Delete a user to the Firebird Security Database.voidDeprecated.Drops AUTO ADMIN MAPPING from role RDB$ADMIN in security databasegetUsers()Deprecated.Return all valid users in the Firebird Security Database.voidDeprecated.Sets AUTO ADMIN MAPPING for role RDB$ADMIN in security databasevoidsetSecurityDatabase(String securityDatabase) Deprecated.Sets the security database and therefore overrides the per default used security database (e.g.voidDeprecated.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, setWireCryptAsEnumMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setWireCryptMethods inherited from interface org.firebirdsql.jaybird.props.BaseProperties
connectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setPropertyMethods inherited from interface org.firebirdsql.jaybird.props.ServiceConnectionProperties
getExpectedDb, getServiceName, setExpectedDb, setServiceNameMethods 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 ofFBMaintenanceManagerbased on the default GDSType. -
FBUserManager
Deprecated.Create a new instance ofFBMaintenanceManagerbased on a given GDSType.- Parameters:
gdsType- type must be PURE_JAVA, EMBEDDED, or NATIVE
-
FBUserManager
Deprecated.Create a new instance ofFBMaintenanceManagerbased on a given GDSType.- Parameters:
gdsType- the GDS implementation type to use
-
-
Method Details
-
add
Deprecated.Description copied from interface:UserManagerAdd a user to the Firebird Security Database.- Specified by:
addin interfaceUserManager- Parameters:
user- to the Firebird Security Database.- Throws:
SQLExceptionIOException
-
delete
Deprecated.Description copied from interface:UserManagerDelete a user to the Firebird Security Database.- Specified by:
deletein interfaceUserManager- Parameters:
user- to the Firebird Security Database.- Throws:
SQLExceptionIOException
-
update
Deprecated.Description copied from interface:UserManagerUpdate a user to the Firebird Security Database.- Specified by:
updatein interfaceUserManager- Parameters:
user- to the Firebird Security Database.- Throws:
SQLExceptionIOException
-
getUsers
Deprecated.Description copied from interface:UserManagerReturn all valid users in the Firebird Security Database.- Specified by:
getUsersin interfaceUserManager- Returns:
- all valid users in the Firebird Security Database.
- Throws:
SQLExceptionIOException
-
setSecurityDatabase
Deprecated.Description copied from interface:UserManagerSets the security database and therefore overrides the per default used security database (e.g. security2.fdb) Supported since Firebird 2.1- Specified by:
setSecurityDatabasein interfaceUserManager- Parameters:
securityDatabase- name/path of securityDatabase
-
setAdminRoleMapping
Deprecated.Description copied from interface:UserManagerSets AUTO ADMIN MAPPING for role RDB$ADMIN in security database- Specified by:
setAdminRoleMappingin interfaceUserManager- Throws:
SQLExceptionIOException
-
dropAdminRoleMapping
Deprecated.Description copied from interface:UserManagerDrops AUTO ADMIN MAPPING from role RDB$ADMIN in security database- Specified by:
dropAdminRoleMappingin interfaceUserManager- Throws:
SQLExceptionIOException
-