@@ -1027,6 +1027,8 @@ public class EcrireGenClasse extends EcrireClasse {
10271027 */
10281028 String entiteDescription ;
10291029 String entiteNgsiType ;
1030+ JsonObject entiteWaChart ;
1031+ JsonObject entiteDiv ;
10301032
10311033 Integer entiteHtmLigne ;
10321034 Integer entiteHtmCellule ;
@@ -3881,7 +3883,6 @@ else if(entiteSetUpper)
38813883 tl (3 , "try {" );
38823884 tl (4 , entiteNomCanoniqueGenerique == null ? entiteNomSimple : (StringUtils .equals (entiteNomCanoniqueGenerique , VAL_nomCanoniquePolygon ) ? entiteNomSimpleComplet : entiteNomSimpleGenerique ), " shape = null;" );
38833885 tl (4 , "if(StringUtils.isNotBlank(o)) {" );
3884- tl (5 , "ObjectMapper objectMapper = new ObjectMapper();" );
38853886 tl (5 , "SimpleModule module = new SimpleModule();" );
38863887 tl (5 , "module.setDeserializerModifier(new BeanDeserializerModifier() {" );
38873888 tl (6 , "@Override" );
@@ -3892,7 +3893,7 @@ else if(entiteSetUpper)
38923893 tl (7 , "return deserializer;" );
38933894 tl (6 , "}" );
38943895 tl (5 , "});" );
3895- tl (5 , "objectMapper.registerModule( module);" );
3896+ tl (5 , "ObjectMapper objectMapper = JsonMapper.builder().addModule( module).build( );" );
38963897 tl (5 , "shape = " , (StringUtils .equals (entiteNomCanoniqueGenerique , VAL_nomCanoniquePolygon ) ? "(" + entiteNomSimpleComplet + ")" : "" ), "objectMapper.readValue(Json.encode(o), " , entiteNomCanoniqueGenerique == null ? entiteNomSimple : entiteNomSimpleGenerique , ".class);" );
38973898 tl (4 , "}" );
38983899 tl (4 , "return shape;" );
@@ -5374,52 +5375,56 @@ else if(entiteNomSimple.equals("List") || entiteNomSimple.equals("ArrayList") ||
53745375
53755376 o = wAttribuerSql ;
53765377 if ((classeEtendBase || classeEstBase ) && entiteAttribuer && entiteAttribuerEtendModeleBase ) {
5377- if (!wAttribuerSql .getEmpty ())
5378- wAttribuerSqlVars .s (", " );
5379- if (!wAttribuerSql .getEmpty ())
5380- wAttribuerSql .s (" UNION " );
53815378 if ("array" .equals (entiteTypeJson )) {
53825379 if ("array" .equals (entiteAttribuerTypeJson )) {
5380+ if (!wAttribuerSql .getEmpty ())
5381+ wAttribuerSqlVars .s (", " );
5382+ if (!wAttribuerSql .getEmpty ())
5383+ wAttribuerSql .s (" UNION " );
53835384 if (StringUtils .compare (entiteVar , entiteAttribuerVar ) <= 0 ) {
53845385 wAttribuerSqlVars .s ("o.get" , StringUtils .capitalize (entiteVar ), "()" );
5385- wAttribuerSql .s ("SELECT " , entiteVar , "2, '" , entiteVar , "' from " , classeNomSimple , entiteVar , "_" , entiteAttribuerNomSimple , entiteAttribuerVar , " where " , entiteVar , "1=$" + wAttribuerSqlNum );
5386+ wAttribuerSql .s ("SELECT " , entiteVar , "2, '" , entiteVar , "' FROM " , classeNomSimple , entiteVar , "_" , entiteAttribuerNomSimple , entiteAttribuerVar , " WHERE " , entiteVar , "1=$" + wAttribuerSqlNum );
53865387 wAttribuerSqlNum ++;
53875388 } else {
53885389 wAttribuerSqlVars .s ("o.get" , StringUtils .capitalize (entiteVar ), "()" );
5389- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , ", '" , entiteAttribuerVar , "' from " , entiteAttribuerNomSimple , entiteAttribuerVar , "_" , classeNomSimple , entiteVar , " where " , entiteVar , "2=$" + wAttribuerSqlNum );
5390+ wAttribuerSql .s ("SELECT " , entiteAttribuerVar , ", '" , entiteAttribuerVar , "' FROM " , entiteAttribuerNomSimple , entiteAttribuerVar , "_" , classeNomSimple , entiteVar , " WHERE " , entiteVar , "2=$" + wAttribuerSqlNum );
53905391 wAttribuerSqlNum ++;
53915392 }
53925393 } else {
53935394 if (StringUtils .compare (entiteVar , entiteAttribuerVar ) <= 0 ) {
5394- wAttribuerSqlVars .s ("o.get" , StringUtils .capitalize (classeVarId ), "()" );
5395- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "2, '" , entiteAttribuerVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5396- wAttribuerSqlNum ++;
5395+ // wAttribuerSqlVars.s("o.get", StringUtils.capitalize(classeVarId), "()");
5396+ // wAttribuerSql.s("SELECT ", entiteAttribuerVar, " as ", classeVarClePrimaire, "2, '", entiteAttribuerVar, "' FROM ", entiteAttribuerNomSimple, " WHERE ", entiteAttribuerVar, "=$" + wAttribuerSqlNum);
5397+ // wAttribuerSqlNum++;
53975398 } else {
5398- wAttribuerSqlVars .s ("o.get" , StringUtils .capitalize (classeVarId ), "()" );
5399- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "1, '" , entiteAttribuerVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5400- wAttribuerSqlNum ++;
5399+ // wAttribuerSqlVars.s("o.get", StringUtils.capitalize(classeVarId), "()");
5400+ // wAttribuerSql.s("SELECT ", entiteAttribuerVar, " as ", classeVarClePrimaire, "1, '", entiteAttribuerVar, "' FROM ", entiteAttribuerNomSimple, " WHERE ", entiteAttribuerVar, "=$" + wAttribuerSqlNum);
5401+ // wAttribuerSqlNum++;
54015402 }
54025403 }
54035404 }
54045405 else {
54055406 if ("array" .equals (entiteAttribuerTypeJson )) {
54065407 if (StringUtils .compare (entiteVar , entiteAttribuerVar ) <= 0 ) {
5407- wAttribuerSqlVars .s ("o.get" , entiteVarCapitalise , "()" );
5408- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "2, '" , entiteVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5409- wAttribuerSqlNum ++;
5408+ // wAttribuerSqlVars.s("o.get", entiteVarCapitalise, "()");
5409+ // wAttribuerSql.s("SELECT ", entiteAttribuerVar, " as ", classeVarClePrimaire, "2, '", entiteVar, "' FROM ", entiteAttribuerNomSimple, " WHERE ", entiteAttribuerVar, "=$" + wAttribuerSqlNum);
5410+ // wAttribuerSqlNum++;
54105411 } else {
5411- wAttribuerSqlVars .s ("o.get" , entiteVarCapitalise , "()" );
5412- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "1, '" , entiteVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5413- wAttribuerSqlNum ++;
5412+ // wAttribuerSqlVars.s("o.get", entiteVarCapitalise, "()");
5413+ // wAttribuerSql.s("SELECT ", entiteAttribuerVar, " as ", classeVarClePrimaire, "1, '", entiteVar, "' FROM ", entiteAttribuerNomSimple, " WHERE ", entiteAttribuerVar, "=$" + wAttribuerSqlNum);
5414+ // wAttribuerSqlNum++;
54145415 }
54155416 } else {
5417+ if (!wAttribuerSql .getEmpty ())
5418+ wAttribuerSqlVars .s (", " );
5419+ if (!wAttribuerSql .getEmpty ())
5420+ wAttribuerSql .s (" UNION " );
54165421 if (StringUtils .compare (entiteVar , entiteAttribuerVar ) <= 0 ) {
54175422 wAttribuerSqlVars .s ("o.get" , entiteVarCapitalise , "()" );
5418- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "2, '" , entiteVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5423+ wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "2, '" , entiteVar , "' FROM " , entiteAttribuerNomSimple , " WHERE " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
54195424 wAttribuerSqlNum ++;
54205425 } else {
54215426 wAttribuerSqlVars .s ("o.get" , entiteVarCapitalise , "()" );
5422- wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "1, '" , entiteVar , "' from " , entiteAttribuerNomSimple , " where " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
5427+ wAttribuerSql .s ("SELECT " , entiteAttribuerVar , " as " , classeVarClePrimaire , "1, '" , entiteVar , "' FROM " , entiteAttribuerNomSimple , " WHERE " , entiteAttribuerVar , "=$" + wAttribuerSqlNum );
54235428 wAttribuerSqlNum ++;
54245429 }
54255430 }
0 commit comments