Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
GFicmaint |
_creerDemande(DemandeACreer demandeACreer,
boolean isImport)
Service utilisé uniquement pour l'import des demandes.
|
GOrdwrk |
_creerInterventionPourDemande(CtxDemande ctxDemande,
GOrdwrk intervention,
String nomAppel,
Date dtDebutInter,
GParam typeOT,
GroupeLight groupe,
Double idIntervenant,
boolean isImport,
boolean cloneCptRendu)
Service utilisé uniquement pour l'import des demandes et interventions.
|
GOrdwrk |
_creerOrdre(GOrdwrk newOrdre)
Service utilisé uniquement pour l'import des interventions.
|
void |
annulerDemande(CtxDemande ctxDemande)
Annulation d'une demande, et éventuellement de ses demandes filles ouvertes :
|
void |
bloquerDebloquerConversation(Double identDemande,
boolean bloquer) |
Double[] |
calculerTempsContractuelsDemande(GFicmaint demande) |
Double |
calculerTempsPasses(Double idInter)
Calcul de la somme des durées des fiches de temps enregistrées sur l'intervention
|
CtxDemande |
canModifyObjectOnDde(CtxDemande ctxDemande)
Teste si l'on peut ou non modifier le client, produit et classif du produit d'une demande lors d'un changement de contexte de la demande
|
boolean |
canUpdateGroupTravailLot(List<Double> lstInterventions) |
CtxDemande |
cloturerDemande(CtxDemande ctxDemande,
boolean envoiMail)
Clôture d'une demande, et éventuellement de ses demandes filles ouvertes :
Clôture également les interventions encore ouvertes |
CtxDemande |
cloturerDemande(CtxDemande ctxDemande,
CtxIntervention ctxIntervention,
boolean envoiMail)
Clôture d'une demande, et éventuellement de ses demandes filles ouvertes :
Il faut également passer à ce service l'intervention ayant occasionné cette clôture. |
CtxDemande |
cloturerDemandeFromWebService(CtxDemande ctxDemande,
CtxIntervention ctxIntervention,
boolean envoiMail) |
int |
countDemandesByContratAndEtat(Double identContrat,
Double indEtat,
GMAOModeFacturationFiche modeFacturationFiche,
GMAOTypeFacturation typeFacturation)
Retourne le nombre de demandes liées au contrat dont l'ident est passé en paramètre
|
int |
countIntersByDemande(Double idDemande,
boolean ouvertes)
Décompte des interventions de la demande dont l'ident est passé en paramètre
|
int |
countVoteByDemande(Double identDemande) |
GOrdwrk |
creationDemandeRecurrente(GFicmaint demandeRecurrente)
Création d'une demande à partir d'un modèle, pour une date donnée :
Cette fonction sera principalement utilisée pour la génération des demandes de prestations récurrentes |
GFicmaint |
creerDemande(DemandeACreer demandeACreer)
Création d'une demande, et éventuellement de sa première intervention :
Prend en paramètre le demande à créer (partiellement renseignée) et renvoie le demande créée, et complétée 1) Crée une nouvelle demande (FM) à partir des infos données : Vérifie le numéro de demande, et en génére un automatiquement si besoin Définit l'adresse du site comme adresse d'intervention si elle n'a pas été explicitement rdéfinie Recherche les délais privilégiés pour la demande, et détermine les échéances contractuelles 2) Crée également un mouvement associé à cette nouvelle fiche 3) Cette fonction peut aussi créer une intervention : 'SAISIE' et son mouvement associé 4) Inclus un appel au service 'private' controleFiche, vérifiant que la demande pourra être insérée en BD Cette vérification concerne notamment tous les indicateurs, les liens vers des objets devant être définis : Client / Produit / Adresse / Statut / Type / ... |
GOrdwrk |
creerInterventionPourDemande(CtxDemande ctxDemande,
GOrdwrk intervention,
String nomAppel,
Date dtDebutInter,
GParam typeOT,
GroupeLight groupe,
boolean isImport,
boolean cloneCptRendu)
Cette fonction crée un nouvel OT à partir d'une FM existante, et de quelques autres paramètres
Elle appelle ensuite 'creerOrdre' pour finaliser l'insertion
|
GOrdwrk |
creerInterventionPourDemande(CtxDemande ctxDemande,
GOrdwrk intervention,
String nomAppel,
Date dtDebutInter,
GParam typeOT,
GroupeLight groupe,
Double idIntervenant,
boolean isImport,
boolean cloneCptRendu)
Cette fonction crée un nouvel OT à partir d'une FM existante, et de quelques autres paramètres
Elle appelle ensuite 'creerOrdre' pour finaliser l'insertion
|
void |
creerInterventionsFromModele(Double identDemande,
Double identDemandeModele)
Crée des interventions sur une demande à partir des interventions d'une demande modèle
|
GOrdwrk |
creerOrdre(GOrdwrk newOrdre)
Création d'une intervention à partir d'une demande existante
|
void |
decloturerDemande(CtxDemande ctxDemande)
Declôture d"une demande
|
void |
delierDemandes(List<DemandeLight> filles) |
String |
editionDemande(Double identDemande,
TParstdParam modelEdition,
ExtensionEdition ext)
Methode de génération des edition des demandes
|
String |
editionIntervention(Double identIntervention,
TParstdParam modelEdition,
ExtensionEdition ext)
Methode de génération des edition des interventions
|
List<DemandeLight> |
findAllDemandesFilles(Double idDemande,
List<DemandeLight> lstFilles) |
List<DemandeLight> |
findAllDemandesMeres(Double idDemande,
List<DemandeLight> lstMeres) |
List<CtxLiensObjets> |
findCriteresDocumentsDemandesMeresFillesLiees(Double idDemande,
Double idClient) |
List<CtxDemande> |
findCtxDemandesByIdentDemandes(List<Double> listeIdDemandes,
boolean verifLiens) |
List<DemandeLight> |
findDemandesFilles(Double idDemande) |
List<CtxLiensObjets> |
findDemandesLieesAEvent(Double identEvent) |
List<DemandeLight> |
findDemandesSimplifieesLikeNumTitre(String numero,
String titre) |
List<GFicmaint> |
findForRelance(List<Double> lstIdGravites,
Date dateMin,
List<String> codesEtats) |
List<InterventionLight> |
findInterventionsLight(CtxIntervention intervention)
Méthode de recherche multi critères d'interventions light
|
List<InterventionLight> |
findInterventionsLightByDemande(Double idFicmaint,
boolean ouvertes,
boolean orderByDtFin)
Recherche des interventions de la demande dont l'ident est passé en paramètre, sous forme condensée
|
List<InterventionLight> |
findInterventionsLightByDemande(Double idFicmaint,
boolean ouvertes,
boolean diffusable,
boolean orderByDtFin) |
List<InterventionLight> |
findInterventionsLightByNumrapportTitre(String numRapport,
String titre) |
List<GOrdwrk> |
findOrdwrksByFicmaint(Double idFicmaint,
boolean ouvertes)
Recherche des interventions de la demande dont l'ident est passé en paramètre
|
List<CtxPstFicmaint> |
findPostesByDemande(Double identDemande)
Lsite des postes pour une demande
|
void |
flushDemande()
Fonction utilisée uniquement pour les imports de demandes
Vide les informations de la session en cours (Flush suivi d'un clear de la session: envoi des informations chargées dans la session au serveur de base de données) suite à la création d'une demande afin d'alléger la session en cours et accélérer le traitement des imports |
void |
genererCompteRenduParConcatenation(GFicmaint demande) |
String |
genererCRDemande(GFicmaint demande,
String type)
Met à jour les CR externes et internes de la demande, par concaténation des CR diffusables de ses interventions
Selon le paramétrage du pilotage applicatif correspondant (GM_FM_CR_AUTO), les en-têtes de lignes pourront être différents
|
void |
genererPlanningRecurrent(Double idInterv,
RecurrenceBean recurrenceBean,
boolean supprPlg) |
void |
gererIndicateursInterventions(Double idDemande,
boolean supprIndicInter,
boolean supprIndicResol,
int interNumIntervention,
int resolNumIntervention,
int numExclu) |
CtxDemande |
getCtxDemandeByIdentDemande(Double idDemande) |
CtxDemande |
getCtxDemandeByIdentDemande(Double idDemande,
boolean loadZl) |
CtxDemande |
getCtxDemandeByIdentDemande(Double idDemande,
boolean loadZl,
boolean pilotCliProCouleur) |
CtxDemande |
getCtxDemandeForEditor(Double idDemande,
boolean loadZl,
boolean isRefresh) |
CtxIntervention |
getCtxInterventionByIdentIntervention(Double idIntervention) |
CtxIntervention |
getCtxInterventionByIdentIntervention(Double idIntervention,
boolean zoneslibres) |
GFicmaint |
getDemandeByIdent(Double idFiche)
Recherche unique de demande par son identifiant
|
GFicmaint |
getDemandeByNumeroFromUrl(String numero) |
DemandeLight |
getDemandesSimplifieeByIdent(Double ident) |
Double |
getIdentNatdemInterventions(List<Double> lstIdInterventions)
Renvoie l'ident de la nature de demande commune à toutes les demandes, ou null si les demandes n'ont pas toutes la même
|
Double |
getIdentNatureDemandes(List<Double> lstIdDemandes)
Renvoie l'ident de la nature commune à toutes les demandes, ou null si les demandes n'ont pas toutes la même
|
Double |
getIdentPrdModeleDemandes(List<Double> lstIdDemandes)
Renvoie l'ident du produit modèle commun à toutes les demandes, ou null si les demandes n'ont pas toutes le même
|
Double |
getIdentPrdModeleInterventions(List<Double> lstIdInterventions)
Renvoie l'ident du produit modèle commun à toutes les interventions, ou null si les interventions n'ont pas toutes le même
|
Double |
getIdentPrestaDemandes(List<Double> lstIdDemandes)
Renvoie l'ident de la prestation commune à toutes les demandes, ou null si les demandes n'ont pas toutes la même
|
Double |
getIdentStatutDemandes(List<Double> lstIdDemandes)
Renvoie l'ident du statut commun à toutes les demandes, ou null si les demandes n'ont pas toutes le même
|
Double |
getIdentTypprdDemandes(List<Double> lstIdDemandes)
Renvoie l'ident du type de produit commun à toutes les demandes, ou null si les demandes n'ont pas toutes le même
|
Double |
getIdentTypprdInterventions(List<Double> lstIdInterventions)
Renvoie l'ident du type de produit commun à toutes les demandes, ou null si les demandes n'ont pas toutes le même
|
GOrdwrk |
getInterventionByNumero(String numDemande,
Double numInter) |
InterventionLight |
getInterventionLightByIdent(Double ident) |
GOrdwrk |
getOrdwrkByIdent(Double idOrd)
Recherche unique d'intervention par son identifiant
|
GPlan |
getPlanActionDemandeByIdent(Double idDemande,
GMAOTypeDelai typeDelai)
Recherche de plan d'action pour une demande : GTI ou GTR
|
GPlan |
getPlanActionInterventionByIdent(Double idInter,
GMAOTypeDelai typeDelai)
Recherche de plan d'action pour une intervention : GTI ou GTR
|
List<GFicmaintZl> |
getZonesLibresDemande(Double idDemande)
Recherche des zones libres d'une demande
|
List<GOrdwrkZl> |
getZonesLibresIntervention(Double idIntervention) |
CtxIntervention |
initialiserChampsCtxIntervention(CtxIntervention ctxIntervention) |
void |
initialiserPlanningGenerique(Double identDemande)
Initialiser le planning sur collab générique
|
List<String> |
initialiserPlanningIntervention(Double identInter)
Initialisation du palnning d'une intervention
|
boolean |
isDemandeHasPrdDmfDetail(List<Double> lstIdDemandes)
Renvoit Vrai si au moins une demande passée en paramètre est sur un produit qui gère les DMF au detail
|
boolean |
isFicheMemePrdcatEtDate(GFicmaint demande) |
boolean |
isGraviteProduitChanged(Double idDemande,
Double idGravite,
Double idProduit) |
boolean |
isIntervHasPrdDmfDetail(List<Double> lstIdInterventions)
Renvoit Vrai si au moins une intervention passée en paramètre est sur un produit qui gère les DMF au detail
|
Boolean |
isUtiVote(Double identUti,
Double identDemande) |
void |
lierDemandes(GFicmaint mere,
List<DemandeLight> filles)
Création d'un lien 'mère-fille' entre 1 demande mère et ses filles passées en paramètre
|
GFicmaint |
loadByIdent(Double idDemande) |
GOrdwrk |
loadOrdwrkByIdent(Double idOrd,
boolean loadIntersDemande)
Chargement complet d'une intervention par son identifiant (à détailler en cas de 'LazyInitialization')
|
void |
marquerCommeDoublon(Double identDemandeFille,
CtxDemande ctxDemande)
Marquer comme doublon
|
GFicmaint |
modifEtatDemandeParamExpert(GFicmaint demande,
GParam oldEtat,
GParam newEtat) |
CtxDemande |
modifierContexteDemande(CtxDemande ctxDemande,
CodeActionDmdInt action)
Modifier le contexte d'une demande
|
CtxDemande |
modifierDemande(CtxDemande ctxDemande,
CodeActionDmdInt action)
Modification d'une demande, avec envoi éventuel d'alertes mail suivant le type d'action effectué
|
void |
modifierDemande(GFicmaint demande) |
CtxIntervention |
modifierIntervention(CtxIntervention ctxIntervention,
CodeActionDmdInt action) |
void |
modifierIntervention(GOrdwrk inervention) |
String |
modifierInterventionLieePlanning(FPlanning planning,
Double identIntervention,
DureeJourHHMM horaireCollabJour) |
String |
modifierInterventionsLieesPlanning(List<Double> lstIdPlg,
FPlanning newPlanning) |
String |
modifierInterventionsLieesPlanning(List<Planning> plannings) |
GOrdwrk |
modifierOrdre(GOrdwrk ordre)
Modification d'une intervention
|
void |
modifierStatutDemande(Double idDemande,
GParamEtat newStatut,
GParam newEtat)
Modifier le statut de la demande
|
GFicmaint |
modifierZonesLibres(GFicmaint ficmaint) |
void |
prendreEnMainIntervention(Double idInterv,
boolean priseEnMain,
boolean affecteCollabCourant)
Prise en main / Libérer l'intervention
|
CtxIntervention |
pretraitementInterventionBouchon(CtxIntervention ctxIntervention)
Méthode bouchon pour déclencheur afin d'agir sur l'intervention si besoin
|
int |
propagerConfigCorrective(GFicmaint mere,
Double idProduit) |
CtxDemande |
recalculerDelais(CtxDemande ctxDemande,
QQuestion questDelais)
Recalculer les délais d'intervention et de résolution de la demande si elle n'est pas encore résolue.
|
GFicmaint |
reouvertureDemande(CtxDemande ctxDemande,
String commentaire,
boolean reloadDde) |
void |
reouvertureDemandeExtranet(Double identDemande,
String commentaire)
Réouverture d'une demande depuis l'extranet
|
void |
reouvertureDemandeExtranet(Double identDemande,
String commentaire,
Double idIntervention)
Réouverture d'une demande depuis l'extranet
|
void |
reprendreTempsContractuelsDemande(DemandeLight demandeLight) |
void |
supprimerAllLnkUtiVote(Double identDemande)
Suppression de tous les votes
|
boolean |
supprimerDemande(GFicmaint demande)
Suppression d'une demande d'intervention, de ses zones libres et de ses chronos, des interventions associées
et de leurs chronos
|
void |
supprimerDemandeComplete(GFicmaint demande)
Suppression d'une demande et des liens vers les objets associés
|
void |
supprimerInterventionComplete(GOrdwrk inter)
Suppression d'une intervention et des liens vers les objets associés
|
boolean |
supprimerInterventions(GFicmaint demande,
boolean exceptInitial)
Supprime les interventions d'une demande de maintenance et les chronos associés à ces interventions
|
CtxIntervention |
terminerInterventionTotal(CtxIntervention ctxIntervention,
CtxDemande ctxDemande,
boolean intervenir,
boolean resoudre,
boolean clotExt,
boolean clotInt)
Deprecated.
|
CtxIntervention |
terminerInterventionTotal(CtxIntervention ctxIntervention,
CtxDemande ctxDemande,
CodeActionDmdInt action)
Terminaison automatique de l'intervention passée en paramètre
|
void |
voter(TPUtilisateur uti,
GFicmaint dem)
Création du lien lnkUtiVote représentant le vote
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
CtxDemande getCtxDemandeByIdentDemande(Double idDemande)
CtxDemande getCtxDemandeByIdentDemande(Double idDemande, boolean loadZl)
CtxDemande getCtxDemandeForEditor(Double idDemande, boolean loadZl, boolean isRefresh)
CtxDemande getCtxDemandeByIdentDemande(Double idDemande, boolean loadZl, boolean pilotCliProCouleur)
List<CtxDemande> findCtxDemandesByIdentDemandes(List<Double> listeIdDemandes, boolean verifLiens)
DemandeLight getDemandesSimplifieeByIdent(Double ident)
List<DemandeLight> findDemandesSimplifieesLikeNumTitre(String numero, String titre)
List<DemandeLight> findDemandesFilles(Double idDemande)
List<DemandeLight> findAllDemandesFilles(Double idDemande, List<DemandeLight> lstFilles)
List<CtxLiensObjets> findDemandesLieesAEvent(Double identEvent)
GFicmaint getDemandeByIdent(Double idFiche)
idFiche
- : l'ident de la demande recherchéeList<GFicmaintZl> getZonesLibresDemande(Double idDemande)
idDemande
- : l'ident de la demande dont on veut récupérer les zones libresGPlan getPlanActionDemandeByIdent(Double idDemande, GMAOTypeDelai typeDelai)
idDemande
- : la demande dont on cherche le plan d'actiontypeDelai
- : le type de délai pour lequel on cherche le plan d'action : GTR ou GTIGFicmaint creerDemande(DemandeACreer demandeACreer)
demande
- : l'objet non persistant contenant la demande à créer, et les modalités de cette créationGFicmaint _creerDemande(DemandeACreer demandeACreer, boolean isImport) throws T9Exception
demande
- : l'objet non persistant contenant la demande à créer, et les modalités de cette créationT9Exception:
- renvoit une exception de type T9Exception à traiter lors de l'appel du service métierT9Exception
boolean isFicheMemePrdcatEtDate(GFicmaint demande)
demande
- GFicmaint une demande récurrente dont on cherche si elle a déjà été crééeGOrdwrk creationDemandeRecurrente(GFicmaint demandeRecurrente)
newFiche
- : la demande dérivée de la demande modèlevoid lierDemandes(GFicmaint mere, List<DemandeLight> filles)
mere
- : la demande mèrefilles
- : la liste des demandes fillesvoid delierDemandes(List<DemandeLight> filles)
CtxDemande modifierDemande(CtxDemande ctxDemande, CodeActionDmdInt action)
fiche
- : la demande qui doit être modifiée en BDsendMail
- : vrai si la modification doit générer un envoi de mail automatiqueaction
- : type d'action effectué : ne peut être nulle, voir classe 'CodeActionDemande'void reprendreTempsContractuelsDemande(DemandeLight demandeLight)
void supprimerDemandeComplete(GFicmaint demande)
demande
- : Demande à supprimervoid supprimerInterventionComplete(GOrdwrk inter)
inter
- : Intervention à supprimerboolean supprimerDemande(GFicmaint demande)
demande
- : Demande à supprimerboolean supprimerInterventions(GFicmaint demande, boolean exceptInitial)
demande
- exceptInitial
- True si on ne souhaite pas supprimer l'intervention de saisie initiale de la demande
(supprime donc toutes les interventions liées à la demande hormis celle de saisie)String genererCRDemande(GFicmaint demande, String type)
demande
- : la demande pour laquelle on veut générer un compte-rendutype
- : "INT" pour générer le CR interne, "EXT" pour générer le CR externeCtxDemande cloturerDemande(CtxDemande ctxDemande, CtxIntervention ctxIntervention, boolean envoiMail)
demande
- : la demande à clôturerinterCloture
- : l'intervention à l'origine de la clôture de sa demandeenvoiMail
- : vrai si l'on veut envoyer une alerte sur la clôture (faux pour la récurrence)CtxDemande cloturerDemande(CtxDemande ctxDemande, boolean envoiMail)
ctxDemande
- envoiMail
- void decloturerDemande(CtxDemande ctxDemande)
ctxDemande
- la demande à décloturervoid annulerDemande(CtxDemande ctxDemande)
demande
- : la demande à annulerenvoiMail
- : vrai si l'on veut envoyer une alerte sur l'annulation (faux pour la récurrence)CtxIntervention getCtxInterventionByIdentIntervention(Double idIntervention)
GOrdwrk getOrdwrkByIdent(Double idOrd)
idOrd
- : l'ident de l'intervention recherchéeGOrdwrk loadOrdwrkByIdent(Double idOrd, boolean loadIntersDemande)
idOrd
- : l'ident de l'intervention à chargerloadIntersDemande
- : vrai si l'on doit charger la liste de interventions de la demande, faux sinonint countIntersByDemande(Double idDemande, boolean ouvertes)
idFicmaint
- : l'ident de la demande dont on cherche les interventionsList<GOrdwrk> findOrdwrksByFicmaint(Double idFicmaint, boolean ouvertes)
idFicmaint
- : l'ident de la demande dont on cherche les interventionsList<InterventionLight> findInterventionsLightByDemande(Double idFicmaint, boolean ouvertes, boolean orderByDtFin)
idFicmaint
- : l'ident de la demande dont on cherche les interventionsList<InterventionLight> findInterventionsLightByDemande(Double idFicmaint, boolean ouvertes, boolean diffusable, boolean orderByDtFin)
GOrdwrk creerInterventionPourDemande(CtxDemande ctxDemande, GOrdwrk intervention, String nomAppel, Date dtDebutInter, GParam typeOT, GroupeLight groupe, boolean isImport, boolean cloneCptRendu)
fiche
- (la FM à partir de laquelle l'OT doit être créé)nomAppel
- (le nom d'appel donné au nouvel OT)typeOT
- (le type d'intervention à créer)GOrdwrk creerInterventionPourDemande(CtxDemande ctxDemande, GOrdwrk intervention, String nomAppel, Date dtDebutInter, GParam typeOT, GroupeLight groupe, Double idIntervenant, boolean isImport, boolean cloneCptRendu)
fiche
- (la FM à partir de laquelle l'OT doit être créé)nomAppel
- (le nom d'appel donné au nouvel OT)typeOT
- (le type d'intervention à créer)GOrdwrk _creerInterventionPourDemande(CtxDemande ctxDemande, GOrdwrk intervention, String nomAppel, Date dtDebutInter, GParam typeOT, GroupeLight groupe, Double idIntervenant, boolean isImport, boolean cloneCptRendu) throws T9Exception
fiche
- (la FM à partir de laquelle l'OT doit être créé)nomAppel
- (le nom d'appel donné au nouvel OT)typeOT
- (le type d'intervention à créer)T9Exception
GOrdwrk creerOrdre(GOrdwrk newOrdre)
newOrdre
- : intervention à créerGOrdwrk _creerOrdre(GOrdwrk newOrdre) throws T9Exception
newOrdre
- : intervention à créerT9Exception
void gererIndicateursInterventions(Double idDemande, boolean supprIndicInter, boolean supprIndicResol, int interNumIntervention, int resolNumIntervention, int numExclu)
GOrdwrk modifierOrdre(GOrdwrk ordre)
ordre
- : l'intervention qui doit être modifiée en BDCtxIntervention modifierIntervention(CtxIntervention ctxIntervention, CodeActionDmdInt action)
CtxIntervention initialiserChampsCtxIntervention(CtxIntervention ctxIntervention)
Double calculerTempsPasses(Double idInter)
idInter
- : l'ident de l'interventionInterventionLight getInterventionLightByIdent(Double ident)
List<InterventionLight> findInterventionsLightByNumrapportTitre(String numRapport, String titre)
List<InterventionLight> findInterventionsLight(CtxIntervention intervention)
intervention
- GPlan getPlanActionInterventionByIdent(Double idInter, GMAOTypeDelai typeDelai)
idInter
- : l'intervention dont on cherche le plan d'actiontypeDelai
- : le type de délai pour lequel on cherche le plan d'action : GTR ou GTI@Deprecated CtxIntervention terminerInterventionTotal(CtxIntervention ctxIntervention, CtxDemande ctxDemande, boolean intervenir, boolean resoudre, boolean clotExt, boolean clotInt)
intervention
- : l'intervention à terminerCtxIntervention terminerInterventionTotal(CtxIntervention ctxIntervention, CtxDemande ctxDemande, CodeActionDmdInt action)
intervention
- : l'intervention à terminerString editionDemande(Double identDemande, TParstdParam modelEdition, ExtensionEdition ext)
ident
- model
- ext
- String editionIntervention(Double identIntervention, TParstdParam modelEdition, ExtensionEdition ext)
ident
- model
- ext
- int countDemandesByContratAndEtat(Double identContrat, Double indEtat, GMAOModeFacturationFiche modeFacturationFiche, GMAOTypeFacturation typeFacturation)
identContrat
- indEtat
- modeFacturationFiche
- (par chéquier, indépendante...)typeFacturation
- (facturée, non facturée...)void flushDemande()
int countVoteByDemande(Double identDemande)
identDemande
- Boolean isUtiVote(Double identUti, Double identDemande)
identUti
- identDemande
- void voter(TPUtilisateur uti, GFicmaint dem)
uti
- dem
- void supprimerAllLnkUtiVote(Double identDemande)
identDemande
- void modifierDemande(GFicmaint demande)
demande
- void modifierIntervention(GOrdwrk inervention)
void creerInterventionsFromModele(Double identDemande, Double identDemandeModele)
identDemande
- identDemandeModele
- CtxDemande modifierContexteDemande(CtxDemande ctxDemande, CodeActionDmdInt action)
ctxDemande
- action
- CtxDemande canModifyObjectOnDde(CtxDemande ctxDemande)
ctxDemande
- Double getIdentPrdModeleDemandes(List<Double> lstIdDemandes)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentTypprdDemandes(List<Double> lstIdDemandes)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentStatutDemandes(List<Double> lstIdDemandes)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentNatureDemandes(List<Double> lstIdDemandes)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentPrestaDemandes(List<Double> lstIdDemandes)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentNatdemInterventions(List<Double> lstIdInterventions)
lstIdInterventions
- Liste des idents des interventions concernéesDouble getIdentTypprdInterventions(List<Double> lstIdInterventions)
lstIdDemandes
- Liste des idents des demandes concernéesDouble getIdentPrdModeleInterventions(List<Double> lstIdInterventions)
lstIdInterventions
- Liste des idents des interventions concernéesvoid modifierStatutDemande(Double idDemande, GParamEtat newStatut, GParam newEtat)
idDemande
- Ident de la demandenewStatut
- Nouveau statutnewEtat
- nouvel état lié au nouveau statutList<String> initialiserPlanningIntervention(Double identInter)
identInter
- List<CtxPstFicmaint> findPostesByDemande(Double identDemande)
identDemande
- void initialiserPlanningGenerique(Double identDemande)
identDemande
- CtxIntervention getCtxInterventionByIdentIntervention(Double idIntervention, boolean zoneslibres)
idIntervention
- zoneslibres
- void reouvertureDemandeExtranet(Double identDemande, String commentaire, Double idIntervention)
identDemande
- commentaire
- idIntervention
- void reouvertureDemandeExtranet(Double identDemande, String commentaire)
identDemande
- commentaire
- idTypeIntervention
- GFicmaint reouvertureDemande(CtxDemande ctxDemande, String commentaire, boolean reloadDde)
ctxDemande
- commentaire
- void marquerCommeDoublon(Double identDemandeFille, CtxDemande ctxDemande)
identDemandeFille
- ctxDemande
- void genererPlanningRecurrent(Double idInterv, RecurrenceBean recurrenceBean, boolean supprPlg)
idInterv
- recurrenceBean
- List<GFicmaint> findForRelance(List<Double> lstIdGravites, Date dateMin, List<String> codesEtats)
void prendreEnMainIntervention(Double idInterv, boolean priseEnMain, boolean affecteCollabCourant)
boolean isDemandeHasPrdDmfDetail(List<Double> lstIdDemandes)
lstIdDemandes
- boolean isIntervHasPrdDmfDetail(List<Double> lstIdInterventions)
lstIdInterventions
- boolean isGraviteProduitChanged(Double idDemande, Double idGravite, Double idProduit)
String modifierInterventionsLieesPlanning(List<Planning> plannings)
String modifierInterventionLieePlanning(FPlanning planning, Double identIntervention, DureeJourHHMM horaireCollabJour)
String modifierInterventionsLieesPlanning(List<Double> lstIdPlg, FPlanning newPlanning)
GFicmaint modifEtatDemandeParamExpert(GFicmaint demande, GParam oldEtat, GParam newEtat)
CtxDemande recalculerDelais(CtxDemande ctxDemande, QQuestion questDelais)
List<DemandeLight> findAllDemandesMeres(Double idDemande, List<DemandeLight> lstMeres)
List<CtxLiensObjets> findCriteresDocumentsDemandesMeresFillesLiees(Double idDemande, Double idClient)
CtxDemande cloturerDemandeFromWebService(CtxDemande ctxDemande, CtxIntervention ctxIntervention, boolean envoiMail)
void genererCompteRenduParConcatenation(GFicmaint demande)
CtxIntervention pretraitementInterventionBouchon(CtxIntervention ctxIntervention)
void bloquerDebloquerConversation(Double identDemande, boolean bloquer)
Copyright © 2016. All rights reserved.