* Les exceptions éventuelles sont catchées et loggées
* @param file le fichier à supprimer
*/
+ @SuppressWarnings('CatchException')
protected void safeDelete(File file) {
if (file.exists()) {
try {
* @return true si les données de l'établissement ont pu être vérouillées,
* false sinon
*/
+ @SuppressWarnings('CatchException')
boolean verrouilleEtablissement(Etablissement etablissement) {
File fileVerrou = getFileVerrouForEtablissement(etablissement)
try {
fileVerrou.createNewFile()
- if (log.infoEnabled) {log.info("Pose du verrou pour l'établissement ${etablissement?.uai}")}
+ if (log.infoEnabled) {
+ log.info("Pose du verrou pour l'établissement ${etablissement?.uai}")
+ }
return true // Le verrou a été posé
}
catch (Exception e) {
* @return l'établissement en attente d'un import depuis le plus longtemps,
* ou null si aucun établissement n'est en attente d'un import STS
*/
+ @SuppressWarnings('CatchException')
public Etablissement piocheEtablissementEnAttenteImport(String identifiantJob,
List<Etablissement> etablissementExclus = []) {
File fileRacineImportSts = new File("$uriRacineTraitement/$traitementCode")
- if (log.debugEnabled) {log.debug "piocheEtablissementEnAttenteImport $uriRacineTraitement/$traitementCode"}
+ if (log.debugEnabled) {
+ log.debug "piocheEtablissementEnAttenteImport $uriRacineTraitement/$traitementCode"
+ }
if (!fileRacineImportSts.exists()) {
- if (log.debugEnabled) {log.debug "Le fichier n'existe pas."}
+ if (log.debugEnabled) {
+ log.debug "Le fichier n'existe pas."
+ }
return null
}
/**
* Retourne tous les rapports d'import pour un établissement
*/
+ @SuppressWarnings('CatchException')
public List<ImportRapportInfo> getListeRapportFichierInfo(Etablissement etablissement) {
List<ImportRapportInfo> listeRapportFichierInfo = (List) []