@@ -1648,19 +1648,19 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
16481648 tl (1 , "@Override" );
16491649 tl (1 , "protected void _" , langueConfig .getString (I18n .var_page ), langueConfig .getString (I18n .var_Reponse ), "(" , classePartsCouverture .nomSimple (langueNom ), "<String> " , langueConfig .getString (I18n .var_cVar ), ") {" );
16501650 tl (2 , "if(" , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_ != null)" );
1651- tl (3 , langueConfig .getString (I18n .var_cVar ), ".o(JsonObject.mapFrom (" , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).toString());" );
1651+ tl (3 , langueConfig .getString (I18n .var_cVar ), ".o(Optional.ofNullable (" , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).map(response -> JsonObject.mapFrom(response). toString()).orElse(null ));" );
16521652 tl (1 , "}" );
16531653 l ();
16541654 if (classePageSuperNomSimple != null )
16551655 tl (1 , "@Override" );
16561656 tl (1 , "protected void _stats(" , classePartsCouverture .nomSimple (langueNom ), "<SolrResponse.Stats> " , langueConfig .getString (I18n .var_cVar ), ") {" );
1657- tl (2 , langueConfig .getString (I18n .var_cVar ), ".o(" , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse(). getStats());" );
1657+ tl (2 , langueConfig .getString (I18n .var_cVar ), ".o(Optional.ofNullable( " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).map(response -> response. getStats()).orElse(null ));" );
16581658 tl (1 , "}" );
16591659 l ();
16601660 if (classePageSuperNomSimple != null )
16611661 tl (1 , "@Override" );
16621662 tl (1 , "protected void _facetCounts(" , classePartsCouverture .nomSimple (langueNom ), "<SolrResponse.FacetCounts> " , langueConfig .getString (I18n .var_cVar ), ") {" );
1663- tl (2 , langueConfig .getString (I18n .var_cVar ), ".o(" , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse(). getFacetCounts());" );
1663+ tl (2 , langueConfig .getString (I18n .var_cVar ), ".o(Optional.ofNullable( " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).map(response -> response. getFacetCounts()).orElse(null ));" );
16641664 tl (1 , "}" );
16651665 l ();
16661666 if (classePageSuperNomSimple != null )
@@ -1669,7 +1669,7 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
16691669 tl (2 , "JsonArray pages = new JsonArray();" );
16701670 tl (2 , "Long " , langueConfig .getString (I18n .var_debut ), " = " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getStart().longValue();" );
16711671 tl (2 , "Long " , langueConfig .getString (I18n .var_lignes ), " = " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getRows().longValue();" );
1672- tl (2 , "Long " , langueConfig .getString (I18n .var_numTrouve ), " = " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse(). getResponse().getNumFound().longValue();" );
1672+ tl (2 , "Long " , langueConfig .getString (I18n .var_numTrouve ), " = Optional.ofNullable( " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).map(response -> response. getResponse().getNumFound().longValue()).orElse(Long.valueOf(" , langueConfig . getString ( I18n . var_listeRecherche ), classeApiClasseNomSimple , "_.getList().size()) );" );
16731673 tl (2 , "Long " , langueConfig .getString (I18n .var_debut ), "Num = " , langueConfig .getString (I18n .var_debut ), " + 1L;" );
16741674 tl (2 , "Long " , langueConfig .getString (I18n .var_fin ), "Num = " , langueConfig .getString (I18n .var_debut ), " + " , langueConfig .getString (I18n .var_lignes ), ";" );
16751675 tl (2 , "Long floorMod = (" , langueConfig .getString (I18n .var_lignes ), " == 0L ? 0L : Math.floorMod(" , langueConfig .getString (I18n .var_numTrouve ), ", " , langueConfig .getString (I18n .var_lignes ), "));" );
@@ -1866,7 +1866,7 @@ public void pageCodeClasseJava(String langueNom, JsonObject langueConfig) throws
18661866 tl (2 , "JsonObject params = " , langueConfig .getString (I18n .var_requeteService ), ".getParams();" );
18671867 l ();
18681868 tl (2 , "JsonObject queryParams = Optional.ofNullable(" , langueConfig .getString (I18n .var_requeteService ), ").map(ServiceRequest::getParams).map(or -> or.getJsonObject(\" query\" )).orElse(new JsonObject());" );
1869- tl (2 , "Long num = " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse(). getResponse().getNumFound().longValue();" );
1869+ tl (2 , "Long num = Optional.ofNullable( " , langueConfig .getString (I18n .var_listeRecherche ), classeApiClasseNomSimple , "_.getResponse()).map(response -> response. getResponse().getNumFound().longValue()).orElse(Long.valueOf(" , langueConfig . getString ( I18n . var_listeRecherche ), classeApiClasseNomSimple , "_.getList().size()) );" );
18701870 tl (2 , "String q = \" *:*\" ;" );
18711871 tl (2 , "String q1 = \" " , classeVarTexte , "\" ;" );
18721872 tl (2 , "String q2 = \" \" ;" );
0 commit comments