public interface PlanningService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
void |
_creerPlanning(List<FPlanning> plannings,
boolean suppPlanning) |
void |
_creerPlanning(List<FPlanning> plannings,
boolean suppPlanning,
boolean pilotageAppliplannghm,
boolean pilotageAppliplannghc,
TPilotageAppli pilotageAppli)
Deprecated.
Utiliser la méthode _creerPlanning(final List
|
void |
_supprimerPlanning(FPlanning planning,
boolean ctrlDroits) |
Double |
calculerDureePlanningDansPeriode(Double dureeJour,
Date dateFiche,
Date dateDeb,
Date dateFin) |
Double |
calculTempsMinuteVersModeSaisie(Double temps,
FPCollaborateur collab) |
void |
creerLignePlanning(boolean dimanche,
boolean samedi,
FPlanning newPlanning) |
FPlanning |
creerPlanning(FPlanning planning)
Permet de créer une ligne de planning.
|
FPlanning |
creerPlanning(FPlanning planning,
boolean valide,
boolean cumulPlg,
String commentaire) |
FPlanning |
creerPlanning(FPlanning planning,
boolean valide,
String commentaire,
boolean cumulPlg,
boolean suppPlanning,
TPilotageAppli pilotageAppli)
creer planning avec pilotage applicatif renseigne
|
void |
creerPlanning(List<FPlanning> plannings)
Permet de créer plusieurs lignes de planning
|
void |
creerPlanning(List<FPlanning> plannings,
boolean suppPlanning,
boolean pilotageAppliplannghm,
boolean pilotageAppliplannghc,
TPilotageAppli pilotageAppli)
Deprecated.
Utiliser la méthode _creerPlanning(final List
|
Planning |
creerPlanning(Planning planning) |
CreationPlanningResponse<Planning> |
creerPlanningAffectation(Planning planningReference,
Date date,
Double duree,
OptionsCreationPlanning options) |
void |
creerPlanningAvecOptions(PlTacheCritereRecherche critere,
FPlanning newPlanning,
Double duree,
JoursNonTravailles joursNonTravailles,
Date date,
boolean cumulPlg)
Crée du planning en tenant compte des options
|
List<Planning> |
creerPlanningAvecSuppr(List<Planning> lstPlanningACreer,
Planning planningASuppr) |
List<Planning> |
creerPlanningGraphique(List<Planning> plannings) |
<T extends IPlanning> |
creerPlanningHeure(DureesJoursPlanning typeDuree,
T newPlanning,
boolean appliquerSemaineType,
boolean ferie) |
<T extends IPlanning> |
creerPlanningHeureMinuteAvecSemaineType(T newPlanning,
SemaineType semaineType,
boolean autoriserJourFerier)
Permet de créer du planning en heure minute avec la gestion des semaines type.
|
<T extends IPlanning> |
creerPlanningHeureMinuteSansSemaineType(T planning,
JoursNonTravailles joursNonTravailles,
boolean autoriserJourFerier)
Permet de créer du planning en heure minute sans la gestion des semaines type.
|
<T extends IPlanning> |
creerPlanningJourCalendaireAvecSemaineType(T planning,
SemaineType semaine,
boolean autoriserJourFerier)
Permet de créer du planning en Jour calendaire avec la gestion des semaines type
|
List<FPlanning> |
creerPlanningPourCommande(FPlanning planning,
boolean creerDepuisDateDeFin,
boolean ajusterDateTache)
Permet de créer du planning pour une commande
|
FPlgMemo |
creerPlgMemo(FPlgMemo plgMemo) |
FPlTache |
creerPlTacheAndPlanning(FPlTache tache,
FPlanning planning) |
List<FPlanning> |
dupliquerActivite(ActivitePlanning activite,
Double nbSemaines)
Duplication d'une activité sur x semaines
|
void |
dupliquerHebdomadaire(List<ActivitePlanning> listActivite,
Double nbSemaines)
Duplication d'un ensemble d'activite sur x semaines
|
void |
dupliquerLignesPlanning(List<PlanningResultatRecherche> planningADupliquer,
PlanningEclater planningEclater,
ModeSaisiePlanning modeSaisiePlanning) |
void |
dupliquerLignesPlanning(List<PlanningResultatRecherche> lstPlg,
String planifie)
Dupliquer les lignes de planning
|
void |
dupliquerLignesPlanning(List<PlanningResultatRecherche> lstPlg,
String planifie,
boolean isAppliquerSemaineType) |
void |
dupliquerMensuel(List<ActivitePlanning> listActivite,
Double nbMois)
Duplication d'un ensemble d'activite sur x mois
|
List<FPlanning> |
eclaterLignesPlanning(List<PlanningResultatRecherche> lstPlg,
Double nbjours,
String planifie,
int typeEclatement) |
List<AffectationIntervenantPourPlanning> |
findAffectationsForPlanning(Date dtDebut,
Date dtFin,
List<String> lstCollab) |
List<FPlanning> |
findByNumDevis(String numDevis) |
List<FPlanning> |
findByResaIntervenant(Double ident) |
List<InterventionLight> |
findIntervForPlanning(CtxPlanningDeMonCollabAffectations context)
Retourne la liste des interventions d'une liste de collab pour une borne de dates données
|
List<PlanningResultat> |
findPlanning(PlanningCritere critere) |
List<FPlanning> |
findPlanningByCodeTacheEntreDates(Double identTache,
Date dateBorneInf,
Date dateBorneSup) |
CtxPlanningDeMonCollabAffectations |
findPlanningByCollabAndDateDebDateFin(CtxPlanningDeMonCollabAffectations ctxPlanning,
boolean withFormation,
boolean updateListCollabGeneriqueToo) |
List<SavoirEtDate> |
findPlanningByCollabAndDateDebDateFin(PlanningGraphiqueCritere critPlg) |
FPlanning |
findPlanningByIdent(Double identPlanning) |
List<Planning> |
findPlanningByPlTache(Double identPlTache) |
List<Planning> |
findPlanningDUnCollabBetweenDatesByTache(String codeCollab,
Date dateDeb,
Date dateFin,
Double identTache) |
List<FPlanning> |
findPlanningDUneRessourceEntreDates(String codeCollab,
Date dateBorneInf,
Date dateBorneSup) |
List<PlanningExchange> |
findPlanningExchange(PlanningExchangeCriteresRecherche criteres) |
List<PlanningHistorisationResultatRecherche> |
findRespectPlanning(PlanningHistorisationCritereRecherche critere)
Respect du planning d'une affaire
|
byte[] |
generateCsv(PlanningCritere critere)
Génère fichier Csv pour export du planning en fonction
des critères sélectionnés
|
Double |
genererPlanningForPlTache(List<Double> lstIdPlTache,
PlTacheCritereRecherche critere,
ModeSaisiePlanning modeSaisiePlanningGenere)
Génére le planning à partir d'une liste de téches
|
List<FPlanning> |
genererPlanningJourFromDureeJour(SemaineType semaine,
TypeDebutAbsence typeDebut,
Date dateDebut,
Double dureeInitial) |
List<FPlanning> |
genererPlanningJourFromDureeJour(SemaineType semaine,
TypeDebutAbsence typeDebut,
Date dateDebut,
Double dureeInitial,
int precision) |
List<FPlanning> |
genererPlanningJourFromDureeJourWithModele(FPlanning modele) |
PlanningDetails |
getDetailsPlanningByIdent(Double idEvent) |
String |
getFormuleValorisation()
Recherche de la formule de valoruisation des temps du planning (pour alimenter une requéte)
|
String |
getFormuleValorisation(boolean indValorEtab)
Recherche de la formule de valoruisation des temps du planning (pour alimenter une requéte)
|
String |
getFormuleValorisation(boolean indValorEtab,
boolean withNbHeures)
Recherche de la formule de valoruisation des temps du planning (pour alimenter une requéte)
|
Map<TypeAction,List<String>> |
getMapDroitsValidation() |
BeanNbPlannings |
getNbPlanningsPublies(Date date) |
List<PlanningResultat> |
getQuatreProchainsPlanningPublies(Double identClient) |
Double |
getSumPlanning(PlanningCritereRecherche critere,
String formule) |
void |
initDureePlgGenere(PlTacheCritereRecherche critere,
FPlanning newPlanning,
Double duree,
JoursNonTravailles joursNonTravailles,
Date date,
boolean ajusterDateTache)
Initialise la durée du planning généré pour une téche
|
FPlanning |
initPlanningAffaireLotSousLotTache(FPlanning planningModele,
boolean pilotPlgInterv,
FPlanning planning) |
void |
initPlngJrsChomesCollab(FPlanning planning,
TCalendrier calendrier,
List<CollaborateurResultatRecherche> lstCollab,
Date dateDeb,
Date dateFin,
boolean isJrsDejaPlannif)
Initialise les jours chomés d'une liste de collaborateurs
|
void |
initPlngJrsChomesCollab(FPlanning planning,
TCalendrier calendrier,
List<CollaborateurResultatRecherche> lstCollab,
Date dateDeb,
Date dateFin,
boolean isJrsDejaPlannif,
boolean isJrsDejaValide,
boolean isGenereSamedi,
boolean isGenereDimanche)
creation planning de jour ferie
|
void |
initPlngJrsChomesCollab(FPlanning planning,
TCalendrier calendrier,
List<CollaborateurResultatRecherche> lstCollab,
Date dateDeb,
Date dateFin,
boolean isJrsDejaPlannif,
boolean isJrsDejaValide,
boolean isGenereSamedi,
boolean isGenereDimanche,
boolean isGenereTemps,
Double duree)
Initialise les jours chomés d'une liste de collaborateurs
|
CtxPlanningDeMonCollabAffectations |
loadByCollabAndDates(CtxPlanningDeMonCollabAffectations context,
FPCollaborateur collaborateur,
Date dateBorneInf,
Date dateBorneSup)
Chargement du planning d'un collaborateur en fonction de la debut et de la date de fin
|
List<ActivitePlanning> |
loadByCollabAndDates(String codeCollab,
Date dateBorneInf,
Date dateBorneSup)
Chargement du bean non persistent pour l'affichage du planning
|
List<FPlanning> |
loadByIdents(List<Double> idents) |
CtxPlanningCollabParAffaire |
loadCtxPlanningCollabParAffaire(CtxPlanningCollabParAffaire context,
PlanningGraphiqueCritere critPlg) |
List<Planning> |
loadListePlanningByCollabEtDateDebDateFin(FPCollaborateur collab,
Date dateDeb,
Date dateFin,
Double indRealise) |
List<Planning> |
loadListePlanningByCollabEtDateDebDateFin(String codeCollab,
Date dateDeb,
Date dateFin,
Double indRealise) |
Map<String,List<SavoirEtDate>> |
loadMapSavoirEtCollab(List<String> codesCollab,
Date debut,
Date fin) |
ParametragePlanning |
loadParametrage() |
List<EventResultatRecherchePlanning> |
loadPlanningAgenda(Date debut,
Date fin,
String codeCollab,
Double debutHeureMatin,
Double debutHeureApresMidi) |
List<PlanningPourStatistiques> |
loadPlanningAnalyseByAffaire(PlanningAnalyseCritere critere) |
List<PlanningPourStatistiques> |
loadPlanningAnalyseByAffaire(String codeAffaire,
String codeLot,
String codeSousLot,
String formule) |
CtxPlanningDUneTache |
loadPlanningDUneTache(PlanningCritereRecherche critere,
boolean loadTache,
boolean loadRdv,
boolean loadSupport) |
PlanningPourStatistiquesAvecNbJoursOuvres |
loadPlanningPourStatistiquesByListeCollabAndDateDebDateFin(String codeAffaire,
List<String> listeCodeCollab,
Date dateDeb,
Date dateFin) |
ActivitePlanning |
majActivite(ActivitePlanning activite)
Chargement bean non persistent pour affichage planning du resp. hierarchique ou resp. d'affaire
|
void |
majTempsPlanning(String codeCollab,
Date dateDebut,
Date dateFin,
Double differenceTemps) |
void |
marquerCommeRealise(List<PlanningResultatRecherche> lstPlg,
boolean realiser)
Permet de marquer une affectation comme ralisée ou non réalisé
|
void |
memoriserPlanning(FPlgMemo plgMemo,
List<PlanningHistorisationResultatRecherche> lstAHisto,
List<Double> lstIdPlg) |
FPlanning |
modifierPlanning(FPlanning planning,
String commentaire) |
Planning |
modifierPlanning(Planning planning) |
FPlanning |
modifierPlanningAbscence(FPlanning planning) |
void |
modifierPlanningHeureOuJour(OptionsCreationPlanning options,
Double duree,
Planning planning) |
FPlgMemo |
modifierPlgMemo(FPlgMemo plgMemo) |
Integer |
nbPlanningByPlTache(Double identPlTache) |
void |
publier(List<PlanningPubliable> plannings,
boolean publier) |
void |
reaffecter(VuePlanningAffaire vue,
String codeCollab)
Réaffectation de lignes de planning à partir de la vue par affaire
|
void |
reaffecterLignesPlanning(List<Double> lstIdPlg,
FPlanning planningModele,
List<String> lstCollab,
boolean samedi,
boolean dimanche) |
List<PlanningResultatRecherche> |
rechercheMultiCriteres(PlanningCritereRecherche critere) |
List<PlanningResultatRecherche> |
rechercheMultiCriteres(PlanningCritereRecherche critere,
boolean forceAffichageJour)
Recherche multi critéres de planning
|
List<PlanningResultatRecherche> |
rechercheMultiCriteresDetailPlanningHisto(PlanningHistorisationCritereRecherche critere) |
List<PlanningHistorisationResultatRecherche> |
rechercheMultiCriteresPlanningHisto(PlanningHistorisationCritereRecherche critere) |
List<Competence> |
recherchePlanningGraphique(PlanningGraphiqueCritere critPlgGraph,
boolean showPlanCharge,
boolean forcePlanningJour) |
List<FPlanning> |
reportDatesPlTachePlg(List<Double> lstIdPlTache,
Date dtPrecise,
int nbjours,
Periodicite periodicite,
boolean reportDateDebut)
Report des dates d'une téche et des plannings qui lui sont liés
|
void |
reporter(ActivitePlanning activite,
int unite,
int nombre,
Date datePrecise)
Report de lignes de planning à partir de la vue affaire
|
void |
reporter(VuePlanningAffaire vue,
int unite,
int nombre,
Date datePrecise)
Report de lignes de planning à partir de la vue affaire
|
void |
reporterLignesPlanning(List<PlanningResultatRecherche> lstPlg,
ReporterLignesPlanningParameter parametres)
Reporter les lignes de planning
|
FPlanning |
setFPlanningByPlanning(Planning planning,
FPlanning fplanning) |
void |
suppression(VuePlanningAffaire vue,
Date dateBorneSup)
Suppression de lignes de planning à partir de la vue par affaire
|
int |
suppressionPlanning(Date debut,
Date fin,
FAffaires affaire)
suppression planning de tous les collaborateurs avec date debut et fin
|
void |
supprimerActivite(ActivitePlanning activite)
Suppression d'une activité
|
void |
supprimerLignePlgMemo(List<Double> lstIdLignePlgMemo) |
void |
supprimerListPlanning(List<Double> idsPlanning) |
void |
supprimerPlanning(Double identPlanning)
Suppression d'une ligne de planning par son ident
Code DMF mis en commentaire a cause de la propagation des DMF... donc créer une autre methode si on veut que le DMF soit verifié
|
void |
supprimerPlanning(FPlanning planning)
Suppression d'une ligne de planning
|
void |
supprimerPlanning(FPlanning planning,
boolean ctrlDroits) |
void |
supprimerPlanning(List<Double> lstidPlTache)
Suppression du planning lié aux téches passées en paramétre
|
void |
supprimerPlanning(Planning planning) |
void |
supprimerPlanningMemoPourPlTache(Double idPlTache) |
void |
supprimerPlgMemo(Double idPlgMemo) |
void |
validerDevaliderPlanning(Double ident,
boolean valider) |
void |
validerPlanning(List<PlanningResultatRecherche> lstPlg,
boolean valider) |
void |
validerPlgMemo(List<Double> lstIdPlgMemo,
boolean valider)
Validation d'une memorisation
|
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
List<Competence> recherchePlanningGraphique(PlanningGraphiqueCritere critPlgGraph, boolean showPlanCharge, boolean forcePlanningJour)
List<AffectationIntervenantPourPlanning> findAffectationsForPlanning(Date dtDebut, Date dtFin, List<String> lstCollab)
List<SavoirEtDate> findPlanningByCollabAndDateDebDateFin(PlanningGraphiqueCritere critPlg)
List<Planning> findPlanningDUnCollabBetweenDatesByTache(String codeCollab, Date dateDeb, Date dateFin, Double identTache)
List<Planning> loadListePlanningByCollabEtDateDebDateFin(FPCollaborateur collab, Date dateDeb, Date dateFin, Double indRealise)
List<Planning> loadListePlanningByCollabEtDateDebDateFin(String codeCollab, Date dateDeb, Date dateFin, Double indRealise)
List<FPlanning> findPlanningByCodeTacheEntreDates(Double identTache, Date dateBorneInf, Date dateBorneSup)
List<FPlanning> findPlanningDUneRessourceEntreDates(String codeCollab, Date dateBorneInf, Date dateBorneSup)
PlanningPourStatistiquesAvecNbJoursOuvres loadPlanningPourStatistiquesByListeCollabAndDateDebDateFin(String codeAffaire, List<String> listeCodeCollab, Date dateDeb, Date dateFin)
List<Planning> creerPlanningAvecSuppr(List<Planning> lstPlanningACreer, Planning planningASuppr)
List<ActivitePlanning> loadByCollabAndDates(String codeCollab, Date dateBorneInf, Date dateBorneSup)
ActivitePlanning majActivite(ActivitePlanning activite)
void creerPlanning(List<FPlanning> plannings)
FPlanning creerPlanning(FPlanning planning)
void supprimerPlanning(FPlanning planning)
void supprimerPlanning(FPlanning planning, boolean ctrlDroits)
void _supprimerPlanning(FPlanning planning, boolean ctrlDroits) throws T9Exception
T9Exception
void supprimerPlanning(Planning planning)
void supprimerPlanning(Double identPlanning)
void supprimerActivite(ActivitePlanning activite)
void dupliquerHebdomadaire(List<ActivitePlanning> listActivite, Double nbSemaines)
void dupliquerMensuel(List<ActivitePlanning> listActivite, Double nbMois)
void dupliquerLignesPlanning(List<PlanningResultatRecherche> lstPlg, String planifie)
void dupliquerLignesPlanning(List<PlanningResultatRecherche> lstPlg, String planifie, boolean isAppliquerSemaineType)
void reporterLignesPlanning(List<PlanningResultatRecherche> lstPlg, ReporterLignesPlanningParameter parametres)
List<FPlanning> eclaterLignesPlanning(List<PlanningResultatRecherche> lstPlg, Double nbjours, String planifie, int typeEclatement)
void reaffecterLignesPlanning(List<Double> lstIdPlg, FPlanning planningModele, List<String> lstCollab, boolean samedi, boolean dimanche)
List<FPlanning> dupliquerActivite(ActivitePlanning activite, Double nbSemaines)
void reaffecter(VuePlanningAffaire vue, String codeCollab)
Double calculTempsMinuteVersModeSaisie(Double temps, FPCollaborateur collab)
void suppression(VuePlanningAffaire vue, Date dateBorneSup)
void reporter(VuePlanningAffaire vue, int unite, int nombre, Date datePrecise)
void reporter(ActivitePlanning activite, int unite, int nombre, Date datePrecise)
List<PlanningResultatRecherche> rechercheMultiCriteres(PlanningCritereRecherche critere, boolean forceAffichageJour)
void initPlngJrsChomesCollab(FPlanning planning, TCalendrier calendrier, List<CollaborateurResultatRecherche> lstCollab, Date dateDeb, Date dateFin, boolean isJrsDejaPlannif)
void initPlngJrsChomesCollab(FPlanning planning, TCalendrier calendrier, List<CollaborateurResultatRecherche> lstCollab, Date dateDeb, Date dateFin, boolean isJrsDejaPlannif, boolean isJrsDejaValide, boolean isGenereSamedi, boolean isGenereDimanche, boolean isGenereTemps, Double duree)
void validerPlanning(List<PlanningResultatRecherche> lstPlg, boolean valider)
Map<TypeAction,List<String>> getMapDroitsValidation()
CtxPlanningDeMonCollabAffectations loadByCollabAndDates(CtxPlanningDeMonCollabAffectations context, FPCollaborateur collaborateur, Date dateBorneInf, Date dateBorneSup)
List<PlanningResultatRecherche> rechercheMultiCriteres(PlanningCritereRecherche critere)
void supprimerPlgMemo(Double idPlgMemo)
void validerPlgMemo(List<Double> lstIdPlgMemo, boolean valider)
List<PlanningHistorisationResultatRecherche> rechercheMultiCriteresPlanningHisto(PlanningHistorisationCritereRecherche critere)
void memoriserPlanning(FPlgMemo plgMemo, List<PlanningHistorisationResultatRecherche> lstAHisto, List<Double> lstIdPlg)
List<PlanningResultatRecherche> rechercheMultiCriteresDetailPlanningHisto(PlanningHistorisationCritereRecherche critere)
List<PlanningHistorisationResultatRecherche> findRespectPlanning(PlanningHistorisationCritereRecherche critere)
void supprimerPlanning(List<Double> lstidPlTache)
String getFormuleValorisation()
String getFormuleValorisation(boolean indValorEtab)
String getFormuleValorisation(boolean indValorEtab, boolean withNbHeures)
Double genererPlanningForPlTache(List<Double> lstIdPlTache, PlTacheCritereRecherche critere, ModeSaisiePlanning modeSaisiePlanningGenere)
void initDureePlgGenere(PlTacheCritereRecherche critere, FPlanning newPlanning, Double duree, JoursNonTravailles joursNonTravailles, Date date, boolean ajusterDateTache)
ajusterDateTache
- Vraie si on souhaite modifier les bornes de la tâche en fonction des dates d'affectation calculéesvoid creerPlanningAvecOptions(PlTacheCritereRecherche critere, FPlanning newPlanning, Double duree, JoursNonTravailles joursNonTravailles, Date date, boolean cumulPlg)
critere
- Options de création (autoriser les samedis, diamnches, jours féries)newPlanning
- Le planning à créerduree
- La durée du planningjoursNonTravailles
- Liste des jours non travaillésdate
- Date du planningcumulPlg
- Vrai si on souhaite cumuler le planning à créer avec le planning existantoptionSaisieTemps
- Option de saisie du planningList<FPlanning> reportDatesPlTachePlg(List<Double> lstIdPlTache, Date dtPrecise, int nbjours, Periodicite periodicite, boolean reportDateDebut)
reportDateDebut
- true : on reporte la date de début, false on reporte la date de finint suppressionPlanning(Date debut, Date fin, FAffaires affaire)
@Deprecated void creerPlanning(List<FPlanning> plannings, boolean suppPlanning, boolean pilotageAppliplannghm, boolean pilotageAppliplannghc, TPilotageAppli pilotageAppli)
FPlanning creerPlanning(FPlanning planning, boolean valide, boolean cumulPlg, String commentaire)
FPlanning creerPlanning(FPlanning planning, boolean valide, String commentaire, boolean cumulPlg, boolean suppPlanning, TPilotageAppli pilotageAppli)
void _creerPlanning(List<FPlanning> plannings, boolean suppPlanning) throws T9RuntimeException
T9RuntimeException
@Deprecated void _creerPlanning(List<FPlanning> plannings, boolean suppPlanning, boolean pilotageAppliplannghm, boolean pilotageAppliplannghc, TPilotageAppli pilotageAppli) throws T9RuntimeException
T9RuntimeException
List<PlanningPourStatistiques> loadPlanningAnalyseByAffaire(String codeAffaire, String codeLot, String codeSousLot, String formule)
List<PlanningPourStatistiques> loadPlanningAnalyseByAffaire(PlanningAnalyseCritere critere)
Double getSumPlanning(PlanningCritereRecherche critere, String formule)
void initPlngJrsChomesCollab(FPlanning planning, TCalendrier calendrier, List<CollaborateurResultatRecherche> lstCollab, Date dateDeb, Date dateFin, boolean isJrsDejaPlannif, boolean isJrsDejaValide, boolean isGenereSamedi, boolean isGenereDimanche)
void marquerCommeRealise(List<PlanningResultatRecherche> lstPlg, boolean realiser)
<T extends IPlanning> List<T> creerPlanningHeure(DureesJoursPlanning typeDuree, T newPlanning, boolean appliquerSemaineType, boolean ferie)
<T extends IPlanning> List<T> creerPlanningHeureMinuteAvecSemaineType(T newPlanning, SemaineType semaineType, boolean autoriserJourFerier)
newPlanning
- le modèle de planning à partir duquel il faut générer le planningjoursNonTravailles
- paramétrage concernant les jours non travaillésautoriserJourFerier
- indique si l'on génère du planning sur les jours férier<T extends IPlanning> List<T> creerPlanningHeureMinuteSansSemaineType(T planning, JoursNonTravailles joursNonTravailles, boolean autoriserJourFerier)
planning
- le modèle de planning à partir duquel il faut générer le planningsemaine
- paramétrage des semaines typeautoriserJourFerier
- indique si l'on génère du planning sur les jours férier<T extends IPlanning> List<T> creerPlanningJourCalendaireAvecSemaineType(T planning, SemaineType semaine, boolean autoriserJourFerier)
planning
- le modèle de planning à partir duquel il faut générer le planningsemaine
- paramétrage des semaines typeautoriserJourFerier
- indique si l'on génère du planning sur les jours férierList<FPlanning> creerPlanningPourCommande(FPlanning planning, boolean creerDepuisDateDeFin, boolean ajusterDateTache)
planning
- le modèle de planning à partir duquel il faut générer le planningcreerDepuisDateDeFin
- permmet de générer le planning à partir de la date de finajusterDateTache
- List<EventResultatRecherchePlanning> loadPlanningAgenda(Date debut, Date fin, String codeCollab, Double debutHeureMatin, Double debutHeureApresMidi)
Map<String,List<SavoirEtDate>> loadMapSavoirEtCollab(List<String> codesCollab, Date debut, Date fin)
void publier(List<PlanningPubliable> plannings, boolean publier)
BeanNbPlannings getNbPlanningsPublies(Date date)
List<PlanningResultat> getQuatreProchainsPlanningPublies(Double identClient)
PlanningDetails getDetailsPlanningByIdent(Double idEvent)
List<PlanningExchange> findPlanningExchange(PlanningExchangeCriteresRecherche criteres)
ParametragePlanning loadParametrage()
byte[] generateCsv(PlanningCritere critere) throws IOException
IOException
FPlanning initPlanningAffaireLotSousLotTache(FPlanning planningModele, boolean pilotPlgInterv, FPlanning planning)
void supprimerPlanningMemoPourPlTache(Double idPlTache)
void validerDevaliderPlanning(Double ident, boolean valider)
List<PlanningResultat> findPlanning(PlanningCritere critere)
CtxPlanningCollabParAffaire loadCtxPlanningCollabParAffaire(CtxPlanningCollabParAffaire context, PlanningGraphiqueCritere critPlg)
void majTempsPlanning(String codeCollab, Date dateDebut, Date dateFin, Double differenceTemps)
List<FPlanning> genererPlanningJourFromDureeJour(SemaineType semaine, TypeDebutAbsence typeDebut, Date dateDebut, Double dureeInitial)
List<FPlanning> genererPlanningJourFromDureeJourWithModele(FPlanning modele)
CtxPlanningDUneTache loadPlanningDUneTache(PlanningCritereRecherche critere, boolean loadTache, boolean loadRdv, boolean loadSupport)
CtxPlanningDeMonCollabAffectations findPlanningByCollabAndDateDebDateFin(CtxPlanningDeMonCollabAffectations ctxPlanning, boolean withFormation, boolean updateListCollabGeneriqueToo)
List<InterventionLight> findIntervForPlanning(CtxPlanningDeMonCollabAffectations context)
void dupliquerLignesPlanning(List<PlanningResultatRecherche> planningADupliquer, PlanningEclater planningEclater, ModeSaisiePlanning modeSaisiePlanning)
Double calculerDureePlanningDansPeriode(Double dureeJour, Date dateFiche, Date dateDeb, Date dateFin)
List<FPlanning> genererPlanningJourFromDureeJour(SemaineType semaine, TypeDebutAbsence typeDebut, Date dateDebut, Double dureeInitial, int precision)
void creerLignePlanning(boolean dimanche, boolean samedi, FPlanning newPlanning)
CreationPlanningResponse<Planning> creerPlanningAffectation(Planning planningReference, Date date, Double duree, OptionsCreationPlanning options)
void modifierPlanningHeureOuJour(OptionsCreationPlanning options, Double duree, Planning planning)
Copyright © 2016. All rights reserved.