parameterService
Методы текстового параметра
Методы флагового параметра
Методы числового параметра
Методы tree параметра
getTree(id: Int, param: Int): MutableSet<String>
Получение значения tree параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
Возвращаемое значение: Коллекция из строк (идентификаторы)
Методы спискового параметра
getList(id: Int, param: Int): MutableSet<Int>
Получение значения спискового параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
Возвращаемое значение: Коллекция из идентификаторов текущих значений
updateList(id: Int, param: Int, values: Set<Int>)
Обновление значения спискового параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
values |
коллекция из идентификаторов новых значений |
Методы listCount параметра
Методы email параметра
Методы phone параметра
getPhone(id: Int, param: Int): String?
Получение значения phone параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
Возвращаемое значение: строка с номером телефона
updatePhone(id: Int, param: Int, format: String, value: String?)
Обновление значения phone параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
format |
строка с форматом телефона |
value |
строка с новым номером телефона (при передачи null текущее значение удалится) |
Методы адресного параметра
getAddress(id: Int, param: Int, loadDetails: Boolean): MutableList<ParameterAddressValue>
Получение значения адресного параметра |
Аргументы:
id |
идентификатор объекта |
param |
идентификатор параметра |
loadDetails |
флаг загрузки всех сущностей адреса (город, улица и пр.) |
Возвращаемое значение: коллекция из объектов ParameterAddressValue
Методы date параметра
Методы datetime параметра
Вспомогательные методы
copyParam(fromObjectId: Int, toObjectId: Int, paramId: Int)
Копирование значения параметра в другой объект |
Аргументы:
fromObjectId |
идентификатор объекта с которого копируется значение параметра |
toObjectId |
идентификатор объекта на который копируется значение параметра |
paramId |
идентификатор параметра |
copyParams(fromObjectId: Int, fromParamId: Int, toObjectId: Int, toParamId: Int)
Копирование значения параметра в другой объект |
Аргументы:
fromObjectId |
идентификатор объекта с которого копируется значение параметра |
fromParamId |
идентификтор параметра с которого скопируется значение |
toObjectId |
идентификатор объекта на который копируется значение параметра |
toParamId |
идентификатор параметра в который скопируется значение |