Adding back-end support for UI filters 75/25875/1
authorShawn Severin <shawn.severin@amdocs.com>
Fri, 8 Dec 2017 13:57:17 +0000 (08:57 -0500)
committerShawn Severin <shawn.severin@amdocs.com>
Fri, 8 Dec 2017 13:57:29 +0000 (08:57 -0500)
commit27da2e3395b009702c9032f9fa184f253747c8a7
tree1cb71ce58b3e063ef4f2ee6290b8260d4d28b2c1
parent7d63a5118b745cc5ed6d8fd87210e74c0b3ac354
Adding back-end support for UI filters

Issue-ID: AAI-543
Change-Id: I15b7ef1a9d4091981444019b5cceac08c4045c51
Signed-off-by: Shawn Severin <shawn.severin@amdocs.com>
41 files changed:
pom.xml
src/main/ajsc/inventory-ui-service_v1/inventory-ui-service/v1/routes/sparky-core-unifiedFilterRequest.route [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/logging/AaiUiMsgs.java
src/main/java/org/onap/aai/sparky/search/filters/FilterElasticSearchAdapter.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/FilterProcessor.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/FilterQueryBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/FilteredSearchHelper.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/UiFiltersEntityConverter.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/FiltersConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/FiltersDetailsConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/FiltersForViewsConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/UiFilterConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/UiFilterDataSourceConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/UiFilterListItemConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/UiFilterOptionsValuesConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/config/UiViewListItemConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/AggregationEntity.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/BoolQueryBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/FilteredAggregationQueryBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/MatchFilterCriteriaEntity.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/SearchFilter.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/UiFilterEntity.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/UiFilterValueEntity.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/search/filters/entity/UiFiltersEntity.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/security/portal/PortalRestAPIServiceImpl.java
src/main/java/org/onap/aai/sparky/synchronizer/config/NetworkStatisticsConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/sparky/viewandinspect/config/TierSupportUiConstants.java
src/test/java/org/onap/aai/sparky/search/filters/FilterProcessorTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/sparky/search/filters/FilteredSearchHelperTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/sparky/search/filters/entity/DiscoverFiltersRequest.java [new file with mode: 0644]
src/test/java/org/onap/aai/sparky/search/filters/entity/ViewConfiguration.java [new file with mode: 0644]
src/test/java/org/onap/aai/sparky/search/filters/entity/ViewFilter.java [new file with mode: 0644]
src/test/resources/filters/AggregationSuggestionEntity_getIndexDocumentJson_expected.json [new file with mode: 0644]
src/test/resources/filters/aaiui_filters.json [new file with mode: 0644]
src/test/resources/filters/aaiui_views.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_emptyRequestBody_expectedResponse.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_emptyRequestFilterArray_expectedResponse.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_emptyRequestFilterArray_requestBody.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_successPath_expectedResponse.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_successPath_operationResult.json [new file with mode: 0644]
src/test/resources/filters/filterAggregationEndpoint_successPath_requestBody.json [new file with mode: 0644]