private List<SuiviEleveCourrierColonnesEnum> getColonnesSelectionneesCourrier(List<Integer> colonnesSelectionneesIds) {
List<SuiviEleveCourrierColonnesEnum> colonnesSelectionnees = []
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.DATE.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.DATE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.HEURE.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.HEURE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.NOM.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.NOM)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.CLASSE.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.CLASSE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.SUPPORT.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.SUPPORT)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveCourrierColonnesEnum.MODELE.id)) {
- colonnesSelectionnees.add(SuiviEleveCourrierColonnesEnum.MODELE)
+
+ SuiviEleveCourrierColonnesEnum.each{
+ if (colonnesSelectionneesIds?.contains(it.id)){
+ colonnesSelectionnees.add(it)
+ }
}
+
return colonnesSelectionnees
}
private List<SuiviEleveSMSColonnesEnum> getColonnesSelectionneesSMS(List<Integer> colonnesSelectionneesIds) {
List<SuiviEleveSMSColonnesEnum> colonnesSelectionnees = []
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.DATE.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.DATE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.HEURE.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.HEURE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.NOM_PRENOM.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.NOM_PRENOM)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.CLASSE.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.CLASSE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.RESPONSABLE.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.RESPONSABLE)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.TEL_PORT.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.TEL_PORT)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.NOM_SMS.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.NOM_SMS)
- }
- if (colonnesSelectionneesIds?.contains(SuiviEleveSMSColonnesEnum.STATUT.id)) {
- colonnesSelectionnees.add(SuiviEleveSMSColonnesEnum.STATUT)
+
+ SuiviEleveSMSColonnesEnum.each{
+ if (colonnesSelectionneesIds?.contains(it.id)){
+ colonnesSelectionnees.add(it)
+ }
}
+
return colonnesSelectionnees
}