Package org.firebirdsql.management
Class FBUser
java.lang.Object
org.firebirdsql.management.FBUser
- All Implemented Interfaces:
User
A user in the Firebird Security Database.
- Author:
- Steven Jardine , Roman Rokytskyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the password as set by setPassword.intinthashCode()voidsetFirstName(String firstName) Optional first name of the person using this user name.voidsetGroupId(int groupId) Optional group ID number, defined in /etc/group, to assign to the user in security database; reserved for future implementationvoidsetLastName(String lastName) Optional last name of the person using this user name.voidsetMiddleName(String middleName) Optional middle name of the person using this user name.voidsetPassword(String password) Password for the specified user.voidsetUserId(int userId) Optional user ID number, defined in /etc/passwd, to assign to the user in security database; reserved for future implementationvoidsetUserName(String userName) User name to create in security database.toString()
-
Constructor Details
-
FBUser
public FBUser()Create an instance of this class.
-
-
Method Details
-
getUserName
- Specified by:
getUserNamein interfaceUser- Returns:
- the username in the security database.
-
setUserName
Description copied from interface:UserUser name to create in security database. Maximum length is 31 characters. Mandatory for all operations. Must be unique.- Specified by:
setUserNamein interfaceUser- Parameters:
userName- User name
-
getPassword
Description copied from interface:UserReturns the password as set by setPassword. This will return null in most cases and is only provided for add and update user functionality.- Specified by:
getPasswordin interfaceUser- Returns:
- the password for the specified user.
-
setPassword
Description copied from interface:UserPassword for the specified user. Maximum length is 31 characters. Only first 8 characters are significant.- Specified by:
setPasswordin interfaceUser- Parameters:
password- Password
-
getFirstName
- Specified by:
getFirstNamein interfaceUser- Returns:
- first name of the person using this user name.
-
setFirstName
Description copied from interface:UserOptional first name of the person using this user name.- Specified by:
setFirstNamein interfaceUser- Parameters:
firstName- First name
-
getMiddleName
- Specified by:
getMiddleNamein interfaceUser- Returns:
- middle name of the person using this user name.
-
setMiddleName
Description copied from interface:UserOptional middle name of the person using this user name.- Specified by:
setMiddleNamein interfaceUser- Parameters:
middleName- Middle name
-
getLastName
- Specified by:
getLastNamein interfaceUser- Returns:
- last name of the person using this user name.
-
setLastName
Description copied from interface:UserOptional last name of the person using this user name.- Specified by:
setLastNamein interfaceUser- Parameters:
lastName- Last name
-
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) Description copied from interface:UserOptional user ID number, defined in /etc/passwd, to assign to the user in security database; reserved for future implementation -
getGroupId
public int getGroupId()- Specified by:
getGroupIdin interfaceUser- Returns:
- group id number.
-
setGroupId
public void setGroupId(int groupId) Description copied from interface:UserOptional group ID number, defined in /etc/group, to assign to the user in security database; reserved for future implementation- Specified by:
setGroupIdin interfaceUser- Parameters:
groupId- Id of the group
-
equals
-
hashCode
public int hashCode() -
toString
-