public final static String URI_DOSSIER_SUPPRESSION =
ConfigurationHolder.config.eliot.maintenance.urlDossierRapportsSuppression
- public Timestamp getDateDebutDerniereBascule(){
+ public Timestamp getDateDebutDerniereBascule() {
Sql sql = new Sql(dataSource)
String str = "SELECT min(date_debut) FROM bascule_annee.etape"
- return (Timestamp)sql.firstRow(str).get("min")
+ return (Timestamp) sql.firstRow(str).get("min")
}
Timestamp dateMaximale,
Integer autoritesIdASupprimer,
String urlDossierRapportsSuppression,
- String urlCss){
+ String urlCss) {
creeVerrou(securiteSession)
/*
* Supprime le verrou
*/
+
private synchronized static void libereVerrou() {
File fichierVerrou = new File(getVerrouAbsoluePath())
if (fichierVerrou.exists()) {
)
return fichierLock.getAbsolutePath()
}
+
private SuppressionPhysiqueRapport remplitRapport(SuppressionPhysiqueRapport rapport,
- def donnees){
- getAttributsRapportARenseigner(rapport).each{String nomAttribut ->
+ def donnees) {
+ ATTRIBUTS.each {String nomAttribut ->
rapport.setProperty(nomAttribut, donnees.getAt(nomAttribut)[0])
}
return rapport
}
- private List getAttributsRapportARenseigner(SuppressionPhysiqueRapport rapport){
- return ['nb_deleted_textes_preferences_ut'
- ,'nb_deleted_signature'
- ,'nb_deleted_rel_cahier_acteur'
- ,'nb_deleted_rel_activite_acteur'
- ,'nb_deleted_pref_agenda'
- ,'nb_deleted_modele_appreciation'
- ,'nb_deleted_evment'
- ,'nb_deleted_dossier'
- ,'nb_deleted_commentaire'
- ,'nb_deleted_discussion'
- ,'nb_deleted_autorisation'
- ,'nb_deleted_agenda'
- ,'nb_deleted_pref_notes'
- ,'nb_deleted_notif_pref'
- ,'nb_deleted_fiche_eleve_commentaire'
- ,'nb_deleted_acces_fonctionnalite_personne'
- ,'nb_deleted_compte_utilisateur'
- ,'nb_deleted_chapitre'
- ,'nb_deleted_question_tdbase'
- ,'nb_deleted_sujet_tdbase'
- ,'nb_deleted_ressource'
- ,'nb_deleted_date_activite'
- ,'nb_deleted_activite'
- ,'nb_deleted_cahier_de_textes'
- ,'nb_deleted_personne'
- ,'nb_deleted_autorite'
- ,'nb_personne_to_delete']
- }
+ private static final ATTRIBUTS = ['nb_deleted_textes_preferences_ut'
+ , 'nb_deleted_signature'
+ , 'nb_deleted_rel_cahier_acteur'
+ , 'nb_deleted_rel_activite_acteur'
+ , 'nb_deleted_pref_agenda'
+ , 'nb_deleted_modele_appreciation'
+ , 'nb_deleted_evment'
+ , 'nb_deleted_dossier'
+ , 'nb_deleted_commentaire'
+ , 'nb_deleted_discussion'
+ , 'nb_deleted_autorisation'
+ , 'nb_deleted_agenda'
+ , 'nb_deleted_pref_notes'
+ , 'nb_deleted_notif_pref'
+ , 'nb_deleted_fiche_eleve_commentaire'
+ , 'nb_deleted_acces_fonctionnalite_personne'
+ , 'nb_deleted_compte_utilisateur'
+ , 'nb_deleted_chapitre'
+ , 'nb_deleted_question_tdbase'
+ , 'nb_deleted_sujet_tdbase'
+ , 'nb_deleted_ressource'
+ , 'nb_deleted_date_activite'
+ , 'nb_deleted_activite'
+ , 'nb_deleted_cahier_de_textes'
+ , 'nb_deleted_personne'
+ , 'nb_deleted_autorite'
+ , 'nb_personne_to_delete']
private void enregistreRapport(String dossier,
SuppressionUtilisateursRapportHtmlBuilder rapportHtmlBuilder) {