Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans"> |
Информация | ||||
---|---|---|---|---|
| ||||
Организует билдеры неиерархических областей поиска в иерархию для создания иерархии областей поиска. Билдер области поиска - построитель скоупа. Задается через настройки в xml-файл поиска. На вход принимает идентификатор БД, набор бандлов, набор поисковиков. Все эти параметры задаются в xml-файле поиска для каждого билдера свои.
Система для каждой настройки области поиска CMJ в БД Портал в портальном профиле текущего пользователя ищет свой билдер области поиска по идентификатору БД. |
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
<?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="cmSearchScopeCompositExBuilder"
class="ru.intertrust.cmj.af.search.dp.CmSearchScopeCompositExBuilder" />
<bean id="cmSearchScopeCompositBuilder"
class="ru.intertrust.cmj.af.search.dp.CmSearchScopeCompositBuilder" />
<!-- Иерархия билдеров областей поиска. Расширенный поиск -->
<bean id="rootScopeBuilder" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<property name="childs">
<list>
<bean class="ru.intertrust.cmj.af.search.dp.CmDocTypesScopeBuilder">
<constructor-arg index="0" value="input" />
<constructor-arg index="1" value="InputDocs" />
<constructor-arg index="2">
<list>
<ref bean="subject" />
</list>
</constructor-arg>
<constructor-arg index="3">
<set>
<ref bean="rkkInputBundle" />
<ref bean="resolutionInputBundle" />
<ref bean="reportBundleInput" />
<ref bean="spismoBundleInput" />
<ref bean="mainDocBundleForCustomRSHBInputAndTask" />
</set>
</constructor-arg>
<constructor-arg index="4">
<list>
<ref bean="inputSearcher" />
<ref bean="inputPrevSearcher" />
<ref bean="inputPrevSearcherNotNamed" />
</list>
</constructor-arg>
<constructor-arg index="5">
<ref bean="cmSearchScopeCompositExBuilder" />
</constructor-arg>
</bean>
</list>
</property>
</bean>
<!-- Иерархия билдеров областей поиска. Простой поиск -->
<bean id="rootScopeBuilderSimple" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<!-- -->
</bean>
<!-- Иерархия билдеров областей поиска для связей-->
<bean id="rootScopeBuilderLinks" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<!-- -->
</bean>
<!-- Иерархия билдеров однострочного поиска в шапке. Однострочный поиск повторяет структуру расширенного поиска, но урезан по бандлам -->
<bean id="oneLineRootScopeBuilder" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<!-- -->
</bean>
<!-- Иерархия билдеров контекстного поиска -->
<bean id="contextualSearchRootScopeBuilder" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<property name="builder">
<ref bean="cmSearchScopeCompositBuilder" />
</property>
<property name="childs">
<list>
<!-- -->
</list>
</property>
</bean>
<!-- Иерархия билдеров областей поиска WD. Расширенный поиск -->
<bean id="wdRootScopeBuilderCustom" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<property name="childs">
<list>
<!-- -->
</list>
</property>
</bean>
<!-- Иерархия билдеров областей поиска WD. Простой поиск -->
<bean id="wdSimpleSearchRootScopeBuilderCustom" class="ru.intertrust.cmj.af.search.ScopeTreeBuilder">
<property name="childs">
<list>
<!-- -->
</list>
</property>
</bean>
</beans> |
attributes
Параметры | Описание |
---|---|
id | Уникальный идентификатор иерархия билдеров областей поиска. Текущие варианты:
|
class | ru.intertrust.cmj.af.search.ScopeTreeBuilder |
property.name="builder"
Общее название билдера
bean
Параметры | Описание |
---|---|
class | cmSearchScopeCompositBuilder |
property.name="childs".list
bean
Параметры | Описание |
---|---|
class | ru.intertrust.cmj.af.search.dp.CmDocTypesScopeBuilder |
constructor-arg index="0"
Уникальный префикс для идентификатора области. Должен быть уникальным в рамках иерархии областей одной
Параметры | Описание |
---|---|
value | Уникальный префикс для идентификатора области |
constructor-arg index="1"
Тип приложения
Параметры | Описание |
---|---|
value |
constructor-arg index="2"
Параметры дефолтного бандла
Параметры | Описание |
---|---|
value | Параметры дефолтного бандла. Обычно указывается один параметр – subject |
constructor-arg index="3".set
Набор бандлов
Параметры | Описание |
---|---|
ref | Ссылка на бандл |
constructor-arg index="4".list
Набор поисковиков
Параметры | Описание |
---|---|
ref | Ссылка на поисковик |
constructor-arg index="5"
Название билдера
Параметры | Описание |
---|---|
ref.bean | cmSearchScopeCompositExBuilder |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Параметры и атрибуты:
|