@@ -2745,6 +2745,11 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTFusion)) || cl
27452745 tl (2 , "Boolean " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), " = " , classePublicLire || classeRoleSession || classeRoleUtilisateur , ";" );
27462746 tl (2 , i18nGlobale .getString (I18n .var_utilisateur ), "(" , i18nGlobale .getString (I18n .var_requeteService ), ", " , classePartsRequeteSite .nomSimple (classeLangueNom ), ".class, " , classePartsUtilisateurSite .nomSimple (classeLangueNom ), ".class, " , classePartsUtilisateurSite .nomSimple (classeLangueNom ), ".get" , i18nGlobale .getString (I18n .var_ClasseApiAddresse ), "(), \" post" , classePartsUtilisateurSite .nomSimple (classeLangueNom ), "Future\" , \" patch" , classePartsUtilisateurSite .nomSimple (classeLangueNom ), "Future\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
27472747 tl (3 , "try {" );
2748+ tl (4 , "Optional.ofNullable(" , i18nGlobale .getString (I18n .var_requeteService ), ".getParams().getJsonArray(\" scopes\" )).ifPresent(scopes -> {" );
2749+ tl (5 , "scopes.stream().map(v -> v.toString()).forEach(scope -> {" );
2750+ tl (6 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(scope);" );
2751+ tl (5 , "});" );
2752+ tl (4 , "});" );
27482753 tl (4 , classePartsRequeteApi .nomSimple (classeLangueNom ), " " , i18nGlobale .getString (I18n .var_requeteApi ), " = new " , classePartsRequeteApi .nomSimple (classeLangueNom ), "();" );
27492754 tl (4 , i18nGlobale .getString (I18n .var_requeteApi ), ".setRows(1L);" );
27502755 tl (4 , i18nGlobale .getString (I18n .var_requeteApi ), ".setNumFound(1L);" );
@@ -2922,6 +2927,11 @@ else if(StringUtils.containsAny(classeApiMethode, i18nGlobale.getString(I18n.var
29222927 tl (2 , i18nGlobale .getString (I18n .var_utilisateur ), "(" , i18nGlobale .getString (I18n .var_requeteService ), ", " , classePartsRequeteSite .nomSimple (classeLangueNom ), ".class, " , classePartsUtilisateurSite .nomSimple (classeLangueNom ), ".class, " , classePartsUtilisateurSite .nomSimple (classeLangueNom ), ".get" , i18nGlobale .getString (I18n .var_ClasseApiAddresse ), "(), \" post" , classePartsUtilisateurSite .nomSimple (classeLangueNom ), "Future\" , \" patch" , classePartsUtilisateurSite .nomSimple (classeLangueNom ), "Future\" , " , i18nGlobale .getString (I18n .var_classe ), i18nGlobale .getString (I18n .var_PublicLire ), ").onSuccess(" , i18nGlobale .getString (I18n .var_requeteSite ), " -> {" );
29232928 tl (3 , "try {" );
29242929 if (StringUtils .equals (classeApiTypeMediaRequeteMethode , "application/json" )) {
2930+ tl (4 , "Optional.ofNullable(" , i18nGlobale .getString (I18n .var_requeteService ), ".getParams().getJsonArray(\" scopes\" )).ifPresent(scopes -> {" );
2931+ tl (5 , "scopes.stream().map(v -> v.toString()).forEach(scope -> {" );
2932+ tl (6 , i18nGlobale .getString (I18n .var_requeteSite ), ".addScopes(scope);" );
2933+ tl (5 , "});" );
2934+ tl (4 , "});" );
29252935 tl (4 , classePartsRequeteApi .nomSimple (classeLangueNom ), " " , i18nGlobale .getString (I18n .var_requeteApi ), " = new " , classePartsRequeteApi .nomSimple (classeLangueNom ), "();" );
29262936 tl (4 , i18nGlobale .getString (I18n .var_requeteApi ), ".setRows(1L);" );
29272937 tl (4 , i18nGlobale .getString (I18n .var_requeteApi ), ".setNumFound(1L);" );
@@ -3242,7 +3252,7 @@ else if(!StringUtils.containsAny(classeApiMethode, "POST", "PUT"))
32423252 tl (6 , "promise2.complete(" , uncapitalizeClasseNomSimple , ");" );
32433253 tl (5 , "} catch(Exception ex) {" );
32443254 tl (6 , "LOG.error(String.format(\" " , classeApiOperationIdMethode , "Future " , i18nGlobale .getString (I18n .str_a_échoué ), ". \" ), ex);" );
3245- tl (6 , "promise .fail(ex);" );
3255+ tl (6 , "promise2 .fail(ex);" );
32463256 tl (5 , "}" );
32473257 tl (4 , "}).onFailure(ex -> {" );
32483258 tl (5 , "promise2.fail(ex);" );
@@ -3395,7 +3405,7 @@ else if(classeApiMethode.equals(i18nGlobale.getString(I18n.var_PUTCopie))) {
33953405 tl (6 , "promise2.complete(" , uncapitalizeClasseNomSimple , ");" );
33963406 tl (5 , "} catch(Exception ex) {" );
33973407 tl (6 , "LOG.error(String.format(\" " , classeApiOperationIdMethode , "Future " , i18nGlobale .getString (I18n .str_a_échoué ), ". \" ), ex);" );
3398- tl (6 , "promise .fail(ex);" );
3408+ tl (6 , "promise2 .fail(ex);" );
33993409 tl (5 , "}" );
34003410 tl (4 , "}).onFailure(ex -> {" );
34013411 tl (5 , "promise2.fail(ex);" );
0 commit comments