1414package org .computate .frFR .java ;
1515
1616import java .math .BigDecimal ;
17+ import java .nio .file .Files ;
18+ import java .nio .file .Path ;
1719import java .time .LocalDate ;
1820import java .time .LocalDateTime ;
1921import java .time .LocalTime ;
3436import org .apache .solr .common .SolrDocument ;
3537import org .apache .solr .common .SolrDocumentList ;
3638import org .apache .solr .common .SolrInputDocument ;
39+ import org .computate .i18n .I18n ;
3740
3841import io .vertx .core .json .JsonArray ;
3942import io .vertx .core .json .JsonObject ;
4043
41- import org .computate .i18n .I18n ;
42- import org .computate .vertx .config .ComputateConfigKeys ;
43-
4444/**
4545 * NomCanonique.enUS: org.computate.enUS.java.WritePageClass
4646 *
@@ -658,6 +658,8 @@ else if(entiteRadioValeurs.size() > 0)
658658 tl (9 , "<" , composantsWebPrefixe , "radio-group" );
659659 else if (entiteOptionValeurs .size () > 0 )
660660 tl (9 , "<" , composantsWebPrefixe , "select" );
661+ else if (entiteCouleur )
662+ tl (9 , "<" , composantsWebPrefixe , "color-picker opacity" );
661663 else {
662664 tl (9 , "<" , composantsWebPrefixe , "input" );
663665 }
@@ -719,8 +721,10 @@ else if(entiteOptionValeurs.size() > 0)
719721 tl (11 , "value=\" {{" , i18nGlobale .getString (I18n .var_resultat ), "." , entiteVar , " | e }}\" " );
720722 tl (0 , "{%- endif %}" );
721723 tl (11 , ">" );
722- }
723- else {
724+ } else if (entiteCouleur ) {
725+ tl (11 , "value=\" {{" , i18nGlobale .getString (I18n .var_resultat ), "." , entiteVar , " | e }}\" " );
726+ tl (11 , ">" );
727+ } else {
724728 tl (1 , "{%- if \" Page\" == " , langueConfig .getString (I18n .var_classeApiMethodeMethode ), " %}" );
725729 if ("JsonArray" .equals (entiteNomSimpleVertxJson ) || "JsonObject" .equals (entiteNomSimpleVertxJson ))
726730 tl (11 , "value=\" {{ to" , entiteNomSimpleVertxJson , "String(" , i18nGlobale .getString (I18n .var_resultat ), "." , entiteVar , ") | e }}\" " );
@@ -757,6 +761,8 @@ else if(entiteOptionValeurs.size() > 0)
757761 l ("</" , composantsWebPrefixe , "option>" );
758762 }
759763 tl (9 , "</" , composantsWebPrefixe , "select>" );
764+ } else if (entiteCouleur ) {
765+ tl (9 , "</" , composantsWebPrefixe , "color-picker>" );
760766 } else {
761767 tl (11 , "></" , composantsWebPrefixe , "input>" );
762768 }
@@ -1174,10 +1180,12 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
11741180 entiteOptionTextes = Optional .ofNullable ((List <String >)entiteDocumentSolr .get ("entiteOptionTextes_stored_strings" )).orElse (Arrays .asList ());
11751181 entiteRecharger = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteRecharger_stored_boolean" ));
11761182 entiteMultiligne = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteMultiligne_stored_boolean" ));
1183+ entiteCouleur = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteCouleur_stored_boolean" ));
11771184 entiteModifier = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteModifier_stored_boolean" ));
11781185 entiteDefinir = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteDefinir_stored_boolean" ));
11791186 entiteAttribuer = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteAttribuer_stored_boolean" ));
11801187 entiteSignature = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteSignature_stored_boolean" ));
1188+ entiteTexte = (Boolean )entiteDocumentSolr .get ("entiteTexte_stored_boolean" );
11811189 entiteSuggere = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteSuggere_stored_boolean" ));
11821190 entiteRequis = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteRequis_stored_boolean" ));
11831191 entiteListeTypeJson = (String )entiteDocumentSolr .get ("entiteListeTypeJson_stored_string" );
@@ -1202,6 +1210,8 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
12021210 entiteImageBase64Url = (String )entiteDocumentSolr .get ("entiteImageBase64Url_" + langueNom + "_stored_string" );
12031211 entiteNomSimpleVertxJson = (String )entiteDocumentSolr .get ("entiteNomSimpleVertxJson_stored_string" );
12041212 entiteFacetsTrouves = Optional .ofNullable ((Boolean )entiteDocumentSolr .get ("entiteFacetsTrouves_stored_boolean" )).orElse (false );
1213+ // if(!entiteTexte && !entiteSuggere && entiteIndexe
1214+ // && entiteFacetsTrouves
12051215
12061216 wFormRecherche .l (entiteVar );
12071217 if (entiteHtml ) {
@@ -2440,6 +2450,7 @@ public void pageCodeClasseJinja(String langueNom, JsonObject i18nPage) throws Ex
24402450 entiteHtml = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteHtml_stored_boolean" ));
24412451 entiteFormatHtm = (String )entiteDocumentSolr .get ("entiteFormatHtm_stored_string" );
24422452 entiteMultiligne = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteMultiligne_stored_boolean" ));
2453+ entiteCouleur = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteCouleur_stored_boolean" ));
24432454 entiteHighlighting = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteHighlighting_stored_boolean" ));
24442455 entiteVarTitre = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteVarTitre_stored_boolean" ));
24452456 entiteLien = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteLien_stored_boolean" ));
@@ -2824,7 +2835,7 @@ else if("LocalDate".equals(entiteNomSimple)) {
28242835
28252836 auteurGenPageClasse .flushClose ();
28262837 if (auteurPageClasse != null ) {
2827- auteurPageClasse .flushClose ( );
2838+ Files . writeString ( Path . of ( classePageChemin ), auteurPageClasse .toString () );
28282839 }
28292840 if (auteurPageCss != null )
28302841 auteurPageCss .flushClose ();
@@ -3603,6 +3614,7 @@ else if(methodeDELETE)
36033614 entiteIndexe = (Boolean )entiteDocumentSolr .get ("entiteIndexe_stored_boolean" );
36043615 entiteStocke = (Boolean )entiteDocumentSolr .get ("entiteStocke_stored_boolean" );
36053616 entiteMultiligne = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteMultiligne_stored_boolean" ));
3617+ entiteCouleur = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteCouleur_stored_boolean" ));
36063618 entiteModifier = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteModifier_stored_boolean" ));
36073619 entiteDefinir = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteDefinir_stored_boolean" ));
36083620 entiteAttribuer = BooleanUtils .isTrue ((Boolean )entiteDocumentSolr .get ("entiteAttribuer_stored_boolean" ));
0 commit comments