api.utils Работа с родительскими и дочерними объектами
Для доступа к операциям используется утилитарный метод api.utils или его короткий псевдоним utils.
-
utils.getChildUuids(obj)
utils.getChildUuids(obj, parentAttrCode)
Метод применяется только для иерархии в рамках одного класса.
Глубина получения объектов по иерархии не может быть глубже 100 уровня, иначе возникает ошибка
Параметры метода:
- obj — объект или его uuid. Object;
- parentAttrCode — код атрибута связи с родительским объектом. String.
Возвращает список uuid дочерних объектов.
-
utils.getParentUuids(obj)
utils.getParentUuids(obj, parentAttrCode)
Метод применяется только для иерархии в рамках одного класса.
Параметры метода:
- obj — объект или его uuid. Object;
- parentAttrCode — код атрибута связи с родительским объектом. String.
Возвращает список uuid родительских объектов, строго друг за другом по очередности старшинства (старший элемент будет последним), не производя сортировку.