From c07cadc0f084c2eb71ef6a9f9fe1d89011a60d10 Mon Sep 17 00:00:00 2001 From: Will Abson Date: Tue, 1 Jul 2014 15:00:11 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud) 75012: Merged WAT2 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud) 70371: Added a post-processor for remapping Mimetypes git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@75340 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/web-scripts-application-context.xml | 11 ++++++++++- .../alfresco/repo/web/scripts/solr/StatsGet.java | 13 ++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/config/alfresco/web-scripts-application-context.xml b/config/alfresco/web-scripts-application-context.xml index 7e6ead6685..fd9fe71055 100644 --- a/config/alfresco/web-scripts-application-context.xml +++ b/config/alfresco/web-scripts-application-context.xml @@ -1569,7 +1569,16 @@ - + + + + + + + + + + facets; + private Map postProcessors; public void setFacets(Map facets) { @@ -66,6 +68,11 @@ public class StatsGet extends DeclarativeWebScript this.siteService = siteService; } + public void setPostProcessors(Map postProcessors) + { + this.postProcessors = postProcessors; + } + @Override protected Map executeImpl(WebScriptRequest req, Status status, Cache cache) { @@ -105,6 +112,11 @@ public class StatsGet extends DeclarativeWebScript StatsResultSet result = stats.query(params); + if (postProcessors.containsKey(facetKey)) + { + StatsProcessor processor = postProcessors.get(facetKey); + result = processor.process(result); + } model.put("result", result); model.put("resultSize", result.getStats().size()); return model; @@ -169,5 +181,4 @@ public class StatsGet extends DeclarativeWebScript facets.put(facetKey, facetType); } - }