Корневой элемент 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> |
Иерархия билдеров областей поиска
Параметры | Описание |
---|---|
id | Уникальный идентификатор иерархия билдеров областей поиска. Текущие варианты:
|
class | ru.intertrust.cmj.af.search.ScopeTreeBuilder |
Общее название билдера
Параметры | Описание |
---|---|
class | cmSearchScopeCompositBuilder |
Параметры | Описание |
---|---|
class | ru.intertrust.cmj.af.search.dp.CmDocTypesScopeBuilder |
Уникальный префикс для идентификатора области. Должен быть уникальным в рамках иерархии областей одной
Параметры | Описание |
---|---|
value | Уникальный префикс для идентификатора области |
Тип приложения
Параметры | Описание |
---|---|
value |
Параметры дефолтного бандла
Параметры | Описание |
---|---|
value | Параметры дефолтного бандла. Обычно указывается один параметр – subject |
Набор бандлов
Параметры | Описание |
---|---|
ref | Ссылка на бандл |
Набор поисковиков
Параметры | Описание |
---|---|
ref | Ссылка на поисковик |
Название билдера
Параметры | Описание |
---|---|
ref.bean | cmSearchScopeCompositExBuilder |
|
Параметры и атрибуты: |