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 родительских объектов, строго друг за другом по очередности старшинства (старший элемент будет последним), не производя сортировку.