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, resetServerMessages
getLastCreatedRecord
static 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.