public interface GMAOGroupeService extends IService, ServiceWithLastCreatedRecordSearch
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_ID |
getServerMessages, resetServerMessagesgetLastCreatedRecordstatic final String SERVICE_ID
GGrpwrk getGroupeByIdent(Double idGroupe)
idGroupe - GGrpwrk getGroupeByIdentCharge(Double idGroupe)
idGroupe - List<GGrpwrk> findGroupesLikeCodeAndType(String codeGrp, GMAOTypeGrpwrk typeGrp)
codeGrp - typeGrp - List<GGrpwrk> findGroupesLikeCodeAndType(String codeGrp, GMAOTypeGrpwrk typeGrp, Boolean actif)
List<GGrpwrk> findGroupesByCodeAndType(String codeGrp, GMAOTypeGrpwrk typeGrp)
codeGrp - (the code of the wanted group)typeGrp - (the type of the wanted group [Work/mail])List<GGrpwrk> findGroupesByCollab(String codeGrp, GMAOTypeGrpwrk typeGrp, String codeCollab)
List<GGrpwrk> findGroupesByCodeNomType(String codeGrp, String nomGrp, GMAOTypeGrpwrk typeGrp)
List<GroupeLight> findGroupesLightByCodeNomType(String codeGrp, String nomGrp, GMAOTypeGrpwrk typeGrp, Boolean actif)
List<GroupeLight> findGroupesLightByCodeNomType(String codeGrp, String nomGrp, GMAOTypeGrpwrk typeGrp)
GroupeLight getGroupeLightByIdent(Double idGroupe)
List<GroupeLight> findGroupesByLienCompetence(List<Double> listeSecteursGeo, Double idClassif, Double idPrest, boolean isNullSectGeo)
listeSecteursGeo - liste des secteurs géo auquel doitêtre lié le groupe. Peutêtre NULL.idClassif - Ident de la classification à laquelle doitêtre lié le groupe. Peutêtre NULL.prestation - Prestation à laquelle doitêtre lié le groupe. Peutêtre NULL.isNullSectGeo - True si le secteur géo lié au groupe doitêtre à NULLList<GGrpwcol> findMembresByGroupeAndType(Double idGrpwrk, String code, GMAOTypeMembre type, Date date)
idGrpwrk - (l'ident du groupe dont on recherche les membres)code - (code du membre recherché -facultatif-)type - (type de membre recherché -ex:MEMBRE/COLLABORATEUR/CONTACT-)date - (date à laquelle le membre doit appartenir au groupe)List<MembreGroupe> findMembresGroupe(Double idGrpwrk, String code, GMAOTypeMembre type, Date date)
List<GroupeLight> findGroupesLightsCompatibles(Double idPrdcat, Double idPrest, Double idCntCli, Double idCntFou, Double idClassif, Double idVille)
List<GroupeLight> findGroupesLightsCompatibles(Double idPrdcat, Double idPrest, Double idCntCli, Double idCntFou, Double idClassif, Double idVille, Boolean actif)
List<GroupeLight> findGroupesLightsCompatibles(Double idPrdcat, Double idPrest, Double idCntCli, Double idCntFou, Double idClassif, Double idVille, Double idTypeInter, Boolean actif)
List<GroupesEtMembresResultatRecherche> rechercheMultiCriteresGroupesEtMembres(GroupesEtMembresCriteresRecherche critere)
critere - Objet contenant les critéres de la rechercheList<GCategorie> findCategorie(Double ident)
CtxGroupesEtMembres modifierGroupesEtMembres(CtxGroupesEtMembres ctxGroupesEtMembres)
ctxGroupesEtMembres - Contexte du groupe de travailList<GGrpwcol> findMembresByGroupeAndCollab(Double idGrpwrk, Double idCollab)
idGrpwrk - idCollab - CtxGroupesEtMembres creerGroupesEtMembres(CtxGroupesEtMembres ctxGroupesEtMembres)
ctxGroupesEtMembres - Contexte du groupe de travailvoid supprimerGroupesEtMembres(CtxGroupesEtMembres ctxGroupesEtMembres)
ctxGroupesEtMembres - Contexte du groupe de travailList<GGrpwrk> findGroupesByIdCollab(String codeGrp, GMAOTypeGrpwrk typeGrp, Double idCollab)
codeGrp - typeGrp - idCollab - void supprimerMembreADesGroupes(GGrpwcol membre, List<Double> identGroupes)
membre - membre contenant l'identifiant du collaborateur, du contact client ou du contact fournisseur, ce membre n'est pas un membre présent en baseidentGroupes - identifaint des groupes dans lesquels il faut supprimer le membrevoid ajouterMembreADesGroupes(GGrpwcol membre, List<Double> identGroupes)
membre - membre contenant les informations du collaborateur, du contact client ou du contact fournisseur, ce membre n'a pas encore de lien vers un groupeidentGroupes - identifaint des groupes dans lesquels il faut ajouter le membreboolean isGroupeAutoriseSurTypeIntervention(GGrpwrk groupe, GParam typeIntervention)
boolean isGroupeAutoriseSurTypeIntervention(Double idGroupe, Double idTypeIntervention)
List<GroupeLight> findGroupesAvecRestrictionSurTypeIntervention(String code, String nom, GParam typeIntervention)
Copyright © 2016. All rights reserved.