@@ -5447,88 +5447,103 @@ else if(StringUtils.contains(classeApiMethode, "PUT"))
54475447 String classeApiTypeMediaRequeteMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_ApiTypeMediaRequete ), "application/json" );
54485448 String classeApiTypeMedia200Methode = apiMethode .getString (i18nGlobale .getString (I18n .var_ApiTypeMedia ) + "200" , classePageNomSimpleMethode == null ? "application/json" : "text/html" );
54495449 String classeApiMotCleMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_ApiMotCle ));
5450- if (StringUtils .contains (classeApiMethode , "POST" )
5451- || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageRecherche ))
5450+ if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageRecherche ))
54525451 || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageEdition ))
54535452 || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageAffichage ))
54545453 || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageUtilisateur ))
5455- || StringUtils .contains (classeApiMethode , "PATCH" )
5456- || StringUtils .contains (classeApiMethode , "PUT" )
5457- || StringUtils .contains (classeApiMethode , "DELETE" )
54585454 ) {
5459- if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageRecherche ))
5460- || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageEdition ))
5461- || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageAffichage ))
5462- || StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageUtilisateur ))
5463- ) {
5464- classePageAvecTemplate = true ;
5465- classePageAvecTemplateMethode = true ;
5466- }
5455+ classePageAvecTemplate = true ;
5456+ classePageAvecTemplateMethode = true ;
54675457 if (StringUtils .isBlank (classeApiMotCleMethode ))
54685458 classeApiMotCleMethode = StringUtils .substringAfterLast (classeApiUriMethode , "/" );
54695459
5470- if ("PUTImport" .equals (classeApiMethode ))
5471- classeApiUriMethode = classeApiUri + "-import" ;
5472- else if (i18nGlobale .getString (I18n .var_PUTCopie ).equals (classeApiMethode ))
5473- classeApiUriMethode = classeApiUri + "/" + i18nGlobale .getString (I18n .var_copie );
5474- else if (i18nGlobale .getString (I18n .var_PUTFusion ).equals (classeApiMethode ))
5475- classeApiUriMethode = classeApiUri + "/" + i18nGlobale .getString (I18n .var_fusion );
5476- else {
5477- if (classePageMethode != null ) {
5478- // String classePageNomFichier = String.format("%s%s.htm", classeNomSimple,
5479- // classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageEdition))
5480- // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageAffichage))
5481- // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageUtilisateur))
5482- // ? i18nGlobale.getString(I18n.var_Edition) : i18nGlobale.getString(I18n.var_Recherche));
5483- // String classeGenPageNomFichier = String.format("%sGen%s.htm", classeNomSimple,
5484- // classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageEdition))
5485- // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageAffichage))
5486- // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageUtilisateur))
5487- // ? i18nGlobale.getString(I18n.var_Edition) : i18nGlobale.getString(I18n.var_Recherche));
5488- String classePageTemplateMethode = null ;
5489- if (
5490- classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition ))
5491- || classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageRecherche ))
5492- ) {
5493- String classePageNomFichier = String .format ("%s%s.htm" , classeNomSimple , classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )) ? i18nGlobale .getString (I18n .var_Edition ) : i18nGlobale .getString (I18n .var_Recherche ));
5494- String classeGenPageNomFichier = String .format ("%sGen%s.htm" , classeNomSimple , classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )) ? i18nGlobale .getString (I18n .var_Edition ) : i18nGlobale .getString (I18n .var_Recherche ));
5460+ if (classePageMethode != null ) {
5461+ // String classePageNomFichier = String.format("%s%s.htm", classeNomSimple,
5462+ // classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageEdition))
5463+ // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageAffichage))
5464+ // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageUtilisateur))
5465+ // ? i18nGlobale.getString(I18n.var_Edition) : i18nGlobale.getString(I18n.var_Recherche));
5466+ // String classeGenPageNomFichier = String.format("%sGen%s.htm", classeNomSimple,
5467+ // classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageEdition))
5468+ // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageAffichage))
5469+ // || classeApiMethode.contains(i18nGlobale.getString(I18n.var_PageUtilisateur))
5470+ // ? i18nGlobale.getString(I18n.var_Edition) : i18nGlobale.getString(I18n.var_Recherche));
5471+ if (classeApiUriMethode == null ) {
5472+ if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageRecherche )))
5473+ classeApiUriMethode = classeApiUri ;
5474+ else if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageEdition )))
5475+ classeApiUriMethode = classeApiUri ;
5476+ else if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageAffichage )))
5477+ classeApiUriMethode = classeApiUri ;
5478+ else if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_PageUtilisateur )))
5479+ classeApiUriMethode = classeApiUri ;
5480+ }
5481+ String classePageTemplateMethode = null ;
5482+ if (
5483+ classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition ))
5484+ || classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageRecherche ))
5485+ ) {
5486+ String classePageNomFichier = String .format ("%s%s.htm" , classeNomSimple , classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )) ? i18nGlobale .getString (I18n .var_Edition ) : i18nGlobale .getString (I18n .var_Recherche ));
5487+ String classeGenPageNomFichier = String .format ("%sGen%s.htm" , classeNomSimple , classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )) ? i18nGlobale .getString (I18n .var_Edition ) : i18nGlobale .getString (I18n .var_Recherche ));
5488+
5489+ if (classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )))
5490+ classePageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , StringUtils .substringBeforeLast (classeApiUriMethode .substring (1 ), "/" ), classePageNomFichier ));
5491+ else
54955492 classePageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , classeApiUriMethode .substring (1 ), classePageNomFichier ));
54965493
5497- if (classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageRecherche ))) {
5498- classePageRechercheTemplate = classePageTemplateMethode ;
5499- }
5500- if (classeApiMethode .equals (i18nGlobale .getString (I18n .var_PageRecherche ))) {
5501- String classePageUriCss = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriCss" , concat ("/css/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , ".css" ));
5502- String classePageUriJs = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJs" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , ".js" ));
5503- String classePageUriJsRecherche = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJsRecherche" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , i18nGlobale .getString (I18n .var_Recherche ), ".js" ));
5504- String classePageUriJsEdition = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJsEdition" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , i18nGlobale .getString (I18n .var_Edition ), ".js" ));
5505-
5506- indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminCss" , concat (cheminStatique , classePageUriCss ));
5507- indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJs" , concat (cheminStatique , classePageUriJs ));
5508- indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJsRecherche" , concat (cheminStatique , classePageUriJsRecherche ));
5509- indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJsEdition" , concat (cheminStatique , classePageUriJsEdition ));
5510- }
5511-
5512- String classeGenPageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , classeApiUriMethode .substring (1 ), classeGenPageNomFichier ));
5513- String classeGenPageTemplate = indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classeGen%sTemplate" , classeApiMethode ), classeGenPageTemplateMethode );
5514- indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classeGen%sCheminJinja" , classeApiMethode ), String .format ("%s/%s" , templateChemin , classeGenPageTemplate ));
5515- } else {
5516- classePageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), "%s.htm" );
5494+ if (classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageRecherche ))) {
5495+ classePageRechercheTemplate = classePageTemplateMethode ;
5496+ }
5497+ if (classeApiMethode .equals (i18nGlobale .getString (I18n .var_PageRecherche ))) {
5498+ String classePageUriCss = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriCss" , concat ("/css/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , ".css" ));
5499+ String classePageUriJs = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJs" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , ".js" ));
5500+ String classePageUriJsRecherche = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJsRecherche" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , i18nGlobale .getString (I18n .var_Recherche ), ".js" ));
5501+ String classePageUriJsEdition = indexerStockerSolr (langueNomGlobale , classeDoc , "classePageUriJsEdition" , concat ("/js/" , StringUtils .substringBeforeLast (classePageTemplateMethode , "/" ), "/" , classeNomSimple , i18nGlobale .getString (I18n .var_Edition ), ".js" ));
5502+
5503+ indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminCss" , concat (cheminStatique , classePageUriCss ));
5504+ indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJs" , concat (cheminStatique , classePageUriJs ));
5505+ indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJsRecherche" , concat (cheminStatique , classePageUriJsRecherche ));
5506+ indexerStockerSolr (langueNomGlobale , classeDoc , "classePageCheminJsEdition" , concat (cheminStatique , classePageUriJsEdition ));
55175507 }
55185508
5519- indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classe%sTemplate" , classeApiMethode ), classePageTemplateMethode );
5520- indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classe%sCheminJinja" , classeApiMethode ), String .format ("%s/%s" , templateChemin , classePageTemplateMethode ));
5521- }
5522- if (classeApiUriMethode == null ) {
5523- classeApiUriMethode = classeApiUri ;
5509+ String classeGenPageTemplateMethode ;
5510+ if (classeApiMethode .contains (i18nGlobale .getString (I18n .var_PageEdition )))
5511+ classeGenPageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , StringUtils .substringBeforeLast (classeApiUriMethode .substring (1 ), "/" ), classeGenPageNomFichier ));
5512+ else
5513+ classeGenPageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , classeApiUriMethode .substring (1 ), classeGenPageNomFichier ));
5514+
5515+ String classeGenPageTemplate = indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classeGen%sTemplate" , classeApiMethode ), classeGenPageTemplateMethode );
5516+ indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classeGen%sCheminJinja" , classeApiMethode ), String .format ("%s/%s" , templateChemin , classeGenPageTemplate ));
5517+ } else {
5518+ String classePageNomFichier = String .format ("%s%s.htm" , classeNomSimple , classeApiMethode );
5519+ classePageTemplateMethode = apiMethode .getString (i18nGlobale .getString (I18n .var_PageTemplate ), String .format ("%s/%s" , StringUtils .substringBeforeLast (classeApiUriMethode .substring (1 ), "/" ), classePageNomFichier ));
55245520 }
5521+
5522+ indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classe%sTemplate" , classeApiMethode ), classePageTemplateMethode );
5523+ indexerStockerSolr (langueNomGlobale , classeDoc , String .format ("classe%sCheminJinja" , classeApiMethode ), String .format ("%s/%s" , templateChemin , classePageTemplateMethode ));
55255524 }
55265525 }
55275526 else {
55285527 if (StringUtils .isBlank (classeApiMotCleMethode ))
55295528 classeApiMotCleMethode = StringUtils .substringAfterLast (StringUtils .substringBeforeLast (classeApiUriMethode , "/" ), "/" );
5530- if (StringUtils .isBlank (classeApiUriMethode ))
5531- classeApiUriMethode = classeApiUri + "/{id}" ;
5529+ if (StringUtils .isBlank (classeApiUriMethode )) {
5530+ if ("PUTImport" .equals (classeApiMethode ))
5531+ classeApiUriMethode = classeApiUri + "-import" ;
5532+ else if (i18nGlobale .getString (I18n .var_PUTCopie ).equals (classeApiMethode ))
5533+ classeApiUriMethode = classeApiUri + "/" + i18nGlobale .getString (I18n .var_copie );
5534+ else if (i18nGlobale .getString (I18n .var_PUTFusion ).equals (classeApiMethode ))
5535+ classeApiUriMethode = classeApiUri + "/" + i18nGlobale .getString (I18n .var_fusion );
5536+ else if (StringUtils .contains (classeApiMethode , "POST" ))
5537+ classeApiUriMethode = classeApiUri ;
5538+ else if (StringUtils .contains (classeApiMethode , "PATCH" ))
5539+ classeApiUriMethode = classeApiUri ;
5540+ else if (StringUtils .contains (classeApiMethode , "GET" ))
5541+ classeApiUriMethode = classeApiUri + "/{" + i18nGlobale .getString (I18n .var_objetId ) + "}" ;
5542+ else if (StringUtils .contains (classeApiMethode , "DELETE" ))
5543+ classeApiUriMethode = classeApiUri + "/{" + i18nGlobale .getString (I18n .var_objetId ) + "}" ;
5544+ else if (StringUtils .contains (classeApiMethode , i18nGlobale .getString (I18n .var_Recherche )))
5545+ classeApiUriMethode = classeApiUri ;
5546+ }
55325547 }
55335548
55345549 if (this .langueNomGlobale .equals (classeLangueNom )) {
@@ -6223,7 +6238,7 @@ else if("enUS".equals(langueNom)) {
62236238 }
62246239 }
62256240
6226- Boolean classeIndexe = indexerStockerSolr (classeDoc , "classeIndexe" , regexTrouve ("^" + i18nGlobale .getString (I18n .var_Indexe ) + ":\\ s*(true)$" , classeCommentaire ) || classeSauvegarde || classeModele || classeFiware );
6241+ Boolean classeIndexe = indexerStockerSolr (classeDoc , "classeIndexe" , regexTrouve ("^" + i18nGlobale .getString (I18n .var_Indexe ) + ":\\ s*(true)$" , classeCommentaire ) || classeSauvegarde || classeModele || classeFiware || classePage );
62276242 Boolean classeImage = indexerStockerSolr (classeDoc , "classeImage" , regexTrouve ("^" + i18nGlobale .getString (I18n .var_Image ) + ":\\ s*(true)$" , classeCommentaire ));
62286243
62296244 stockerSolr (classeDoc , "classePromesse" , classePromesse );
0 commit comments