UsersImpl
Реализация абстрактного класса AbstractSentryObject для управления пользователями (ProtoUser). Обеспечивает работу с пользователями: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой DPT.
Properties
Functions
Link copied to clipboard
Добавляет и сохраняет объект.
Link copied to clipboard
Link copied to clipboard
Создает тип данных (DPT), если он ещё не существует.
Link copied to clipboard
fun dpConnect(callback: (dp: Array<String>, value: Array<Any>) -> Unit, dp: Array<String>): ConnectSubsId
fun dpConnect(callback: (Array<ProtoDpId.Builder>, Any) -> Unit, dp: Array<ProtoDpId.Builder>): ConnectSubsId
fun dpConnect(callback: (dp: Array<String>, value: Array<Any>) -> Unit, answer: Boolean, dp: Array<String>): ConnectSubsId
fun dpConnect(callback: (dps: Array<ProtoDpId.Builder>, vals: Array<Any>) -> Unit, answer: Boolean, dp: Array<ProtoDpId.Builder>): ConnectSubsId
fun dpConnect(callback: (dp: String, value: Any) -> Unit, answer: Boolean, dp: String): ConnectSubsId
fun dpConnect(callback: (ProtoDpId.Builder, Any) -> Unit, answer: Boolean, dp: ProtoDpId.Builder): ConnectSubsId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun dpQueryConnect(query: String, callback: (data: DpQueryResult) -> Unit, answer: Boolean, onlyChanged: Boolean): ConnectSubsId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun dpQueryListConnect(query: String, sortOrder: ProtoDpQueryIdsSortOrder, callback: (List<ProtoValue>) -> Unit, answer: Boolean, onlyChanged: Boolean): ConnectSubsId
Link copied to clipboard
Получает значение поля пользователя.
Link copied to clipboard
Загружает всех пользователей из базы данных.
Link copied to clipboard
Обновляет значение поля пользователя.
Link copied to clipboard
Устанавливает значения по умолчанию.
Link copied to clipboard
Добавляет нового пользователя в коллекцию.