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

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

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

Версия 1 Следующий »

Интерфейс представляет собой Приложение (application) для работы с произвольным НР-настраиваемым объектом.

ru.intertrust.cmj.tunable.object.TunableObjectApplication
extends: AFApplication.CanGetEntityByUNID<AnyTunableObject>
        AFApplication.CanGetComplects

properties

methods

namereturn valuedescription

composeApplicationTunableObject

AnyTunableObject

Метод создает прикладной объект с типом объекта TUNABLE_OBJECT.
Для успешного выполнения требуется наличие соот. настройки "Тип документа" в БД Каталог.

Параметры:

  • schema- Schema - схема объекта
  • module- String - тип БД объекта
  • complect- String - комплект БД объекта
  • replica- String - реплика БД объекта, задается для объектов другой СО или БД другого комплекта
composeApplicationTunableObjectAnyTunableObject

Метод создает прикладной объект с типом объекта TUNABLE_OBJECT.
Для успешного выполнения требуется наличие соот. настройки "Тип документа" в БД Каталог.

Параметры:

  • schema - Schema - схема объекта
  • module - String - тип БД объекта
  • complect - String - комплект БД объекта
  • replica - String - реплика БД объекта, задается для объектов другой СО или БД другого комплекта
  • param - ComposeApplicationTunableObjectParams.IfAFApplicationObjectTypeNotExist - если ERROR, то в случае отсутствия настройки "Тип документа" в БД Каталог возникает ошибка, если CREATE - то создается памяти соответствующий типу объект ApplicationObjectType 
composeTunableObjectAnyTunableObject

Метод получает объект с заданной схемой.

Параметры:

  • schema - Schema - схема объекта
  • module - String - тип БД объекта
  • complect - String - комплект БД объекта
  • replica - String - реплика БД объекта, задается для объектов другой СО или БД другого комплекта
composeTunableObjectAnyTunableObject

Метод получает объект с заданной схемой.

Параметры:

  • schema - Schema - схема объекта
composeDialogAnyTunableObject

Метод получает объект-пустышку для диалога.

Параметры:

  • schema - Schema - схема объекта
  • module - String - тип БД объекта
  • complect - String - комплект БД объекта
  • replica - String - реплика БД объекта, задается для объектов другой СО или БД другого комплекта
requestForSimpleDraftObject

Метод возвращает один из ресурсов: черновик, ресурс диалога, запрос на клиентский контекст.

Параметры:

  • schema - Schema - схема объекта
  • strategyKey - String - ключ стратегии StrategyCreateDraft. Если не указан, то в качестве ключа используется имя схемы
  • ident- String - тип БД объекта
  • complect - String - комплект БД объекта
  • replica - String - реплика БД объекта, задается для объектов другой СО или БД другого комплекта
  • params - AnyTunableObject - параметры операции (ресурс диалога, выбранные документы)
requestForChildDraft
AnyTunableObject

Метод возвращает один из ресурсов: черновик для дочернего объекта, ресурс диалога

Параметры:

  • schema - Schema - схема объекта
  • strategyKey - String - ключ стратегии StrategyCreateDraft. Если не указан, то в качестве ключа используется имя схемы
  • params - AnyTunableObject - параметры операции (ресурс диалога, выбранные документы) .
    params должен содержать свойство $clientContext.data.resourceid (с тем же типом что и в схеме ClientContextRequest)  с tnUnid контекстного НР-объекта
requestForSiblingDraftAnyTunableObject

Метод возвращает один из ресурсов: черновик для одноуровневого (относительно контекстного объекта) объекта , ресурс диалога

Параметры:

  • schema - Schema - схема объекта
  • strategyKey - String - ключ стратегии StrategyCreateDraft. Если не указан, то в качестве ключа используется имя схемы
  • params - AnyTunableObject - параметры операции (ресурс диалога, выбранные документы) .
    params должен содержать свойство $clientContext.data.resourceid (с тем же типом что и в схеме ClientContextRequest)  с tnUnid контекстного НР-объекта
requestForSiblingDraftAnyTunableObject

Метод возвращает один из ресурсов: черновик для одноуровневого (относительно контекстного объекта) объекта , ресурс диалога

Параметры:

  • schema - Schema - схема объекта
  • tnUnid - String - tnUnid контекстного НР-объекта
requestForCopyDraftAnyTunableObject

Метод возвращает один из ресурсов: черновик для копии контекстного объекта, ресурс диалога

Параметры:

  • schema - Schema - схема объекта
  • params - AnyTunableObject - параметры операции (ресурс диалога, выбранные документы) .
    params должен содержать свойство $clientContext.data.resourceid (с тем же типом что и в схеме ClientContextRequest)  с tnUnid контекстного НР-объекта
saveEntity

Сохранение сущности
Параметры:

  • tunableObject - AnyTunableObject - сохраняемая сущность
saveEntitySpecial

Особое сохранение сущности

Параметры:

  • tunableObject - AnyTunableObject - сохраняемая сущность
createClientContextRequest
AnyTunableObject

Метод создает объект со схемой ClientContextRequest, по которой клиент должен вернуть клиентский контекст. В клиентский контекст могут входить ids выделенных документов в коллекции, ресурс диалога.

Параметры:

  • keys - ClientContextKey... -
setParentIfChild

Параметры:

  • tunableObject - AnyTunableObject
  • conextDocTnUnid - String  
Статус

ДОРАБОТКА

Комментарий

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

  • Нет меток