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 |
идентификатор параметра в который скопируется значение |