IUser
Интерфейс IUser
— это список методов доступа к полям, включенным взапись о пользователе.
-
operation
unsigned operation()
код операции (см. список ниже).
-
userName
ICharUserField* userName()
имя пользователя.
-
password
ICharUserField* password()
пароль.
-
firstName
ICharUserField* firstName()
это и 2 следующие компоненты полного имени пользователя.
-
lastName
ICharUserField* lastName()
-
middleName
ICharUserField* middleName()
-
comment
ICharUserField* comment()
комментарий (из SQL оператора
COMMENT ON USER IS …
). -
attributes
ICharUserField* attributes()
теги в форме
tag1=val1, tag2=val2, …, tagN=valN
. Val может бытьпустым, что означает, что тег будет удален. -
active
IIntUserField* active()
изменяет настройку ACTIVE/INACTIVE для пользователя.
-
admin
IIntUserField* admin()
устанавливает/отменяет права администратора для пользователя.
-
clear
void clear(StatusType* status)
устанавливает, что все поля не введены и не указаны.
Константы, определенные пользовательским интерфейсом — действующие кодыопераций.
-
OP_USER_ADD
— добавление пользователя. -
OP_USER_MODIFY
— редактирование пользователя. -
OP_USER_DELETE
— удаление пользователя. -
OP_USER_DISPLAY
— отображение пользователя. -
OP_USER_SET_MAP
— включение отображения администраторов Windows нарольRDB$ADMIN
. -
OP_USER_DROP_MAP
— выключение отображения администраторов Windows нарольRDB$ADMIN
.