Class SolrFacetConfig.ConfigHelper

    • Constructor Detail

      • ConfigHelper

        public ConfigHelper()
    • Method Detail

      • getFacetPropertiesMap

        public static Map<String,​SolrFacetProperties> getFacetPropertiesMap​(Properties properties,
                                                                                  Set<String> inheritanceOrder,
                                                                                  org.alfresco.service.namespace.NamespaceService namespaceService)
        Convert Java properties into instances of SolrFacetProperties .
        Parameters:
        properties - Java properties with values defining defaults or custom values
        inheritanceOrder - the overriding order. E.g {default, custom} means, the custom will override the default values
        namespaceService - the Namespace service
        Returns:
        Map of SolrFacetProperties with the SolrFacetProperties.filterID as the key or an empty map if none exists