SessionUtils.securiteSession(session)
}
- /**
- * Retourne l'état courant de l'utilisateur associé à la session
- * @return etat du compte
- */
- protected CompteUtilisateurEtat getEtatUtilisateur() {
-
- Autorite autorite = getSecuriteSession().defaultAutorite
-
- if (autorite instanceof org.lilie.services.eliot.securite.impl.Autorite) {
- org.lilie.services.eliot.securite.impl.Autorite aut =
- (org.lilie.services.eliot.securite.impl.Autorite) autorite
-
- if (!aut.etat) {
- throw new IllegalStateException("La valeur du champ etat est invalide.")
- }
-
- return aut.etat
- }
-
- throw new IllegalStateException("Implémentation de Autorite non prévue.")
-
- }
-
/**
* Indique si le compte de l'utilisateur est restreint
*/
protected void sendPdfFile(HttpServletResponse resp,
ByteArrayOutputStream dataPdf,
String fileName = "rapport") {
-// sendFile(
-// resp,
-// dataPdf,
-// fileName,
-// ".pdf",
-// "application/xml"
-// )
sendFile(
resp,
"application/pdf"
)
-
}
/**
}
-
private String filtreCaracteresPourNomFichier(String nom) {
String liste = """/\\:*?"<>|"""
liste.each {
return ConfigurationHolder?.config?.eliot?.mode?.maintenance
}
- /**
- * Cherche les messages internationalises
- */
- protected List<String> getMessages(Collection<String> codesMsg) {
- return codesMsg.collect { getMessage(it) }
- }
-
/**
* Cherche un message internationalise
* @author msan