1 <beans xmlns="http://www.springframework.org/schema/beans"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 http://www.springframework.org/schema/beans
5 http://www.springframework.org/schema/beans/spring-beans.xsd">
7 <bean id="searchServiceRestEndpointConfig" class="org.onap.aai.sparky.dal.rest.config.RestEndpointConfig">
8 <property name="endpointIpAddress" value="aai.searchservice.simpledemo.openecomp.org" />
9 <property name="endpointServerPort" value="9509" />
10 <property name="numRequestRetries" value="5" />
11 <property name="restAuthenticationMode" value="SSL_CERT" />
12 <property name="connectTimeoutInMs" value="60000" />
13 <property name="readTimeoutInMs" value="30000" />
14 <property name="certFileName" value="client-cert-onap.p12" />
15 <property name="certPassword" value="OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10" />
16 <property name="truststoreFileName" value="tomcat_keystore" />
17 <property name="validateServerCertChain" value="false" />
18 <property name="validateServerHostname" value="false" />
21 <bean id="searchServiceAdapter" class="org.onap.aai.sparky.search.SearchServiceAdapter">
22 <constructor-arg ref="searchServiceRestEndpointConfig" />
23 <constructor-arg name="serviceApiVersion" value="v1" />
26 <bean id="filtersConfig" class="org.onap.aai.sparky.search.filters.config.FiltersConfig"/>
28 <bean id="crossEntityReferenceLookup"
29 class="org.onap.aai.sparky.config.oxm.CrossEntityReferenceLookup" />
31 <bean id="geoEntityLookup" class="org.onap.aai.sparky.config.oxm.GeoEntityLookup" />
33 <bean id="oxmEntityLookup" class="org.onap.aai.sparky.config.oxm.OxmEntityLookup" />
35 <bean id="searchableEntityLookup" class="org.onap.aai.sparky.config.oxm.SearchableEntityLookup" />
37 <bean id="suggestionEntityLookup" class="org.onap.aai.sparky.config.oxm.SuggestionEntityLookup">
38 <constructor-arg ref="filtersConfig" />
41 <bean id="oxmModelProcessorSet" class="org.springframework.beans.factory.config.SetFactoryBean">
42 <property name="targetSetClass" value="java.util.HashSet" />
43 <property name="sourceSet">
45 <ref bean="crossEntityReferenceLookup" />
46 <ref bean="geoEntityLookup" />
47 <ref bean="oxmEntityLookup" />
48 <ref bean="searchableEntityLookup" />
49 <ref bean="suggestionEntityLookup" />
54 <bean id="oxmModelLoader" class="org.onap.aai.sparky.config.oxm.OxmModelLoader"
55 init-method="loadLatestOxmModel">
56 <!-- the int argument is the latestVersionOverride. -1 disables the override -->
57 <constructor-arg type="int" value="11" />
58 <constructor-arg ref="oxmModelProcessorSet" />
61 <bean id="searchProviderRegistry"
62 class="org.onap.aai.sparky.search.registry.SearchProviderRegistry" />
64 <bean id="filterElasticSearchAdapter"
65 class="org.onap.aai.sparky.search.filters.FilterElasticSearchAdapter">
66 <constructor-arg ref="elasticSearchAdapter" />
69 <bean id="filteredSearchHelper" class="org.onap.aai.sparky.search.filters.FilteredSearchHelper">
70 <constructor-arg ref="filtersConfig" />
71 <constructor-arg ref="filterElasticSearchAdapter" />
74 <bean id="filterProcessor" class="org.onap.aai.sparky.search.filters.FilterProcessor">
75 <property name="filteredSearchHelper" ref="filteredSearchHelper" />
78 <bean id="unifiedSearchProcessor" class="org.onap.aai.sparky.search.UnifiedSearchProcessor">
79 <property name="searchProviderRegistry" ref="searchProviderRegistry" />
82 <bean id="entityCountHistoryProcessor" class="org.onap.aai.sparky.search.EntityCountHistoryProcessor">
83 <constructor-arg ref="elasticSearchAdapter" />
84 <constructor-arg name="entityTypesToSummarizeDelimitedList"
85 value="customer,service-instance,complex,pserver,vserver,vnf" />
86 <constructor-arg name="vnfEntityTypesDelimitedList"
87 value="vnf,newvce,vce,vpe" />
88 <constructor-arg name="entityCountHistoryIndexName"
89 value="entitycounthistoryindex" />
92 <bean id="attributeUpdater" class="org.onap.aai.sparky.editattributes.AttributeUpdater">
93 <constructor-arg ref="oxmModelLoader" />
94 <constructor-arg ref="oxmEntityLookup" />
95 <constructor-arg ref="activeInventoryAdapter" />
98 <bean id="attributeEditProcessor"
99 class="org.onap.aai.sparky.editattributes.AttributeEditProcessor">
100 <constructor-arg ref="attributeUpdater" />
103 <bean id="geoVisualizationProcessor" class="org.onap.aai.sparky.inventory.GeoVisualizationProcessor">
104 <constructor-arg ref="elasticSearchAdapter" />
105 <constructor-arg name="topographicalSearchIndexName"
106 value="topographicalsearchindex" />
109 <bean id="pairingHashMap" class="org.springframework.beans.factory.config.MapFactoryBean">
110 <property name="targetMapClass">
111 <value>java.util.HashMap</value>
113 <property name="sourceMap">
114 <map key-type="java.lang.String" value-type="java.lang.String">
115 <entry key="volume-group-id" value="called" />
116 <entry key="volume-group-name" value="called" />
117 <entry key="physical-location-id" value="called" />
118 <entry key="data-center-code" value="called" />
119 <entry key="complex-name" value="called" />
120 <entry key="tenant-id" value="called" />
121 <entry key="tenant-name" value="called" />
122 <entry key="vserver-id" value="called" />
123 <entry key="vserver-name" value="called" />
124 <entry key="vserver-name2" value="called" />
125 <entry key="hostname" value="called" />
126 <entry key="pserver-name2" value="called" />
127 <entry key="pserver-id" value="called" />
128 <entry key="global-customer-id" value="called" />
129 <entry key="subscriber-name" value="called" />
130 <entry key="service-instance-id" value="called" />
131 <entry key="service-instance-name" value="called" />
132 <entry key="link-name" value="called" />
133 <entry key="vpn-id" value="called" />
134 <entry key="vpn-name" value="called" />
135 <entry key="vpe-id" value="called" />
136 <entry key="vnf-id" value="called" />
137 <entry key="vnf-name" value="called" />
138 <entry key="vnf-name2" value="called" />
139 <entry key="vnfc-name" value="called" />
140 <entry key="network-id" value="called" />
141 <entry key="network-name" value="called" />
142 <entry key="network-policy-id" value="called" />
143 <entry key="vf-module-id" value="called" />
144 <entry key="vf-module-name" value="called" />
145 <entry key="vnf-id2" value="called" />
146 <entry key="pnf-name" value="called" />
147 <entry key="circuit-id" value="called" />
148 <entry key="id" value="called" />
149 <entry key="group-id" value="called" />
150 <entry key="group-name" value="called" />
151 <entry key="street1" value="at" />
152 <entry key="street2" value="at" />
153 <entry key="code" value="at" />
154 <entry key="ipv4-oam-address" value="at" />
155 <entry key="network-policy-fqdn" value="at" />
161 <bean id="suggestiveSearchConfigs" class="org.onap.aai.sparky.search.config.SuggestionConfig">
162 <property name="defaultPairingValue" value="with" />
163 <property name="pairingList" ref="pairingHashMap"></property>
164 <property name="stopWords">
165 <list value-type="java.lang.String">
175 <value>called</value>