Skip to content

Commit 443bbad

Browse files
committed
Simplifying page rendering
1 parent 45e271d commit 443bbad

File tree

1 file changed

+13
-35
lines changed

1 file changed

+13
-35
lines changed

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

Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -456,18 +456,17 @@ public void ecrireGenApiServiceImpl1(String classeLangueNom) throws Exception {
456456
/////////////////////////
457457

458458
if(classePageAvecTemplate && entiteDefinir) {
459-
if((
460-
StringUtils.equals(entiteNomCanonique, ZonedDateTime.class.getCanonicalName())
461-
|| entiteEstListe && StringUtils.equals(entiteNomCanoniqueGenerique, ZonedDateTime.class.getCanonicalName()))) {
462-
if(classeVarZone != null) {
463-
wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", classeNomSimple, ".staticSet", entiteVarCapitalise, "(", i18nGlobale.getString(I18n.var_requeteSite), "2, (String)", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, "), Optional.ofNullable(page.get", StringUtils.capitalize(classeVarZone), "()).map(v -> ZoneId.of(v)).orElse(Optional.ofNullable(", langueConfigGlobale.getString(I18n.var_requeteSite), ").map(r -> r.get", langueConfigGlobale.getString(I18n.var_Config), "()).map(config -> config.getString(", classePartsConfigCles.nomSimple(langueNom), ".", langueConfigGlobale.getString(I18n.var_SITE_ZONE), ")).map(z -> ZoneId.of(z)).orElse(ZoneId.of(\"UTC\")))));");
464-
} else {
465-
wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", classeNomSimple, ".staticSet", entiteVarCapitalise, "(", i18nGlobale.getString(I18n.var_requeteSite), "2, (String)", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, "), Optional.ofNullable(", langueConfigGlobale.getString(I18n.var_requeteSite), ").map(r -> r.get", langueConfigGlobale.getString(I18n.var_Config), "()).map(config -> config.getString(", classePartsConfigCles.nomSimple(langueNom), ".", langueConfigGlobale.getString(I18n.var_SITE_ZONE), ")).map(z -> ZoneId.of(z)).orElse(ZoneId.of(\"UTC\"))));");
466-
}
467-
} else {
468-
wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", classeNomSimple, ".staticSet", entiteVarCapitalise, "(", i18nGlobale.getString(I18n.var_requeteSite), "2, (String)", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, ")));");
469-
}
470-
459+
// if((
460+
// StringUtils.equals(entiteNomCanonique, ZonedDateTime.class.getCanonicalName())
461+
// || entiteEstListe && StringUtils.equals(entiteNomCanoniqueGenerique, ZonedDateTime.class.getCanonicalName()))) {
462+
// if(classeVarZone != null) {
463+
// wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", classeNomSimple, ".staticSet", entiteVarCapitalise, "(", i18nGlobale.getString(I18n.var_requeteSite), "2, (String)", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, "), Optional.ofNullable(page.get", StringUtils.capitalize(classeVarZone), "()).map(v -> ZoneId.of(v)).orElse(Optional.ofNullable(", langueConfigGlobale.getString(I18n.var_requeteSite), ").map(r -> r.get", langueConfigGlobale.getString(I18n.var_Config), "()).map(config -> config.getString(", classePartsConfigCles.nomSimple(langueNom), ".", langueConfigGlobale.getString(I18n.var_SITE_ZONE), ")).map(z -> ZoneId.of(z)).orElse(ZoneId.of(\"UTC\")))));");
464+
// } else {
465+
// wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", classeNomSimple, ".staticSet", entiteVarCapitalise, "(", i18nGlobale.getString(I18n.var_requeteSite), "2, (String)", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, "), Optional.ofNullable(", langueConfigGlobale.getString(I18n.var_requeteSite), ").map(r -> r.get", langueConfigGlobale.getString(I18n.var_Config), "()).map(config -> config.getString(", classePartsConfigCles.nomSimple(langueNom), ".", langueConfigGlobale.getString(I18n.var_SITE_ZONE), ")).map(z -> ZoneId.of(z)).orElse(ZoneId.of(\"UTC\"))));");
466+
// }
467+
// } else {
468+
wPageTemplates.tl(3, "page.persistForClass(", classeNomSimple, ".VAR_", entiteVar, ", ", i18nGlobale.getString(I18n.var_resultat), ".get(", classeNomSimple, ".VAR_", entiteVar, "));");
469+
// }
471470
}
472471

473472
/////////////////
@@ -5075,31 +5074,10 @@ public void ecrireGenApiServiceImpl4(String classeLangueNom) throws Exception {
50755074
if(classePageAvecTemplate) {
50765075
l();
50775076
tl(1, "@Override");
5078-
tl(1, "public Future<JsonObject> ", i18nGlobale.getString(I18n.var_genererCorpsPage), "(ComputateSiteRequest ", i18nGlobale.getString(I18n.var_requeteSite), ", Map<String, Object> ctx, String ", i18nGlobale.getString(I18n.var_templateChemin), ", String ", i18nGlobale.getString(I18n.var_classeNomSimple), ") {");
5077+
tl(1, "public Future<JsonObject> ", i18nGlobale.getString(I18n.var_genererCorpsPage), "(ComputateSiteRequest ", i18nGlobale.getString(I18n.var_requeteSite), ", Object ", i18nGlobale.getString(I18n.var_resultat), ", String ", i18nGlobale.getString(I18n.var_templateChemin), ", String ", i18nGlobale.getString(I18n.var_classeNomSimple), ") {");
50795078
tl(2, "Promise<JsonObject> promise = Promise.promise();");
50805079
tl(2, "try {");
5081-
tl(3, "Map<String, Object> ", i18nGlobale.getString(I18n.var_resultat), " = (Map<String, Object>)ctx.get(\"", i18nGlobale.getString(I18n.var_resultat), "\");");
5082-
tl(3, classePartsRequeteSite.nomSimple(classeLangueNom), " ", i18nGlobale.getString(I18n.var_requeteSite), "2 = (", classePartsRequeteSite.nomSimple(classeLangueNom), ")", i18nGlobale.getString(I18n.var_requeteSite), ";");
5083-
tl(3, "String siteBaseUrl = config.getString(ComputateConfigKeys.SITE_BASE_URL);");
5084-
tl(3, classeNomSimple, " page = new ", classeNomSimple, "();");
5085-
tl(3, "page.set", i18nGlobale.getString(I18n.var_RequeteSite), "_((", i18nGlobale.getString(I18n.var_RequeteSite), ")", i18nGlobale.getString(I18n.var_requeteSite), ");");
5086-
l();
5087-
s(wPageTemplates);
5088-
l();
5089-
tl(3, "page.promiseDeepForClass((", i18nGlobale.getString(I18n.var_RequeteSite), ")", i18nGlobale.getString(I18n.var_requeteSite), ").onSuccess(a -> {");
5090-
tl(4, "try {");
5091-
// tl(5, "String uri = page.getUri();");
5092-
tl(5, "JsonObject data = JsonObject.mapFrom(", i18nGlobale.getString(I18n.var_resultat), ");");
5093-
// tl(5, "data.put(", classeNomSimple, ".VAR_", classeVarId, ", uri);");
5094-
tl(5, "promise.complete(data);");
5095-
tl(4, "} catch(Exception ex) {");
5096-
tl(5, "LOG.error(String.format(importModelFail, classSimpleName), ex);");
5097-
tl(5, "promise.fail(ex);");
5098-
tl(4, "}");
5099-
tl(3, "}).onFailure(ex -> {");
5100-
tl(4, "LOG.error(String.format(\"", i18nGlobale.getString(I18n.var_genererCorpsPage), " ", i18nGlobale.getString(I18n.str_a_échoué), ". \"), ex);");
5101-
tl(4, "promise.fail(ex);");
5102-
tl(3, "});");
5080+
tl(3, "promise.complete(JsonObject.mapFrom(", i18nGlobale.getString(I18n.var_resultat), "));");
51035081
tl(2, "} catch(Exception ex) {");
51045082
tl(3, "LOG.error(String.format(\"", i18nGlobale.getString(I18n.var_genererCorpsPage), " ", i18nGlobale.getString(I18n.str_a_échoué), ". \"), ex);");
51055083
tl(3, "promise.fail(ex);");

0 commit comments

Comments
 (0)