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.