Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
void |
archiverLignePrestation(List<Double> lstIdentPrdcat,
Double identVersionEnCoursCt)
Archive une ligne de prestation de contrat
|
GPrdcat |
beforeInsertOrUpdate(GPrdcat prdcat) |
void |
calculRecurrence(GCategorie prestation,
Date dateFinRec,
int indicRec,
int frequence,
String freqUnit,
Date dtDebRec) |
int |
countLignesPrdcatByIdentClient(Double identClient)
Retourne le nombre de lignes de contrat d'un client quelque soit l'état de cette ligne
|
int |
countLignesPrdcatByIdentContrat(Double identContrat)
Retourne le nombre de lignes de prestations pour un contrat donné
|
boolean |
creerLienPrestaCtcli(Double idPresta,
Double idCtcli)
Crée le lien entre la prestation et le contact client dont les idents sont donnés
|
boolean |
creerLienPrestaParam(Double idPresta,
Double idParam)
Crée le lien entre la prestation et le paramétre dont les idents sont donnés
|
GPrdcat |
creerLignePrestation(GPrdcat newPrdcat,
FContrat contrat,
GMAOTypeMouvement typeMouvement,
GMAOCodeMouvement codeMouvement,
GMAOEtatMouvement etatMouvement)
Cree une ligne de prestation de contrat
|
GPrdcat |
creerLignePrestationPourImport(GPrdcat newPrdcat)
Cree une ligne de prestation de contrat.
|
GCategorie |
creerPrestation(GCategorie categorie)
Création d'une prestation
|
void |
duplicationLignesPrestation(GCategorie categorie,
GCategorie prestClone,
GMAOTypeTiers typeTiers,
Double identContrat,
Double identTiers)
Duplication des lignes de contrat
|
void |
dupliquerLienPrestation(GCategorie oldCategorie,
GCategorie newCategorie,
Double identContrat,
GMAOTypeTiers typeTiers) |
GCategorie |
dupliquerPrestation(GCategorie categorie,
boolean duplLignes)
Duplication d'une prestation
|
List<PrestationEtContrat> |
findAllPrestationEtContratByContratPrestation(Double idContrat,
String codePrest,
String nomPrest,
String type) |
List<GCategorie> |
findCategoriesByIdentContrat(Double identContrat,
GMAOTypeTiers type)
Recherche des prestations d'un contrat par son ident
|
List<FContactClient> |
findContactsLiesPresta(Double idPresta) |
List<GLnkPrestaCtcli> |
findLiensPrestaCtcli(Double idPresta,
Double idCtcli) |
List<GLnkPrestaParam> |
findLiensPrestaParam(Double idPresta,
Double idParam) |
Map<GPrdcat,Boolean> |
findLignesActivesByIdentContrat(Double identContrat,
Double identVersion)
Retourne la liste des lignes actives d'un contrat
|
List<GParam> |
findParamsLiesPresta(Double idPresta) |
List<PrestationEtContrat> |
findPrestationEtContratByContratPrestation(Double idContrat,
String codePrest,
String nomPrest,
String type) |
List<PrestationEtContrat> |
findPrestationEtContratContexte2(ContextePriseDAppel contexte) |
List<GCategorie> |
findPrestationsModelesByCodeAndType(String codeModele,
GMAOTypeTiers typePrestation)
Recherche de la liste des prestations modèles par code et par type
|
List<GCategorie> |
findPrestationsModelesByCodeAndType(String codeModele,
String nomModele,
GMAOTypeTiers typePrestation)
Recherche de la liste des prestations modèles par code et par type
|
List<GCategorie> |
findPrestationsModelesByIdentAndType(GMAOTypeTiers typePrestation,
Double identPrestation)
Recherche du modèle d'une prestation
|
List<GCategorie> |
findPrestationsRecurrentes() |
void |
genererDemandesRecurrentes(GCategorie prestation,
Date dtDebut,
Date dtFin)
Lance la génération automatique des FM et OT de la prestation récurrente 'categ'.
|
FAffaires |
getAffaireByPrestation(Double identPrest) |
GCategorie |
getCategorieByIdent(Double idCateg) |
GCategorie |
getCategorieByPrdcat(Double idPrdcat) |
GParam |
getGraviteDefautByIdentPrestation(Double ident)
Retourne la gravité par défaut définie pour un préstation.
|
GPrdcat |
getPrdcatByIdent(Double idPrdcat) |
boolean |
isLienPrestaCtcli(Double idPresta,
Double idCtcli) |
boolean |
isVersionEmpty(Double identContrat,
Double identVersion) |
List<GCategorie> |
loadPrestationByIdentProduit(Double identProduit,
Double idClient,
Double idUtil)
Renvoi la liste des pretations associées à un produit.
|
List<GCategorie> |
loadPrestationsByIdentContrat(Double identContrat,
GMAOTypeTiers type)
Recherche des prestations d'un contrat par son ident.
|
List<GCategorie> |
loadPrestationsByIdentContrat(Double identContrat,
GMAOTypeTiers type,
Double indRestrict)
Recherche des prestations d'un contrat par son ident et visible en support.
|
List<GCategorie> |
loadPrestationsByIdentContratExtranet(Double identContrat,
GMAOTypeTiers type,
Double indRestrict,
Double idClient,
Double idUtil)
Recherche spécifique à l'extranet.
|
List<ContratClientResultatRecherche> |
majPrixIndice(List<ContratClientResultatRecherche> lstLignes,
Date dateRevision,
boolean indPrixCalc)
Mise à jour des prix et indices
|
GPrdcat |
modifierLignePrestation(GPrdcat newPrdcat)
Modifie une ligne de prestation de contrat
|
GPrdcat |
modifierLignePrestation(GPrdcat prdcat,
String commentaire) |
GPrdcat |
modifierLignePrestationWithoutControl(GPrdcat prdcat) |
void |
modifierLignesPrestation(List<Double> identsLignes,
Date dateDeb,
Date dateFin) |
GCategorie |
modifierPrestation(GCategorie categorie)
Mise à jour d'une prestation
|
boolean |
supprimerLiensPrestaCtcli(Double idLien,
Double idPresta,
Double idCtcli)
Supprime le(s) lien(s) correspondant aux paramétres
|
boolean |
supprimerLiensPrestaParam(Double idLien,
Double idPresta,
Double idParam)
Supprime le(s) lien(s) correspondant aux paramétres
|
void |
supprimerLignePrestation(Double identPrdcat)
Supprime une ligne de prestation de contrat
|
void |
supprimerLignePrestation(Double idPrdcat,
FContrat contrat,
GMAOTypeMouvement typeMouvement,
GMAOCodeMouvement codeMouvement,
GMAOEtatMouvement etatMouvement) |
void |
supprimerPrestation(GCategorie categorie)
Suppression d'une catégorie
|
Double |
transfererPrestation(GCategorie prestationSource,
GCategorie prestationCible)
Transfert d'une prestation sur une autre
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
List<PrestationEtContrat> findPrestationEtContratByContratPrestation(Double idContrat, String codePrest, String nomPrest, String type)
idContrat
- l'ident du contrat dont on cherche les prestationscodePrest
- le code des prestations recherchéesnomPrest
- le nom des prestations recherchéesList<PrestationEtContrat> findAllPrestationEtContratByContratPrestation(Double idContrat, String codePrest, String nomPrest, String type)
List<PrestationEtContrat> findPrestationEtContratContexte2(ContextePriseDAppel contexte)
citeres
- un objet contenant tous les cirtéres de recherche du contexte donnés par l'opérateurGCategorie getCategorieByIdent(Double idCateg)
List<GCategorie> findPrestationsRecurrentes()
void calculRecurrence(GCategorie prestation, Date dateFinRec, int indicRec, int frequence, String freqUnit, Date dtDebRec)
void genererDemandesRecurrentes(GCategorie prestation, Date dtDebut, Date dtFin)
categ
- (la prestation récurrente devant générer FM et OT)dtDebut
- (date de début des générations)dtFin
- (date de fin des générations)List<GCategorie> findCategoriesByIdentContrat(Double identContrat, GMAOTypeTiers type)
List<GCategorie> loadPrestationsByIdentContrat(Double identContrat, GMAOTypeTiers type)
List<GCategorie> loadPrestationsByIdentContrat(Double identContrat, GMAOTypeTiers type, Double indRestrict)
List<GCategorie> loadPrestationsByIdentContratExtranet(Double identContrat, GMAOTypeTiers type, Double indRestrict, Double idClient, Double idUtil)
GCategorie getCategorieByPrdcat(Double idPrdcat)
idPrdcat
- (la ligne de contrat dont on cherche la prestation)GPrdcat getPrdcatByIdent(Double idPrdcat)
idPrdcat
- int countLignesPrdcatByIdentContrat(Double identContrat)
int countLignesPrdcatByIdentClient(Double identClient)
Map<GPrdcat,Boolean> findLignesActivesByIdentContrat(Double identContrat, Double identVersion)
GPrdcat creerLignePrestationPourImport(GPrdcat newPrdcat)
GPrdcat creerLignePrestation(GPrdcat newPrdcat, FContrat contrat, GMAOTypeMouvement typeMouvement, GMAOCodeMouvement codeMouvement, GMAOEtatMouvement etatMouvement)
void supprimerLignePrestation(Double idPrdcat, FContrat contrat, GMAOTypeMouvement typeMouvement, GMAOCodeMouvement codeMouvement, GMAOEtatMouvement etatMouvement)
GPrdcat modifierLignePrestation(GPrdcat newPrdcat)
void supprimerLignePrestation(Double identPrdcat)
identPrdcat
- ident de la ligne de contrat à supprimervoid archiverLignePrestation(List<Double> lstIdentPrdcat, Double identVersionEnCoursCt)
lstIdentPrdcat
- Liste des idents de la ligne de contrat à archiverIdentVersionEnCoursCt
- Ident de la version du contrat de sortie de la ligne de prestationList<GCategorie> findPrestationsModelesByCodeAndType(String codeModele, GMAOTypeTiers typePrestation)
typePrestation
- Type client ou fournisseurList<GCategorie> findPrestationsModelesByCodeAndType(String codeModele, String nomModele, GMAOTypeTiers typePrestation)
typePrestation
- Type client ou fournisseurList<GCategorie> findPrestationsModelesByIdentAndType(GMAOTypeTiers typePrestation, Double identPrestation)
GCategorie creerPrestation(GCategorie categorie)
GCategorie dupliquerPrestation(GCategorie categorie, boolean duplLignes)
GCategorie modifierPrestation(GCategorie categorie)
void supprimerPrestation(GCategorie categorie)
void dupliquerLienPrestation(GCategorie oldCategorie, GCategorie newCategorie, Double identContrat, GMAOTypeTiers typeTiers)
void duplicationLignesPrestation(GCategorie categorie, GCategorie prestClone, GMAOTypeTiers typeTiers, Double identContrat, Double identTiers)
List<ContratClientResultatRecherche> majPrixIndice(List<ContratClientResultatRecherche> lstLignes, Date dateRevision, boolean indPrixCalc)
Double transfererPrestation(GCategorie prestationSource, GCategorie prestationCible)
List<GCategorie> loadPrestationByIdentProduit(Double identProduit, Double idClient, Double idUtil)
boolean creerLienPrestaCtcli(Double idPresta, Double idCtcli)
idPresta
- Ident de la prestationidCtcli
- Ident du contact clientboolean supprimerLiensPrestaCtcli(Double idLien, Double idPresta, Double idCtcli)
idLien
- L'ident du lien à supprimeridPresta
- L'ident de la prestation dont on veut supprimer les liensidCtcli
- L'ident du contact client dont on veut supprimer les liensList<GLnkPrestaCtcli> findLiensPrestaCtcli(Double idPresta, Double idCtcli)
idPresta
- Prestation dont on cherche les liensidCtcli
- Contact dont on cherche les liensList<FContactClient> findContactsLiesPresta(Double idPresta)
idPresta
- Prestation dont on cherche les contacts liésboolean isLienPrestaCtcli(Double idPresta, Double idCtcli)
idPresta
- Prestation dont on cherche le lienidCtcli
- Contact dont on cherche le lienboolean creerLienPrestaParam(Double idPresta, Double idParam)
idPresta
- Ident de la prestationidParam
- Ident du paramétreboolean supprimerLiensPrestaParam(Double idLien, Double idPresta, Double idParam)
idLien
- L'ident du lien à supprimeridPresta
- L'ident de la prestation dont on veut supprimer les liensidParam
- L'ident du paramétre dont on veut supprimer les liensList<GLnkPrestaParam> findLiensPrestaParam(Double idPresta, Double idParam)
idPresta
- Prestation dont on cherche les liensidParam
- Paramétre dont on cherche les liensList<GParam> findParamsLiesPresta(Double idPresta)
idPresta
- Prestation dont on cherche les contacts liésGParam getGraviteDefautByIdentPrestation(Double ident)
Copyright © 2016. All rights reserved.