public interface SessionService extends IService, ServiceWithLastCreatedRecordSearch
| Modifier and Type | Field and Description |
|---|---|
static String[] |
FINANCIER_PROPERTIES |
static String[] |
PEDAGOGIQUE_PROPERTIES |
static String |
SERVICE_ID |
| Modifier and Type | Method and Description |
|---|---|
FcSession |
abandonnerSessionIntra(FcSession session,
Date dateAnnulation,
String motifAnnulation)
Passer une session intra à l'état abandon
|
FcSession |
activerSessionInter(Double identSession) |
FcSession |
activerSessionInter(FcSession session,
int listTarifSize)
Passe une session Inter a l'état Actif
|
FcSession |
annulerSessionInter(FcSession session,
Date dateAnnulation,
String motifAnnulation)
Annulation d'une session Inter
|
FcSession |
annulerSessionIntra(FcSession session,
Date dateAnnulation,
String motifAnnulation)
Passer une session intra à l'état annulé
|
List<FcResaIntervenant> |
calculDesLignes(List<FcResaIntervenant> lignes,
FcCoutIntervention fccoutIntervention)
calcule des lignes d'unites d'intervention selectionees
|
List<FcResaIntervenant> |
calculDeToutesLesLignes(CtxModule context,
FcCoutIntervention fccoutIntervention,
FcIntervenant intervenant)
calcule de toutes les lignes d'unites d'intervention
|
Double |
calculTauxSessionMoyen(Double identSession,
Double tauxDeviseDefaut)
Calcul le taux devise session moyen.
|
Double |
calculTauxSessionMoyenEtSauvegarde(Double identSession,
Double tauxDeviseDefaut)
Calcul le taux devise session moyen et sauvegarde dans la session.
|
TParstdParam |
changerEtatSessionAuto(SessionLight session,
int nbJourArchive,
List<TParstdParam> etatSession)
Changement automatique de l'état de la session en fonction de la date du jour
|
FcSession |
commanderSessionIntra(FcSession session,
Date dateCommande,
int listTarifSize)
Passer une session Intra à l'état commandé
|
FcSession |
confirmerSessionInter(FcSession session,
int listTarifSize)
Passe une session Inter à l'état confirmé
|
FcSession |
creerSession(FcSession session,
FcSessionZl sessionZl,
List<CtxSessionTarif> listeTarif,
TDevise devise,
Double tauxDeviseDefaut)
Create a training course
|
FcSession |
dupliquerSession(FcSession session,
String newCodeSession,
Date dateDeb,
Date dateFin,
Date dateOffre,
boolean duplicatePlanning,
boolean duplicateResa)
Duplication d'une session
|
FcEtbFamafAffaire |
findAffaireByEtbFamille(Double identEtablissement,
Double identFamilleP,
Double identFamilleS)
Retourne le bean FcEtbFamafAffaire dans la table de correspondance Etablissement / Famille
|
List<FcSession> |
findLikeCodeAndLibelle(String codeSession,
String libelleSession)
Recherche des sessions like code et like libelle (liste d'aide)
|
List<FcSession> |
findLikeCodeAndLibelle(String codeSession,
String libelleSession,
Double nature)
Recherche des sessions like code et like libelle (liste d'aide) pour une nature precise(Inter/Intra)
|
List<SessionLight> |
findSession()
Recuperation des session dont l'états est suceptible de changer
|
List<FcSession> |
findSessionActiveLikeCodeAndLibelle(String codeSession,
String libelleSession)
Recherche des sessions "actives" like code et like libelle (liste d'aide)
|
List<FcSession> |
findSessionActiveLikeCodeAndLibelle(String codeSession,
String libelleSession,
Date debut,
Date fin)
Recherche des sessions "actives" like code et like libelle (liste d'aide)
|
FcSession |
findSessionByCode(String codeSession)
Recherche exacte des sessions ayant le code Session
|
FcSession |
findSessionByCode(String codeSession,
Double identSession)
Recherche exacte des sessions ayant le code de la session mais differente
de la session ayant pour ident identSession
|
List<FcSession> |
findSessionByStagiaire(FPContact contact)
Find all the training course of a student
|
List<CtxLiensObjets> |
findSessionsLieesAEvent(Double identEvent)
Recherche des sessions associées à un événement
|
List<FcPaiement> |
loadByCoutIntervention(Double identCoutIntervention)
retourne liste de paiements par ident coutIntervention
|
List<FcResaIntervenant> |
loadBynumeroApprovisionnement(String numero)
retourne liste des resa par numero approvisionnement
|
List<FcResaIntervenant> |
loadByPaiement(Double identPaiement)
retourne liste des resa intervenant par paiement
|
FcSessionZl |
loadFirstZlBySession(Double identSession)
Charge la premiere serie de zone libre de la session
|
List<FcSession> |
loadINTRANonLieesAOpportunite()
Returns the list of INTRA training courses which are not linked to a lead
|
FcSession |
loadSessionByIdent(Double identSession)
Charge l'ensemble des informations utilisées pour consulter une session
|
FcSession |
loadSessionLightByIdent(Double identSession)
Cahrge une session sur son ident sans aucun fetch
|
FcSession |
majSessionMultiModule(FcSession session)
Methode qui permet de passer une session mono-module en multi-module et inverssement
|
List<ManagerGeneralResultat> |
managerFinancier(ManagerGeneralCritere critere) |
List<ManagerGeneralResultat> |
managerPedagogique(ManagerGeneralCritere critere) |
List<FcResaIntervenant> |
modifierlistePaiements(List<FcResaIntervenant> listeResaIntervenant,
FcCoutIntervention coutIntervention,
boolean paye) |
List<FcResaIntervenant> |
modifierlistePaiements(List<FcResaIntervenant> listeResaIntervenant,
FcCoutIntervention coutIntervention,
String numero,
boolean paye) |
void |
modifierPaiementPourDatePaiement(List<ManagerPaiementsIntervenantResultat> listPaiements)
modifier paiements pour changer date paiement depuis resultat de recherche
|
FcSession |
modifierSession(CtxSession ctxSession,
Boolean reinitResa,
boolean reinitialiserRepartitionFournisseur)
Update a training course
|
FcSession |
modifierSession(FcSession session,
FcSessionZl sessionZl,
List<CtxSessionTarif> listeTarif,
List<FcSessionTarif> listeTarifASupp,
Boolean reinitResa,
TDevise devise,
Double tauxDeviseDefaut)
Update a training course
|
void |
modifPaiementPourEtat(List<ManagerPaiementsIntervenantResultat> listPaiements)
modifier paiements pour changer code Etat depuis resultat de recherche
|
FcSession |
programmerSessionIntra(FcSession session)
Passer une session à l'état programmé
|
FcSession |
reactiverSession(FcSession session,
List<FcInscription> dossiers,
String codeEtat)
Réactivation d'une session de la liste des dossiers en paramétre et passage au nouvle état
|
List<SessionResultatRecherche> |
rechercheMultiCritere(SessionCriteresRecherche critere)
Recherche multi criteres sur les sessions
|
List<ManagerPaiementsIntervenantResultat> |
rechercheMultiCriterePaiementsIntervenant(ManagerPaiementsIntervenantCritereRecherche critere)
retourne liste de paiements par recherche multicriteres
|
FcSession |
refuserSessionIntra(FcSession session,
Date dateAnnulation,
String motifAnnulation)
Passer une session intra à l'état Refusé
|
FcModule |
reprogrammerModule(Double identModule,
Date newDateDeb,
boolean garderPlanning,
boolean garderResa)
Reprogramation d'un module
|
FcSession |
reprogrammerSession(Double identSession,
Date newDateDeb,
boolean garderPlanning,
boolean garderResa)
Reprogramation d'une session a une nouvelle date
|
List<MailDescription> |
sendMailConvocationLot(CtxInscription inscription,
MailDescription mailDescription) |
List<MailDescription> |
sendMailConvocationLot(CtxInscription inscription,
MailDescription mailDescription,
List<ReportParameter> params) |
List<FcResaIntervenant> |
supprimerListePaiements(List<FcResaIntervenant> listeResaIntervenant,
FcCoutIntervention coutIntervention)
supprimer liste des paiements
|
void |
supprimerSession(FcSession session)
Suppression d'une session
|
FcSession |
surprogrammerSession(FcSession session,
String newCodeSession,
Date dateDeb,
Date dateFin,
Date dateOffre,
Collection<FcInscription> listDossier,
boolean duplicatePlanning,
boolean duplicateResa)
Sur-programation d'une session (duplication avec indicateur reprogrammé a vrai + duplication des dossiers passé en paramétre
|
getServerMessages, resetServerMessagesgetLastCreatedRecordstatic final String SERVICE_ID
static final String[] FINANCIER_PROPERTIES
static final String[] PEDAGOGIQUE_PROPERTIES
FcSession creerSession(FcSession session, FcSessionZl sessionZl, List<CtxSessionTarif> listeTarif, TDevise devise, Double tauxDeviseDefaut)
session - bean de la session a créerFcSession modifierSession(FcSession session, FcSessionZl sessionZl, List<CtxSessionTarif> listeTarif, List<FcSessionTarif> listeTarifASupp, Boolean reinitResa, TDevise devise, Double tauxDeviseDefaut)
session - bean de la session a modifierreinitResa - if true delete all the reservation for the training courseFcSession modifierSession(CtxSession ctxSession, Boolean reinitResa, boolean reinitialiserRepartitionFournisseur)
ctxSession - bean de la session a modifierreinitResa - if true delete all the reservation for the training coursevoid supprimerSession(FcSession session)
session - bean de la session a supprimerFcSession findSessionByCode(String codeSession)
codeSession - code a rechercherList<FcSession> findLikeCodeAndLibelle(String codeSession, String libelleSession)
codeSession - libelleSession - List<FcSession> findSessionActiveLikeCodeAndLibelle(String codeSession, String libelleSession)
codeSession - libelleSession - List<FcSession> findSessionActiveLikeCodeAndLibelle(String codeSession, String libelleSession, Date debut, Date fin)
codeSession - libelleSession - List<FcSession> findLikeCodeAndLibelle(String codeSession, String libelleSession, Double nature)
codeSession - libelleSession - nature - de la sessionFcSession findSessionByCode(String codeSession, Double identSession)
codeSession - code a rechercheridentSession - ident de session à exclureFcEtbFamafAffaire findAffaireByEtbFamille(Double identEtablissement, Double identFamilleP, Double identFamilleS)
identEtablissement - identFamille - FcSession activerSessionInter(FcSession session, int listTarifSize)
session - FcSession confirmerSessionInter(FcSession session, int listTarifSize)
session - FcSession annulerSessionInter(FcSession session, Date dateAnnulation, String motifAnnulation)
session - dateAnnulation - si non renseignée date du jourmotifAnnulation - FcSession commanderSessionIntra(FcSession session, Date dateCommande, int listTarifSize)
session - dateCommande - si non renseignée date du jourFcSession programmerSessionIntra(FcSession session)
session - FcSession abandonnerSessionIntra(FcSession session, Date dateAnnulation, String motifAnnulation)
session - dateAnnulation - motifAnnulation - FcSession refuserSessionIntra(FcSession session, Date dateAnnulation, String motifAnnulation)
session - dateAnnulation - motifAnnulation - FcSession annulerSessionIntra(FcSession session, Date dateAnnulation, String motifAnnulation)
session - dateAnnulation - motifAnnulation - FcSession reactiverSession(FcSession session, List<FcInscription> dossiers, String codeEtat)
session - dossiers - codeEtat - FcSession reprogrammerSession(Double identSession, Date newDateDeb, boolean garderPlanning, boolean garderResa)
identSession - newDateDeb - garderPlanning - garderResa - FcModule reprogrammerModule(Double identModule, Date newDateDeb, boolean garderPlanning, boolean garderResa)
identModule - newDateDeb - garderPlanning - garderResa - FcSession dupliquerSession(FcSession session, String newCodeSession, Date dateDeb, Date dateFin, Date dateOffre, boolean duplicatePlanning, boolean duplicateResa)
session - newCodeSession - dateDeb - dateFin - dateOffre - FcSession surprogrammerSession(FcSession session, String newCodeSession, Date dateDeb, Date dateFin, Date dateOffre, Collection<FcInscription> listDossier, boolean duplicatePlanning, boolean duplicateResa)
session - newCodeSession - dateDeb - dateFin - dateOffre - listDossier - FcSession majSessionMultiModule(FcSession session)
session - FcSession loadSessionByIdent(Double identSession)
identSession - FcSession loadSessionLightByIdent(Double identSession)
identSession - List<FcSession> findSessionByStagiaire(FPContact contact)
contact - List<FcSession> loadINTRANonLieesAOpportunite()
List<SessionResultatRecherche> rechercheMultiCritere(SessionCriteresRecherche critere)
critere - FcSessionZl loadFirstZlBySession(Double identSession)
identSession - List<ManagerGeneralResultat> managerPedagogique(ManagerGeneralCritere critere)
List<ManagerGeneralResultat> managerFinancier(ManagerGeneralCritere critere)
List<CtxLiensObjets> findSessionsLieesAEvent(Double identEvent)
identEvent - TParstdParam changerEtatSessionAuto(SessionLight session, int nbJourArchive, List<TParstdParam> etatSession)
bean - List<SessionLight> findSession()
bean - List<FcResaIntervenant> calculDesLignes(List<FcResaIntervenant> lignes, FcCoutIntervention fccoutIntervention)
lignes - List<FcResaIntervenant> calculDeToutesLesLignes(CtxModule context, FcCoutIntervention fccoutIntervention, FcIntervenant intervenant)
context - List<FcResaIntervenant> supprimerListePaiements(List<FcResaIntervenant> listeResaIntervenant, FcCoutIntervention coutIntervention)
listeResaIntervenant - List<FcResaIntervenant> modifierlistePaiements(List<FcResaIntervenant> listeResaIntervenant, FcCoutIntervention coutIntervention, boolean paye)
listeResaIntervenant - coutIntervention - paye - List<FcResaIntervenant> modifierlistePaiements(List<FcResaIntervenant> listeResaIntervenant, FcCoutIntervention coutIntervention, String numero, boolean paye)
listeResaIntervenant - coutIntervention - numero - paye - List<FcPaiement> loadByCoutIntervention(Double identCoutIntervention)
identCoutIntervention - identResaIntervenant - List<ManagerPaiementsIntervenantResultat> rechercheMultiCriterePaiementsIntervenant(ManagerPaiementsIntervenantCritereRecherche critere)
critere - void modifierPaiementPourDatePaiement(List<ManagerPaiementsIntervenantResultat> listPaiements)
listPaiements - void modifPaiementPourEtat(List<ManagerPaiementsIntervenantResultat> listPaiements)
listPaiements - List<FcResaIntervenant> loadByPaiement(Double identPaiement)
identPaiement - List<FcResaIntervenant> loadBynumeroApprovisionnement(String numero)
numero - Double calculTauxSessionMoyenEtSauvegarde(Double identSession, Double tauxDeviseDefaut)
Double calculTauxSessionMoyen(Double identSession, Double tauxDeviseDefaut)
List<MailDescription> sendMailConvocationLot(CtxInscription inscription, MailDescription mailDescription)
List<MailDescription> sendMailConvocationLot(CtxInscription inscription, MailDescription mailDescription, List<ReportParameter> params)
Copyright © 2016. All rights reserved.