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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans">
Информация
iconfalse
titleКраткое описание

Бандл определяет набор поисковых параметров для класса искомых объектов, встречающихся в разных областях поиска. Набор параметров и отображаемое название параметров настраивается в xml- файле поиска. В типовой конфигурации используются такие бандлы как Ркк, Резолюция, Исполнение, Основной документ, Заседание, Договор.Типовой бандл используется для поиска по типовым модулям

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:c="http://www.springframework.org/schema/c"
	xmlns="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">            

	<!--Входящий документ -->
 	<bean id="rkkSuperBundleInput" abstract="true"
        class="ru.intertrust.cmj.af.search.dp.CmCustomTypeBundle" p:customType="F_DP_InputRkk" p:resultType="rkk"CmBundle">
        <constructor-arg index="0" value="rkkInputrkk" />
        <constructor-arg index="1" value="Документ%{cmj-AF.search.bundle.name.allDoc}" />
        <constructor-arg index="2">
            <list>
                      <ref   <ref bean="regFullNumberRSHB" />
                <ref bean="regDate" />
                <ref bean="subject" {name parameter}"/>
                <ref bean="reqType" />
                <ref bean="SecurityStamp" />
                <ref bean="isRegistered" />
                <ref bean="isControl" />
                <ref bean="controlPeople" />
                <ref bean="extControlDate" />
                <ref bean="isExecuted" />
                <ref bean="regPlace" />
                <ref bean="registrarinput" />
                <ref bean="linkedDocs" />
                <ref bean="searchInContent" />
                <ref bean="searchOnEverywhere" />
            </list>
        </constructor-arg>
        <constructor-arg index="3" ref="cmj_af_search_messageSource" />
        <property name="typeAggregate" value="main" />
        <property name="priority" value="1" />
    </bean>    

 	<bean id="rkkInputBundle" parent="rkkSuperBundleInput">
        <constructor-arg index="2">
            <list merge="true">
                      <ref   <ref bean="theme{name parameter}" />
                <ref bean="addressees" /></list>
        </constructor-arg>
    </bean>

	<!--Исходящий документ -->
	<bean  <ref bean="docNumber" /id="mainDocBundleForOutput" class="ru.intertrust.cmj.af.search.dp.CmBundle">
        <constructor-arg        <ref bean="docDateindex="0" value="mainDoc" />
        <constructor-arg        <ref bean="corTypeInputindex="1" value="%{cmj-AF.search.bundle.name.allDoc}" />
                <ref bean="correspondentInputLegal" /<constructor-arg index="2">
                <ref bean="correspondentInputPersonal" /><list>
                       <ref  <ref bean="corrExecutor{name parameter}" />
                <ref bean="corrAuthInputsearchOnEverywhere" />
                <ref bean="CorrespondentAddress" /></list>
        </constructor-arg>
        <ref bean="InputInitBranch<constructor-arg index="3" ref="cmj_af_search_messageSource" />
        <property        <ref bean="departmentinputRSHBname="typeAggregate" value="main" />
        <property    </list>
        </constructor-arg>name="priority" value="2" />
    </bean> 

</beans>

CmBundle

Настройки основного бандла

attributes

Значения
ПараметрыОписание
id

Уникальный идентификатор

classru.intertrust.cmj.af.search.dp.CmCustomTypeBundleCmBundle
abstractПризнак "абстрактный"

p:customType

Тип искомого объекта в БД

p:resultType

Тип возвращаемого объекта (bundleId объекта, на основе которого построен используемый кастомный модуль - например "rkk")

attributes

абрстрактного бандла", с которого будут наследоваться дочерние бандлы 

constructor-arg.index="0"

ЗначенияОписание
value

Идентификатор бандла. Задается вручную или выбирается из существующих идентификаторов

constructor-arg.index="1"

ЗначенияОписание
value

Название бандла. Задается вручную или выбирается из существующих названий.

Формат: %{<название бандла>}

Блок кода
languagexml
titleПример
<constructor-arg index="1" value="%{cmj-AF.search.bundle.name.allDoc}" />

constructor-arg.index="2".list

Список параметров

ЗначенияОписание
refСсылка на параметры поиска

constructor-arg.index="3"

ЗначенияОписание
refСсылка на служебный бин cmj_af_search_messageSource

property.name="typeAggregate"

ЗначенияОписание
valueТип. Указывается main или version

property.name="priority"

ЗначенияОписание
valueПриоритет. На форме должен отображаться только один бандл из типа, с максимальным приоритетом

Настройки наследуемого бандла

attributes

ПараметрыОписание
id

Уникальный идентификатор

parentНазвание бандла, с которого будут наследоваться параметры

constructor-arg.index="2".list

Список параметров

ЗначенияОписание
merge

Признак "объединения параметров поиска". 

Варианты: true - включено объединение, false - выключено

refСсылка на параметры поиска
Свойства страницы
Статус

Статус
colourYellowGreen
titleВ РАБОТЕГОТОВО

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

Теги Параметры и атрибуты:

Оглавление