Skip to content

Commit f63379c

Browse files
committed
Add support for default facets
1 parent 8b8ec8d commit f63379c

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/main/java/org/computate/frFR/java/EcrireGenClasse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ public class EcrireGenClasse extends EcrireClasse {
236236

237237
protected Boolean classeMotsClesTrouves;
238238
protected List<String> classeMotsCles;
239+
protected List<String> classeFacetsDefaut;
239240

240241
/**
241242
* Var.enUS: classInitDeepExceptions

src/main/java/org/computate/frFR/java/EcrireToutesClasses.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ public void ecrireGenClasse(JsonObject doc, String langueNom) throws Exception {
295295
classeCommentaireLangue = doc.getString("classeCommentaire_" + langueNom + "_stored_string");
296296
classeMotsClesTrouves = doc.getBoolean("classeMotsClesTrouves_stored_boolean");
297297
classeMotsCles = classeMotsClesTrouves ? Optional.ofNullable(doc.getJsonArray("classeMotsCles_stored_strings")).orElse(new JsonArray()).stream().map(v -> (String)v).collect(Collectors.toList()).stream().map(v -> (String)v).collect(Collectors.toList()) : Arrays.asList();
298+
classeFacetsDefaut = Optional.ofNullable(doc.getJsonArray("classeFacetsDefaut_stored_strings")).orElse(new JsonArray()).stream().map(v -> (String)v).collect(Collectors.toList()).stream().map(v -> (String)v).collect(Collectors.toList());
298299
if(classeMotsCles == null)
299300
classeMotsCles = Arrays.asList();
300301
classeImportationsGen = Optional.ofNullable(doc.getJsonArray("classeImportationsGen_" + langueNom + "_stored_strings")).orElse(new JsonArray()).stream().map(v -> (String)v).collect(Collectors.toList());

src/main/java/org/computate/frFR/java/IndexerClasse.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3335,6 +3335,7 @@ else if(groupe1 != null && !groupe1.contains("+"))
33353335
}
33363336
indexerStockerSolr(entiteDoc, "entiteMotsClesTrouves", entiteMotsClesTrouves);
33373337

3338+
Boolean entiteFacetDefaut = indexerStockerSolr(entiteDoc, "entiteFacetDefaut", regexTrouve("^" + i18nGlobale.getString(I18n.var_FacetDefaut) + ": (true)$", methodeCommentaire));
33383339
Matcher entiteFacetsRecherche = Pattern.compile("^Facet: (.*)\\s*", Pattern.MULTILINE).matcher(methodeCommentaire);
33393340
boolean entiteFacetsTrouves = entiteFacetsRecherche.find();
33403341
boolean entiteFacetsTrouvesActuel = entiteFacetsTrouves;
@@ -3343,6 +3344,8 @@ else if(groupe1 != null && !groupe1.contains("+"))
33433344
indexerStockerListeSolr(entiteDoc, "entiteFacets", entiteFacetValeur);
33443345
entiteFacetsTrouves = true;
33453346
entiteFacetsTrouvesActuel = entiteFacetsRecherche.find();
3347+
if(entiteFacetDefaut)
3348+
indexerStockerListeSolr(classeDoc, "classeFacetsDefaut", entiteVar);
33463349
}
33473350
indexerStockerSolr(entiteDoc, "entiteFacetsTrouves", entiteFacetsTrouves);
33483351

0 commit comments

Comments
 (0)