salomeTMF_plug.jasperreport.sqlWrapper
Class SQLBISalome
java.lang.Object
salomeTMF_plug.jasperreport.sqlWrapper.SQLBISalome
public class SQLBISalome
- extends java.lang.Object
Classe permettant de récupérer une connexion à la base de données de Salomé
et d'exécuter des requêtes sur celle ci.
- Author:
- Sylvain Lemoine (slemoine.jasperplug@gmail.com)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLBISalome
public SQLBISalome()
initConnection
public static void initConnection()
- Initialise la connection à la base de données de salomé
getConnection
public static java.sql.Connection getConnection()
- Returns:
- Connection à la base de données de Salomé
getCoveredReqNb
public static int getCoveredReqNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de donées
- Returns:
- Nombre d'exigences du projet couvertes par des tests
- Throws:
java.lang.Exception
getNonCoveredReqNb
public static int getNonCoveredReqNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de donées
- Returns:
- Nombre d'exigences du projet non couvertes par des tests
- Throws:
java.lang.Exception
getComplexeReqNb
public static int getComplexeReqNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- le nombre d'exigence de complexité 100( complexe) et 1000(très complexe)
- Throws:
java.lang.Exception
getNumberOfReqByComplexity
public static java.util.ArrayList<ChartWrapper> getNumberOfReqByComplexity(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Tableau de chartWrapper du nombre d'exigences groupé par complexité
- Throws:
java.lang.Exception
getNumberOfReqByState
public static java.util.ArrayList<ChartWrapper> getNumberOfReqByState(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Tableau de chartWrapper du nombre d'exigences groupé par état
- Throws:
java.lang.Exception
getTestWithoutActionNb
public static int getTestWithoutActionNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Le nombre de test du projet sans action
- Throws:
java.lang.Exception
getTestWithActionNb
public static int getTestWithActionNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Le nombre de test du projet avec au moins une action
- Throws:
java.lang.Exception
getCampaignNbByLastExecutionResultState
public static int getCampaignNbByLastExecutionResultState(int id_project,
java.lang.String state)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de donnéesEtat
- de la campagne
- Returns:
- le nombre de campagne dont le résultat est state
- Throws:
java.lang.Exception
getCampaignNbWithoutExecutionResult
public static int getCampaignNbWithoutExecutionResult(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Le nombre de campagne qui n'ont aucun résultat d'exécution
- Throws:
java.lang.Exception
getExecutionResultNb
public static int getExecutionResultNb(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- identifiant du projet dans la base de données
- Returns:
- Le nombre de résulats d'exécution du projet
- Throws:
java.lang.Exception
getRequirementFatherName
public static java.lang.String getRequirementFatherName(int id_req)
throws java.lang.Exception
- Parameters:
id_req
- identifiant d'exigence dans la base de données
- Returns:
- le nom de l'exigence père de l'exigence id_req dans l'arbre des exigences
- Throws:
java.lang.Exception
getNumberOfRequirements
public static int getNumberOfRequirements(int id_project)
throws java.lang.Exception
- Parameters:
id_project
- l'identifiant de base de données du projet salomé
- Returns:
- le nombre d'exigences du projet
- Throws:
java.lang.Exception