public interface GMAOChequiersJetonsService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
void |
bloquer(List<ChequierResultatRecherche> chequiers,
boolean bloquer) |
GCntchequier |
bloquerDebloquerChequier(GCntchequier chequier,
Date dateBlocage) |
CtxChequier |
creerChequier(CtxChequier chequier,
Boolean confirmation)
Création d'un chéquier
|
GChjeton |
creerJeton(GChjeton newJeton) |
List<GCntchequier> |
findChequiersByContratClient(Double idCnt,
Double idCli,
Double idCateg,
Double idPrdcat,
boolean restChq,
Date date)
Recherche des chéquiers associés aux critéres donnés : Contrat/Client/Prestation/Prdcat/Solde>0/Date/...
|
List<GCntchequier> |
findChequiersByContratClientLikeNom(Double idCnt,
String nom) |
List<GCntchequier> |
findChequiersByIntervention(Double idInter)
Recherche les chéquiers dont on a déjà débité des chéques sur l'intervention dont l'ident est donné
|
List<GChjeton> |
findJetonsByChequierOrOrdre(Double idChq,
Double idOrd,
Double idDemande)
Recherche des jetons d'un chéquier donné, utilisés pour une intervention ou une demande données
|
GCntchequier |
getChequierByIdent(Double idChq)
Recherche unique de chéquier par son identifiant
|
GChjeton |
getJetonByIdent(Double idJet)
Recherche unique de jeton par son identifiant
|
CtxChequier |
loadChequierByIdent(Double identChequier)
Chargement du context du chéquier
|
CtxChequier |
loadFacturesLieesChequier(CtxChequier ctxChequier)
Charge les factures liées au chéquier
|
CtxChequier |
modifierChequier(CtxChequier ctxChequier,
Boolean confirmation)
Modification d'un chéquier
|
List<ChequierResultatRecherche> |
rechercheMulticriteres(ChequierCriteresRecherche critere)
Recherche mutli-critéres de chéquiers
|
List<ChequierResultatRecherche> |
rechercheMulticriteresLight(ChequierCriteresRecherche critere)
Recherche mutli-critéres de chéquiers
|
void |
supprimerChequier(GCntchequier chequier)
Suppression d'un chéquier
|
GOrdwrk |
validerJetonsIntervention(GOrdwrk inter,
List<GChjeton> jetonsOld,
List<GChjeton> jetonsNew)
Affectation de jetons à une intervention, dans le cadre de la régularisation d'une demande :
La procédure supprime tous les jetons en base associés à l'intervention concernée. |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
GCntchequier getChequierByIdent(Double idChq)
idChq
- : l'ident du chéquier recherchéCtxChequier loadChequierByIdent(Double identChequier)
List<GCntchequier> findChequiersByContratClient(Double idCnt, Double idCli, Double idCateg, Double idPrdcat, boolean restChq, Date date)
idCnt
- : l'ident du contrat pour lequel on cherche des chéquiersidCli
- : l'ident du client pour lequel on cherche des chéquiersrestChq
- : vrai si l'on cherche les chéquiers dont le solde est >0, faux sinondate
- : date minimale de validité des chéquiers recherchésList<GCntchequier> findChequiersByContratClientLikeNom(Double idCnt, String nom)
List<GCntchequier> findChequiersByIntervention(Double idInter)
idInter
- : l'ident de l'intervention dont on recherche les chéquiers débitésGChjeton getJetonByIdent(Double idJet)
idJet
- : l'ident du jeton recherchéList<GChjeton> findJetonsByChequierOrOrdre(Double idChq, Double idOrd, Double idDemande)
idChq
- : l'ident du chéquier dont on cherche les jetons utilisésidOrd
- : l'ident de l'intervention pour laquelle on cherche les jetons utilisésidDemande
- : l'ident de la demande pour laquelle on cherche les jetons utilisésGOrdwrk validerJetonsIntervention(GOrdwrk inter, List<GChjeton> jetonsOld, List<GChjeton> jetonsNew)
inter
- : l'intervention pour laquelle on valide la liste de jetons utilisésjetonsOld
- : la liste des jetons précédemment associés à l'interventionjetonsNew
- : la liste des jetons à associer à l'intervention passéeList<ChequierResultatRecherche> rechercheMulticriteresLight(ChequierCriteresRecherche critere)
List<ChequierResultatRecherche> rechercheMulticriteres(ChequierCriteresRecherche critere)
CtxChequier creerChequier(CtxChequier chequier, Boolean confirmation)
confirmation
- pour le calcul du prixCtxChequier modifierChequier(CtxChequier ctxChequier, Boolean confirmation)
confirmation
- pour le calcul du prixvoid supprimerChequier(GCntchequier chequier)
CtxChequier loadFacturesLieesChequier(CtxChequier ctxChequier)
GCntchequier bloquerDebloquerChequier(GCntchequier chequier, Date dateBlocage)
void bloquer(List<ChequierResultatRecherche> chequiers, boolean bloquer)
Copyright © 2016. All rights reserved.