|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectsalomeTMF_plug.jasperreport.JasperReportBI
public class JasperReportBI
Classe contenant les méthodes de générer des rapports avec l'API JasperReport
Constructor Summary | |
---|---|
JasperReportBI()
|
Method Summary | |
---|---|
static java.lang.String |
compileReport(java.lang.String reportName,
java.lang.String destinationDirectory)
Compile le rapport dont le nom est passé en paramètre ainsi que tous ses sous-rapports (récursivement) dans le repertoire de destination spécifié |
static java.util.ArrayList |
createSubreportData(java.util.LinkedList ParametersList,
java.lang.String dataSource,
net.sf.jasperreports.engine.design.JRDesignParameter connection)
Méthode permettant de créer un tableau contenant l'ensemble des paramètres associés à un sous rapport. |
static net.sf.jasperreports.engine.JasperPrint |
CreeRapportJasper(java.lang.String nomFichierStatistiques,
java.lang.String destinationEnregistrement,
java.lang.String extensionFichier,
java.util.Map<java.lang.String,java.util.ArrayList> subreportMap,
java.util.Map<java.lang.String,java.lang.Object> masterFillingParameters)
|
static java.lang.String |
transformLinuxPathToWinPath(java.lang.String unixPath)
Méthode permettant de convertir un chemin unix en chemin windows utilisable en JAVA |
static java.lang.String |
transformPathForJasper(java.lang.String path)
Fonction permettant de transformer un chemin de destination en un chemin utilisable par jasperreport |
static void |
writeToFile(java.net.URL url,
java.io.File file)
Copie le fichier Jasper de statistiques en local |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JasperReportBI()
Method Detail |
---|
public static java.lang.String transformLinuxPathToWinPath(java.lang.String unixPath)
unixPath
- le chemin unix
public static java.lang.String transformPathForJasper(java.lang.String path)
path
- le chemin à transformer
public static net.sf.jasperreports.engine.JasperPrint CreeRapportJasper(java.lang.String nomFichierStatistiques, java.lang.String destinationEnregistrement, java.lang.String extensionFichier, java.util.Map<java.lang.String,java.util.ArrayList> subreportMap, java.util.Map<java.lang.String,java.lang.Object> masterFillingParameters)
nomFichierStatistiques
- nom du fichier statistiques à générer sans l'extension .jrxmldestinationEnregistrement
- lieu où sera enregistré le rapportextensionFichier
- extension du fichier (PDF,XLS,HTML)subreportMap
- paramètres à utiliser par les sous rapportsmasterFillingParameters
- valeurs de remplissage des paramètres du rapport maître
public static void writeToFile(java.net.URL url, java.io.File file) throws java.io.IOException, java.io.FileNotFoundException
url
- : url indiquant l'emplacement du fichier Jasperfile
- : Emplacement local de stockage du fichier Jasper
java.io.IOException
- : Gestion de erreurs de copie
java.io.FileNotFoundException
- : Gestion de erreurs de copie, fichier source absentpublic static java.lang.String compileReport(java.lang.String reportName, java.lang.String destinationDirectory) throws java.io.FileNotFoundException, java.io.IOException, net.sf.jasperreports.engine.JRException
reportName
- Nom du rapport à compiler sans l'extension de langage et sans l'extension.jrxmldestinationDirectory
- répertoire de destination où est compiler le rapport et ses éventuels sous rapports
java.io.FileNotFoundException
java.io.IOException
net.sf.jasperreports.engine.JRException
public static java.util.ArrayList createSubreportData(java.util.LinkedList ParametersList, java.lang.String dataSource, net.sf.jasperreports.engine.design.JRDesignParameter connection) throws java.lang.Exception
ParametersList
- La liste des paramètresdataSource
- Le nom de la dataSource , null si aucuneconnection
- Le nom de la connection à utiliser, null si aucune
java.lang.Exception
- Exception si dataSource et connection sont tous les deux null, ou si dataSource et connection sont tous deux non null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |