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

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

Ключ

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

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

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

methods

namereturn valuedescription
convertToAFInstance

getAFInstance

AFInstance
Возвращает
Метод возвращает объект AFInstance
с заданным значением для заданного свойства схемыvalue - Object - новое значение для свойства
по имени свойства.
Параметры:
  • property - Property - свойство схемы
  • isArray - Boolean - является ли параметр value массивом
  • модуля "Настраиваемые реквизиты"

    getAFInstanceValue

    Object

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

    Параметры:

    значения

    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 - размер поля для записи истории

    addHistoryRecord

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

    Параметры:

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

    getAFInstanceTypedValue

    <T>

    List<T>

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

    Параметры:

    • afInstanceObject -
    AFInstanceObject 
     НР - картаpropertyPath
    property или без парентов - property.
    Если свойство
    свойство

    getBooleanValue

    Boolean

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

    Параметры:

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

    getBooleanValue

    String
    Boolean

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

    String

    boolean.

    Параметры:

    • afInstanceObject -
    AFInstanceObject 
     НР - карта
    парентов
    • родительских - property.
      Если
    свойство
    свойство
    getAFInstance

    getStringValue

    AFInstance
    String

    Метод возвращает

    объект AFInstance по имени свойства

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

    Параметры:

    • afInstanceObject -
    AFInstanceObject 
     НР - карта
    парентов
    • родительских - property.
      Если
    свойство
    свойство
    getAFInstanceTypedValueМетод считывает массив из значений объектных свойств массива объектов

    getParentSeparateUnit

    List<T>
    SOBeard

    Вычисление вышестоящего Филиала/ГО по признаку Обособленное подразделение.

    Параметры:

    afInstanceObject
    • beard -
    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

    Метод записывает в НР-карту значение НР-
    • SOBeard - борода пользователя

    getParent

    SOBeard

    Вычисление вышестоящей ШЕ.

    Параметры:

    • beard - SOBeard - борода пользователя

    methods

    namereturn valuedescription

    convertToAFInstance

    AFInstance

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

    Параметры:

    putAFInstanceValue


    Метод записывает в пару "ключ - значение" значение реквизита

    Параметры:

    • afInstanceObject -
    AFInstanceObject 
     НР - карта
    парентов
    • родительских - property.
      Если
    свойство
    свойство
    НР-
    • реквизита, которое нужно записать в
    НР-карту
    • пару "ключ - значение".
    • notErrorIfPropertyNotExist
    • -
    boolean
    • признак
    • того,
    • что
    • не
    • нужно
    • генерировать
    • exception
    • в
    • случае,
    • когда
    • в
    • схеме
    • не
    • найдено
    • свойство

    composeDialogMessage

    AnyTunableObject

    Формирует сущность диалога определённой схемы с указанным сообщением.

    Параметры:

    схема
    • название схемы диалога
    • message - String - отображаемое сообщение
    • module - String - модуль
    • complect - String - комплект
    • replica - String -
    реплик
    • реплика

    sortBeardsInField


    Сортирует

    объекты

    SOBeard

    в НР-полев соответсвии со значениями, полченными через

    в полях в соответствии со значениями, полученными через .toString()

    Параметры:

    НР-карта
    в схеме
    • схемы объекта массива в формате object1.object2.property или без
    парентов
    • родительских - property.

    getParentSeparateUnit

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

    addHistoryRecord


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

    Параметры:

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

    getParent

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

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

    Статус
    colourBlueGreen
    titleДОработкаГОТОВО

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

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

    Оглавление