Quant à avoir fait un outil de recherche, il serait bien d'avoir en plus un critère de recherche "Type de rapport" avec une liste déroulante "Rapport Apogée / Maquette / MCC / ..."
Si les types de rapport ce sont pas connu d'avance, il faudrait que les rapport de pilotage soient un point d'extension multiple.
En plus de la méthode #launchReport, la classe PilotageReport devrait avoir les méthodes getType et getLabel ce qui permettrait de construire la liste déroulante