Implement Spring Profile Sparky Config
[aai/sparky-be.git] / sparkybe-onap-application / config / spring-beans / sparky-filters.xml
1 <beans xmlns="http://www.springframework.org/schema/beans"
2         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3         xsi:schemaLocation="
4                http://www.springframework.org/schema/beans
5                http://www.springframework.org/schema/beans/spring-beans.xsd">
6
7         <bean id="filtersConfig" class="org.onap.aai.sparky.search.filters.config.FiltersConfig">
8                 <constructor-arg name="filtersFileName" value="/filters/aaiui_filters.json" />
9                 <constructor-arg name="viewsFileName" value="/filters/aaiui_views.json" />
10                 <constructor-arg name="resourceLoader" ref="sparkyResourceLoader" />
11         </bean>
12
13         <bean id="filterElasticSearchAdapter"
14                 class="org.onap.aai.sparky.search.filters.FilterElasticSearchAdapter">
15                 <constructor-arg ref="elasticSearchAdapter" />
16         </bean>
17
18         <bean id="filteredSearchHelper" class="org.onap.aai.sparky.search.filters.FilteredSearchHelper">
19                 <constructor-arg ref="filtersConfig" />
20                 <constructor-arg ref="filterElasticSearchAdapter" />
21         </bean>
22
23         <bean id="filterProcessor" class="org.onap.aai.sparky.search.filters.FilterProcessor">
24                 <property name="filteredSearchHelper" ref="filteredSearchHelper" />
25         </bean>
26
27 </beans>