Дерево страниц
Skip to end of metadata
Go to start of metadata

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 10 Следующий »

Класс для работы с настраиваемыми объектами

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

extends: -

methods

namereturn valuedescription

convertToAFInstance

AFInstance

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

Параметры:

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

getAFInstanceValue

Object

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

Параметры:

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

getAFInstanceTypedValue

<T>

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

Параметры:

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

addHistoryRecord


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

Параметры:

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

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


Метод записывает в НР-карту значение НР-реквизита

Параметры:

  • 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 - борода пользователя

Статус

ДОРАБОТКА

Комментарий

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

  • Нет меток