AbstractSentryObject
abstract class AbstractSentryObject<T : Any>(val dptName: String, val dptStruct: List<Pair<Int, String>>) : BaseApi
Абстрактный класс для управления списком объектов пользователей или сущностей, связанных с DPT. Обеспечивает базовые операции: добавление, удаление, шифрование, загрузку данных и установку значений по умолчанию.
Parameters
T
Тип управляемых объектов
dptName
Название типа данных (DPT)
dptStruct
Структура DPT в виде списка пар (поле ID, имя поля)
Inheritors
Constructors
Types
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
Добавляет объект в коллекцию.