private String transformFacetField(DiscoverFacetField facetFieldConfig, String field, boolean removePostfix) { if(facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_TEXT)){ if(removePostfix){ return field.substring(0, field.lastIndexOf("_filter")); }else{ return field + "_filter"; } }else if(facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_DATE)){ if(removePostfix){ return field.substring(0, field.lastIndexOf(".year")); }else{ return field + ".year"; } }else if(facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_AC)){ if(removePostfix){ return field.substring(0, field.lastIndexOf("_ac")); }else{ return field + "_ac"; } }else{ return field; } }
protected String transformFacetField(DiscoverFacetField facetFieldConfig, String field, boolean removePostfix) { if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_TEXT)) { if (removePostfix) { return field.substring(0, field.lastIndexOf("_filter")); return field + "_filter"; } else if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_DATE)) { if (removePostfix) { return field.substring(0, field.lastIndexOf(".year")); return field + ".year"; } else if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_AC)) { if (removePostfix) { return field.substring(0, field.lastIndexOf("_ac")); } else if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_HIERARCHICAL)) { if (removePostfix) { return StringUtils.substringBeforeLast(field, "_tax_"); } else if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_AUTHORITY)) { if (removePostfix) { return field.substring(0, field.lastIndexOf("_acid")); } else if (facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_STANDARD)) { return field; } else {
List<FacetField.Count> facetValues = facetField.getValues(); if (facetValues != null) { if (facetFieldConfig.getType() .equals(DiscoveryConfigurationParameters.TYPE_DATE) && facetFieldConfig .getSortOrder().equals(DiscoveryConfigurationParameters.SORT.VALUE)) { displayedValue, authorityValue, sortValue, facetValue.getCount(), facetFieldConfig.getType()));
List<FacetField.Count> facetValues = facetField.getValues(); if (facetValues != null) { if(facetFieldConfig.getType().equals(DiscoveryConfigurationParameters.TYPE_DATE) && facetFieldConfig.getSortOrder().equals(DiscoveryConfigurationParameters.SORT.VALUE)){