public interface EvaluationService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Interface and Description |
---|---|
static class |
EvaluationService.PARAMETERS_FOR_LAST_CREATED_RECORD_SEARCH |
Modifier and Type | Field and Description |
---|---|
static boolean |
INVITATION |
static boolean |
NOT_INVITATION |
static boolean |
NOT_RELANCE |
static boolean |
RELANCE |
static String |
SERVICE_ID |
static boolean |
WITH_MAIL |
static boolean |
WITHOUT_MAIL |
Modifier and Type | Method and Description |
---|---|
List<CtxPeriodeEvaluation> |
cloturer(CtxSession session,
List<CtxPeriodeEvaluation> evaluations)
Clôturer chaque évaluation d'une liste d'évaluations.
|
FcAlerte |
creerAlerte(FcAlerte alerte) |
CtxListeReponse |
creerListeReponse(CtxListeReponse ctxListeReponse) |
CtxQuestion |
creerQuestion(CtxQuestion ctxQuestion) |
CtxQuestionnaireFc |
creerQuestionnaire(CtxQuestionnaireFc ctxQuestionnaire)
Création d'un questionnaire
|
List<CtxPeriodeEvaluation> |
decloturer(CtxSession session,
List<CtxPeriodeEvaluation> evaluations)
Déclôturer chaque évaluation d'une liste d'évaluations.
|
List<FcAlerte> |
findAlertesByEvaluation(Double identPeriodeEval)
Retourne les alertes pour une période d'évaluation
|
List<FcPeriodeEvaluation> |
findAvertissementEval(EvaluationCriteresRecherche critere)
Avertissement des responsables de la session (Batch)
|
List<ParticipantIntervenantRepondu> |
findIntervenantsRepondus(Double identPeriodeEvaluation) |
List<ParticipantIntervenantRepondu> |
findParticipantsRepondus(Double identPeriodeEvaluation) |
List<FcPeriodeEvaluation> |
genererPlanningEvaluation(CtxSession ctxSession,
boolean creationBD)
Génération du planning des évaluations
|
CtxSession |
gererEvaluations(CtxSession ctxSession) |
List<FcIntervenant> |
getIntervenantsByPeriodeEval(Double identSession,
Date debutEval,
Date finEval) |
Double |
getNbFormateurByPeriodeEval(Double identSession,
Date debutEval,
Date finEval)
Retourne le nombre de formateur sur une periode d'évaluation
|
Double |
getNbParticipantBySession(Double identSession,
Double identPeriodeEvaluation,
Date dtDebPeriodeEval,
Date dtFinPeriodeEval,
boolean invitation,
boolean relance,
boolean withMail) |
Double |
getNbRepByPeriodeEval(Double identPeriodeEval)
Compte le nb de réponses à un questionnaire (réponses participants )
|
Double |
getNbRepFormateurByPeriodeEval(Double identPeriodeEval)
Compte le nb de réponses à un questionnaire (réponses intervenants)
|
Double |
getNiveauRelance(Double identPeriodeEval)
Compte le nb de réponses à un questionnaire (réponses participants et intervenants)
|
List<FcParticipant> |
getParticipantBySession(Double identSession,
Double identPeriodeEvaluation,
Date dtDebPeriodeEval,
Date dtFinPeriodeEval,
boolean invitation,
boolean relance,
boolean withMail) |
void |
historiserClotureDecloturePeriodeEvaluation(FcPeriodeEvaluation periode,
boolean decloture,
boolean batch,
EtatEvaluation typeCloture,
String nomBatch)
Historise sur la session le clôture / déclôture d'une période d'évaluation
|
CtxListeReponse |
loadListeReponseByIdent(Double identListeReponse) |
CtxPeriodeEvaluation |
loadPeriodeEvaluationByIdent(Double idPeriodeEval,
FcPeriodeEvaluation periodeEvaluation) |
CtxQuestion |
loadQuestionByIdent(Double identQuestion) |
CtxWebQuestionnaire |
loadQuestionnaire(FcSession session,
FcPeriodeEvaluation myPeriodeEval,
FcQuestionnaire myQuestionnaire,
Double identLangue,
boolean intervenant)
Charge un questionnaire pour édition papier
|
CtxQuestionnaireFc |
loadQuestionnaireByIdent(Double identQuestionnaire) |
CtxListeReponse |
modifierListeReponse(CtxListeReponse ctxListeReponse) |
CtxQuestion |
modifierQuestion(CtxQuestion ctxQuestion) |
CtxQuestionnaireFc |
modifierQuestionnaire(CtxQuestionnaireFc ctxQuestionnaire)
Modification d'un questionnaire
|
FcReponse |
modifierReponse(FcReponse reponse) |
CtxSession |
preparerContextePourSyntheseEnsembleSession(String descriptionPop,
List<ManagerEvaluationsResultat> lstEval)
Prépare le contexte pour la synthèse d'un ensemble de session
|
List<ManagerEvaluationsResultat> |
rechercheManagerEvaluations(ManagerEvaluationsCritere critere) |
List<FcCalendrierEval> |
rechercheMulticriteresCalendrierEval(EvaluationCriteresRecherche critere)
Recherche multi criteres calendriers évaluation
|
List<FcListeReponse> |
rechercheMultiCriteresListeReponse(EvaluationCriteresRecherche critere) |
List<FcLnkLangues> |
rechercheMultiCriteresLnkLangues(EvaluationCriteresRecherche critere)
Recherche multi criteres Liens langues
|
List<FcQuestionnaire> |
rechercheMultiCriteresQuestionnaires(EvaluationCriteresRecherche critere)
Recherche multi criteres de questionnaires
|
List<CtxQuestion> |
rechercheMultiCriteresQuestions(EvaluationCriteresRecherche critere) |
void |
reinitialiserIndicateurEnvoiAlerteEtInvitation(Double identPeriodeEvaluation) |
void |
supprimerAlertes(List<FcAlerte> alertes)
Supprime une liste d'alertes
|
void |
supprimerListeReponse(Double idListeReponse) |
void |
supprimerQuestion(Double idQuestion) |
void |
supprimerQuestionnaire(Double identQuestionnaire)
Suppression d'un questionnaire
|
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
static final boolean WITH_MAIL
static final boolean WITHOUT_MAIL
static final boolean RELANCE
static final boolean NOT_RELANCE
static final boolean INVITATION
static final boolean NOT_INVITATION
List<FcListeReponse> rechercheMultiCriteresListeReponse(EvaluationCriteresRecherche critere)
CtxListeReponse loadListeReponseByIdent(Double identListeReponse)
CtxListeReponse creerListeReponse(CtxListeReponse ctxListeReponse)
CtxListeReponse modifierListeReponse(CtxListeReponse ctxListeReponse)
void supprimerListeReponse(Double idListeReponse)
List<CtxQuestion> rechercheMultiCriteresQuestions(EvaluationCriteresRecherche critere)
CtxQuestion loadQuestionByIdent(Double identQuestion)
CtxQuestion creerQuestion(CtxQuestion ctxQuestion)
CtxQuestion modifierQuestion(CtxQuestion ctxQuestion)
void supprimerQuestion(Double idQuestion)
List<FcQuestionnaire> rechercheMultiCriteresQuestionnaires(EvaluationCriteresRecherche critere)
CtxQuestionnaireFc loadQuestionnaireByIdent(Double identQuestionnaire)
CtxQuestionnaireFc creerQuestionnaire(CtxQuestionnaireFc ctxQuestionnaire)
CtxQuestionnaireFc modifierQuestionnaire(CtxQuestionnaireFc ctxQuestionnaire)
void supprimerQuestionnaire(Double identQuestionnaire)
List<FcLnkLangues> rechercheMultiCriteresLnkLangues(EvaluationCriteresRecherche critere)
List<CtxPeriodeEvaluation> cloturer(CtxSession session, List<CtxPeriodeEvaluation> evaluations)
List<CtxPeriodeEvaluation> decloturer(CtxSession session, List<CtxPeriodeEvaluation> evaluations)
CtxSession gererEvaluations(CtxSession ctxSession)
List<FcCalendrierEval> rechercheMulticriteresCalendrierEval(EvaluationCriteresRecherche critere)
List<FcPeriodeEvaluation> genererPlanningEvaluation(CtxSession ctxSession, boolean creationBD)
List<FcPeriodeEvaluation> findAvertissementEval(EvaluationCriteresRecherche critere)
List<ManagerEvaluationsResultat> rechercheManagerEvaluations(ManagerEvaluationsCritere critere)
Double getNbRepByPeriodeEval(Double identPeriodeEval)
Double getNbRepFormateurByPeriodeEval(Double identPeriodeEval)
Double getNiveauRelance(Double identPeriodeEval)
CtxPeriodeEvaluation loadPeriodeEvaluationByIdent(Double idPeriodeEval, FcPeriodeEvaluation periodeEvaluation)
Double getNbFormateurByPeriodeEval(Double identSession, Date debutEval, Date finEval)
CtxWebQuestionnaire loadQuestionnaire(FcSession session, FcPeriodeEvaluation myPeriodeEval, FcQuestionnaire myQuestionnaire, Double identLangue, boolean intervenant)
List<FcAlerte> findAlertesByEvaluation(Double identPeriodeEval)
void historiserClotureDecloturePeriodeEvaluation(FcPeriodeEvaluation periode, boolean decloture, boolean batch, EtatEvaluation typeCloture, String nomBatch)
List<FcIntervenant> getIntervenantsByPeriodeEval(Double identSession, Date debutEval, Date finEval)
List<ParticipantIntervenantRepondu> findParticipantsRepondus(Double identPeriodeEvaluation)
List<ParticipantIntervenantRepondu> findIntervenantsRepondus(Double identPeriodeEvaluation)
CtxSession preparerContextePourSyntheseEnsembleSession(String descriptionPop, List<ManagerEvaluationsResultat> lstEval)
List<FcParticipant> getParticipantBySession(Double identSession, Double identPeriodeEvaluation, Date dtDebPeriodeEval, Date dtFinPeriodeEval, boolean invitation, boolean relance, boolean withMail)
Double getNbParticipantBySession(Double identSession, Double identPeriodeEvaluation, Date dtDebPeriodeEval, Date dtFinPeriodeEval, boolean invitation, boolean relance, boolean withMail)
void reinitialiserIndicateurEnvoiAlerteEtInvitation(Double identPeriodeEvaluation)
Copyright © 2016. All rights reserved.