Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Класс для работы с настраиваемыми объектами
Примечание
iconfalse

ru.intertrust.cmj.tunable.object.common.TunableObjectHelper

Подсказка
iconfalse
extends: -

methods

namereturn valuedescription

convertToAFInstance

AFInstance

Возвращает объект AFInstance с заданным значением для заданного свойства схемы.

Параметры:

  • property - Property - свойство схемы
  • isArray - Boolean - является ли параметр value массивом
  • value - Object - новое значение для свойства

getAFInstanceValue

Object

Возвращает значение свойства схемы.

Параметры:

  • value - AFInstance - объект значения модуля "Настраиваемые реквизиты"

getAFInstanceTypedValue

<T>

Возвращает значение свойства схемы определённого типа <T>.

Параметры:

  • value - AFInstance - Объект объект значения модуля "Настраиваемые реквизиты"

addHistoryRecord


Добавляет в указанное свойство запись истории

Параметры:

historyName - String - Имя поля

истории

для записи
  • instance - AFInstance - значения полей для записи в историю
  • afInstanceObject - AFInstanceObject - свойство схемы AFInstance
  • sizeCopy - int - размер поля для записи истории
  • addHistoryRecord

    Добавляет в указанное свойство запись истории, при instance == null, создаётся AFInstanceSimpleImpl с defaultVal

    Параметры:

    • historyName - String- Имя поля истории для записи
    • instance - AFInstance - значения полей для записи в историю
    • afInstanceObject - AFInstanceObject - свойство схемы AFInstance
    • defaultVal - Object -значение по умолчанию
    • sizeCopy - int Integer - размер поля для записи истории
    addHistoryRecord

    Добавляет в указанный object запись истории

    Параметры:

    • object - Object -
    • historyName - String - Имя поля истории для записи
    • afInstanceObject - AFInstanceObject - свойство схемы AFInstance
    • sizeCopy - int - размер поля для записи истории

    getAFInstanceTypedValue

    <T>

    Метод возвращает значение вложенного свойства.

    Параметры:

    • afInstanceObject - AFInstanceObject - НР - карта
    • propertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject

    getBooleanValue

    Boolean

    Метод возвращает значение вложенного свойства (без признака массив) примитивного типа boolean.

    Параметры:

    • afInstanceObject - AFInstanceObject - НР - карта
    • propertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject

    getStringValue

    String

    Метод возвращает значение вложенного свойства (без признака массив) примитивного типа String.

    Параметры:

    • afInstanceObject - AFInstanceObject - НР - карта
    • propertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject

    getAFInstance

    AFInstanceМетод возвращает объект AFInstance по имени свойства.
    Параметры:
    • afInstanceObject - AFInstanceObject - НР - карта
    • propertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject

    getAFInstanceTypedValue

    List<T>

    Метод считывает массив из значений объектных свойств массива объектов.

    Параметры:

    Метод записывает в НР-карту значение НР-реквизита
    Параметры:
    • afInstanceObject - AFInstanceObject - НР - карта
    • arrayPropertyPath - String - полный путь в НР-карте к свойству объектного массива в формате parent1.parent2.arrproperty,
      если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject, arrproperty должен быть массивом объектов
    • propertyPath - String - полный путь свойства в схеме объекта массива в формате object1.object2.property или без парентов - property,
      если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject. Если нужно получить массив объектов целиком, то в propertyPath передается null.

    putAFInstanceValue

    • tunableObject - Tunable - Сущность, для которой предусмотрено наличие настраиваемых реквизитов.propertyName - String - название свойства
    • value - Object - значение НР-реквизита, которое нужно записать в НР-карту

    putAFInstanceValue


    Метод

    записывает

    в

    НР-карту

    значение

    НР-реквизита

    Параметры:

    • afInstanceObject - AFInstanceObject  -  НР - картаpropertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject value - Object - значение НР-реквизита, которое нужно записать в НР - карту.

    putAFInstanceValue

    Метод записывает в НР-карту значение
    • НР -
    реквизитаПараметры:
    • afInstanceObject - AFInstanceObject - НР - карта
    • propertyPath - String - полный путь свойства в формате parent1.parent2.property или без парентов - property.
      Если свойство вложенное, то родительское свойство (слева от точки) может быть только AFInstanceObject
    • value - Object - значение НР-реквизита, которое нужно записать в НР-карту.
    • notErrorIfPropertyNotExist - boolean - признак того, что не нужно генерировать exception в случае, когда в схеме не найдено свойство

    composeDialogMessage

    AnyTunableObjectФормирует сущность диалога определённой схемы с указанным сообщением.
    Параметры:
    • dialogSchema - String - схема диалога
    • message - String- отображаемое сообщение
    • module - String - модуль
    • complect - String - комплект
    • replica - String - реплик

    sortBeardsInField


    Сортирует объекты SOBeard в НР-полев соответсвии со значениями, полченными через .toString()
    Параметры:
    • afInstanceObject -AFInstanceObject- НР-карта
    • propertyPath - String - полный путь свойства в схеме объекта массива в формате object1.object2.property или без парентов - property.

    getParentSeparateUnit

    SOBeard
    Вычисление вышестоящего Филиала/ГО по признаку Обособленное подразделение.
    Параметры:
    • beard-SOBeard- борода пользователя

    getParent

    SOBeard
    Вычисление вышестоящей ШЕ.
    Параметры:
    • beard-SOBeard- борода пользователя

    Свойства страницы
    Статус

    Статус
    colourBlue
    titleДОработка

    Комментарий
    панель

    Методы, свойства, внутренние классы

    Оглавление