public interface IntervenantService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
FcIntervenant |
ajouterAdresseIntervenant(FcSiteIntervenant siteIntervenant)
Add an adress to a trainer if the adress id is null the adress is created and associate to the personne
|
FcIntervenant |
ajouterResponsableIntervenant(FcIntervenantResp intervenantResp,
boolean ctrDroit)
Add an administrative manager to a trainer
|
FcIntervenant |
ajouterTarifIntervenant(FcIntervenantTarif intervenantTarif)
add a model cost on a trainer
|
FcIntervenant |
creerCollabExterneAssocieIntervenant(FcIntervenant intervenant)
Création du collaborateur externe associé à l'intervenant
|
FcIntervenant |
creerIntervenant(CtxIntervenant context)
Create a trainer
|
FcIntervenant |
creerIntervenant(FcIntervenant intervenant)
Create a trainer
|
List<PAdresse> |
findAdresseSecondaireByInterveant(Double identIntervenant)
Retourne les adresse secondaire d'un intervenant
|
List<FcIntervenantHisto> |
findByIntervenant(Double identIntervenant)
Retourne l'historique des types d'un intervenant
|
List<FcResaIntervenant> |
findByIntervenantAndModule(Double identIntervenant,
Double identModule)
recherche Intervenant par ident Module
|
List<IntervenantAffecteNonAffecte> |
findIntervenantAffecter(Double identSeance,
String nomIntervenant)
Find the intervenants who are affected on the training course in the period of the course unit
|
List<FcIntervenant> |
findIntervenantByCollab(String codeCollab)
recherche intervenant par code collab
|
List<FcIntervenant> |
findIntervenantLikeNom(String nomInterveant) |
List<IntervenantAffecteNonAffecte> |
findIntervenantNonAffecte(Double identSeance,
String nomIntervenant)
Find the intervenants who are not affected or reservered on the training course in the period of the course unit
|
List<FcIntervenantLangue> |
findLangueByIntervenant(Double identIntervenant)
Charge la liste des langues d'un intervenant
|
List<FcIntervenantResp> |
findResponsableByIntervenant(Double identIntervenant)
Charge la liste des responsables d'un intervenant
|
List<FcIntervenantTarif> |
findTarifByIntervenant(Double identIntervenant)
Charge la liste des tarifs d'un intervenant
|
void |
genererContratSurAnnee(FcIntervenant intervenant)
Create and associate the contrtact for the current year to the trainer
|
List<FcSession> |
historiqueIntervention(FcIntervenant intervenant,
Date dateDebut,
Date dateFin)
Find the historic of the intervention of a trainer
|
List<FcIntervenant> |
isAutreIntervenantPreReserve(Double identSession,
Double identIntervenant,
Date dateDebut,
Date dateFin)
check if an other trainer is pre reserved on the period of the training course
|
boolean |
isContratSurAnnee(FcIntervenant intervenant)
Verify if the trainer have a valide contract
|
boolean |
isInterveantEnConflit(Double identIntervenant,
Double identSeance)
Verify if the trainer is already affect or reserv on the same period than the course unit
|
boolean |
isIntervenantAlreadyBooked(Double identIntervenant,
Date dtDeb,
Date dtFin)
Vérifie si un intervenant a déjà une réservation aux dates passées en paramètre
|
boolean |
isIntervenantPreReserve(Double identSession,
Double identIntervenant,
Date dateDebut,
Date dateFin)
check if the trainer is pre reserved on the training course in the assigned period
|
PAdresse |
loadAdressePrincipaleByInterveant(Double identIntervenant)
Retourne l'adresse principale d'un intervenant
|
FcIntervenant |
loadByIdent(Double identIntervenant)
Load a trainer for consultation with all associate items
|
FcIntervenantZl |
loadByIntervenantZlByCollab(Double identCollab)
Charge les zones libres 1 de l'intervenant à partir de l'ident du collaborateur
|
FcIntervenantZl |
loadFirstZlByInterveant(Double identIntervenant)
charge la premiere serie de zone libre d'un intervenant
|
List<FcPaiement> |
loadPaiementBySeance(FcSeance seance,
boolean sansnumZero)
recherche paiements par ident seance
|
List<FcResaIntervenant> |
loadResaByIntervenant(Double identIntervenant)
retourne une liste des resaIntervenants par ident intervenant
|
List<FcResaIntervenant> |
loadSameReservationByIntervenant(Double identIntervenant,
FcSeance seance)
retourne une liste des resaIntervenants par ident intervenant et seance
|
int |
miseajourListeIntervenant(List<Double> idIntervenant,
String nomChampToUpdate,
Object newValeur)
mise a jour d'une Liste Intervenant
|
int |
miseajourListeIntervenantByParamStatusIntervenant(Double idParam,
String nomChampToUpdate,
Object newValeur)
mise a jour d'une Liste Intervenant par le status de l Intervenant
|
FcIntervenant |
modifierAdresseIntervenant(FcSiteIntervenant siteIntervenant)
Update the association of the adress of a trainer
|
FcIntervenant |
modifierCollabIntervenant(FcIntervenant intervenant,
Double idCollab) |
FcIntervenant |
modifierIntervenant(CtxIntervenant context)
Update a bean trainer
|
FcIntervenant |
modifierTarifInterveant(FcIntervenantTarif intervenantTarif)
Update a model cost of a trainer
|
List<IntervenantResultatRecherche> |
rechercheMultiCritere(IntervenantCriteresRecherche critere)
Recherche multi critere sur les intervenants
|
FcIntervenant |
rendrePrincipalResponsableInterveant(FcIntervenantResp intervenantResp)
Update the indicator of principal manager
|
void |
supprimerAdresseIntervenant(FcSiteIntervenant siteIntervenant)
delete an adress on a trainer
|
void |
supprimerIntervenant(FcIntervenant intervenant)
Delete a trainer
|
void |
supprimerResponsableIntervenant(FcIntervenantResp intervenantResp,
boolean force)
Delete a manager of a trainer
|
void |
supprimerTarifIntervenant(FcIntervenantTarif intervenantTarif)
Delete a model cost of a trainer
|
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
FcIntervenant creerIntervenant(CtxIntervenant context)
intervenant
- bean of the trainerFcIntervenant creerIntervenant(FcIntervenant intervenant)
intervenant
- bean of the trainerFcIntervenant modifierIntervenant(CtxIntervenant context)
intervenant
- FcIntervenant modifierCollabIntervenant(FcIntervenant intervenant, Double idCollab)
void supprimerIntervenant(FcIntervenant intervenant)
intervenant
- boolean isInterveantEnConflit(Double identIntervenant, Double identSeance)
identIntervenant
- id of the traineridentSeance
- id of the reference course unitboolean isIntervenantAlreadyBooked(Double identIntervenant, Date dtDeb, Date dtFin)
identIntervenant
- dtDeb
- dtFin
- boolean isContratSurAnnee(FcIntervenant intervenant)
identIntervenant
- bean of the trainervoid genererContratSurAnnee(FcIntervenant intervenant)
intervenant
- bean of the trainerList<FcSession> historiqueIntervention(FcIntervenant intervenant, Date dateDebut, Date dateFin)
intervenant
- boolean isIntervenantPreReserve(Double identSession, Double identIntervenant, Date dateDebut, Date dateFin)
identSession
- id of the training courseidentInterveant
- id of the trainerdateDebut
- beginning of the periodedateFin
- end of the periodList<FcIntervenant> isAutreIntervenantPreReserve(Double identSession, Double identIntervenant, Date dateDebut, Date dateFin)
identSession
- identIntervenant
- dateDebut
- dateFin
- List<IntervenantAffecteNonAffecte> findIntervenantAffecter(Double identSeance, String nomIntervenant)
identSeance
- List<IntervenantAffecteNonAffecte> findIntervenantNonAffecte(Double identSeance, String nomIntervenant)
identSeance
- FcIntervenant ajouterTarifIntervenant(FcIntervenantTarif intervenantTarif)
intervenantTarif
- FcIntervenant modifierTarifInterveant(FcIntervenantTarif intervenantTarif)
intervenantTarif
- void supprimerTarifIntervenant(FcIntervenantTarif intervenantTarif)
intervenantTarif
- FcIntervenant ajouterResponsableIntervenant(FcIntervenantResp intervenantResp, boolean ctrDroit)
intervenantResp
- FcIntervenant rendrePrincipalResponsableInterveant(FcIntervenantResp intervenantResp)
intervenantTarif
- void supprimerResponsableIntervenant(FcIntervenantResp intervenantResp, boolean force)
intervenantResp
- FcIntervenant ajouterAdresseIntervenant(FcSiteIntervenant siteIntervenant)
siteIntervenant
- FcIntervenant modifierAdresseIntervenant(FcSiteIntervenant siteIntervenant)
intervenantTarif
- void supprimerAdresseIntervenant(FcSiteIntervenant siteIntervenant)
siteIntervenant
- FcIntervenant loadByIdent(Double identIntervenant)
identintervenant
- List<IntervenantResultatRecherche> rechercheMultiCritere(IntervenantCriteresRecherche critere)
critere
- FcIntervenantZl loadFirstZlByInterveant(Double identIntervenant)
identIntervenant
- List<FcIntervenantResp> findResponsableByIntervenant(Double identIntervenant)
identIntervenant
- List<FcIntervenantLangue> findLangueByIntervenant(Double identIntervenant)
identIntervenant
- List<FcIntervenantTarif> findTarifByIntervenant(Double identIntervenant)
identIntervenant
- PAdresse loadAdressePrincipaleByInterveant(Double identIntervenant)
identIntervenant
- List<PAdresse> findAdresseSecondaireByInterveant(Double identIntervenant)
identIntervenant
- List<FcIntervenant> findIntervenantLikeNom(String nomInterveant)
nomInterveant
- List<FcResaIntervenant> loadResaByIntervenant(Double identIntervenant)
identIntervenant
- List<FcResaIntervenant> loadSameReservationByIntervenant(Double identIntervenant, FcSeance seance)
identIntervenant
- seance
- List<FcIntervenantHisto> findByIntervenant(Double identIntervenant)
identIntervenant
- FcIntervenantZl loadByIntervenantZlByCollab(Double identCollab)
identCollab
- FcIntervenant creerCollabExterneAssocieIntervenant(FcIntervenant intervenant)
intervenant
- List<FcIntervenant> findIntervenantByCollab(String codeCollab)
codeCollab
- int miseajourListeIntervenant(List<Double> idIntervenant, String nomChampToUpdate, Object newValeur)
idIntervenant
- nomChampToUpdate
- newValeur
- int miseajourListeIntervenantByParamStatusIntervenant(Double idParam, String nomChampToUpdate, Object newValeur)
idParam
- nomChampToUpdate
- newValeur
- List<FcPaiement> loadPaiementBySeance(FcSeance seance, boolean sansnumZero)
seance
- sansnumZero
- List<FcResaIntervenant> findByIntervenantAndModule(Double identIntervenant, Double identModule)
identIntervenant
- identModule
- Copyright © 2016. All rights reserved.