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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
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

getAFInstance

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

getAFInstanceTypedValue

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

getAFInstanceValue

Object

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

Параметры:

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

addHistoryRecord

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

Параметры:

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

getAFInstanceTypedValue

<T>

List<T>

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

Параметры:

  • afInstanceObject - AFInstanceObject - НР - карта

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

Параметры:

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

getBooleanValue

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

getBooleanValue

StringBoolean

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

Параметры:

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

getStringValue

AFInstanceString

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

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

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

Параметры:

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

getParentSeparateUnit

List<T>Метод считывает массив из значений объектных свойств массива объектовSOBeard

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

Параметры:

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

getParent

SOBeard

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

Параметры:

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

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Вычисление вышестоящего Филиала/ГО по признаку Обособленное подразделение.

addHistoryRecord


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

Параметры:

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

getParent

SOBeard

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

Параметры:

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

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

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

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

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

Оглавление