GroupsImpl
Реализация абстрактного класса AbstractSentryObject для управления группами пользователей (ProtoGroup). Обеспечивает работу с группами: создание, загрузка, шифрование/расшифровку данных, установку значений по умолчанию и взаимодействие с системой 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
Добавляет новую группу в коллекцию.