public interface EventsService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static boolean |
FILTRER_HABILITATION |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
CtxEvenement |
_creerEvenement(CtxEvenement evenement)
creer evenement
|
CtxEvenement |
archiverEvenement(CtxEvenement evenement)
Archiver / Réactiver un événement
|
int |
archiverListEvenements(List<Double> listeIdentEvent)
Archiver les évènements.
|
void |
associerFournisseurAEvenement(Double identEvenement,
FPFournisseur tiers) |
void |
associerOpportuniteAEvenement(Double identEvenement,
FOpportunite opportunite)
Associates a lead and the customer/prospect linked to an event
|
void |
associerTiersOuObjetAEvenement(Double identEvenement,
Double ident,
String code,
TypePiece typePiece,
Double identTypeLienTiers)
Méthode générique d'association d'un tiers ou d'un objet à un événement
|
CtxEvenement |
confidentialiteEvenement(CtxEvenement evenement)
Gestion de la confidentialité d'un événement.
|
CtxEvenement |
creerEvenement(CtxEvenement evenement)
Creates an event.
|
FEvents |
creerEvenement(FEvents evenement)
Creates an event.
|
void |
creerEvtBorImpot(String numeroPiece,
TypePiece typePiece,
List<String> lstAffaires,
Double identTiers,
String codeTiers)
Création d'un événement automatique de type BORIMPOT
|
void |
creerEvtCaution(String numeroPiece,
TypePiece typePiece,
List<String> lstAffaires,
Double identTiers,
boolean apg,
boolean pfg,
boolean ret,
boolean sou) |
void |
creerEvtCaution(String numeroPiece,
TypePiece typePiece,
List<String> lstAffaires,
Double identTiers,
QuestionCaution qCaution,
boolean sou) |
void |
creerEvtLogistique(String numeroPiece,
TypePiece typePiece,
List<String> lstAffaires,
Double identTiers) |
CtxTypeLienTiers |
creerLienTypeEvtTiers(CtxTypeLienTiers context) |
CtxTypeEvents |
creerTypeEvent(CtxTypeEvents typeEvent)
Créer un TypeEvents
|
CtxEvenement |
figerDeFigerEvenement(CtxEvenement evenement)
Permet de figer/défiger un événement.
|
List<Astreinte> |
findAstreintesByDate(Date dateDebutPeriode,
Date dateFinPeriode)
Charge la liste des astreintes sur une période donnée
|
List<TTypeEvents> |
findByCode(String code)
Recherche les type Events par Société et code
|
List<TTypeEvents> |
findByDomaineLikeCode(String codeEvents,
TypeDomaineEvenement typeDomaine,
TypeChoixEvenement indTaches,
TypeChoixEvenement indNotes,
TypeChoixEvenement indRDV)
Retourne la liste des types d'évenements possibles sur la Société courante
|
List<TTypeEvents> |
findByDomaineLikeCode(String codeEvents,
TypeDomaineEvenement typeDomaine,
TypeChoixEvenement indTaches,
TypeChoixEvenement indNotes,
TypeChoixEvenement indRDV,
boolean filtrerHabilitation) |
List<TTypeEvents> |
findByDomaineLikeTiersObjet(String codeEvents,
TypeChoixEvenement indTaches,
TypeChoixEvenement indNotes,
TypeChoixEvenement indRDV,
List<CtxLiensTiers> listeTiers,
List<CtxLiensObjets> listeObjets)
Retourne la liste des types d'événements possibles en fonction des tiers et objets liés
|
List<TTypeEvents> |
findByDomaineLikeTiersObjet(String codeEvents,
TypeChoixEvenement indTaches,
TypeChoixEvenement indNotes,
TypeChoixEvenement indRDV,
List<CtxLiensTiers> listeTiers,
List<CtxLiensObjets> listeObjets,
boolean filtrerHabilitation) |
FEvents |
findByIdent(Double identEvenement)
Returns the event which identifier is the one in parameter.
|
CtxEvenement |
findByIdentEvent(Double identEvenement)
Returns the event which identifier is the one in parameter.
|
List<FEvents> |
findByNatureAndSociete(TypeEvenement nature,
String codeSociete)
Returns all events of a company and of a nature given in parameter
|
List<TTypeEvents> |
findBySocieteAndDomaineLikeCode(String codeSociete,
String codeEvents,
TypeDomaineEvenement typeDomaine,
TypeChoixEvenement indTaches,
TypeChoixEvenement indNotes,
TypeChoixEvenement indRDV)
Retourne la liste des types d'évenements possibles
|
List<EventResultatRecherche> |
findChildrens(Double identEvent)
Recherche des événements fils
|
List<FEvents> |
findEventsByPieceGestionOrTiers(String identPieceGestion,
TypePiece typePieceGestion,
TypeEvenement typeEvenement)
Surcharge de la méthode pour ne pas rechercher les événements automatiques, archivés et confidentiels
|
List<EventResultatRecherche> |
findForPlanning(Date dtDebut,
Date dtFin,
List<String> lstCollab,
TypeEventPlg typeEventPlg)
Recherche des événements pour Mon Planning
|
List<EventResultatRecherche> |
findForPlanning(Date dtDebut,
Date dtFin,
List<String> lstCollab,
TypeEventPlg typeEventPlg,
List<String> codesAffaire) |
List<TLnkTevtTiers> |
findLienByTypeEvtTypeTiers(Double idTypeEvt,
Double idTypeTiers) |
List<TParstdParam> |
findListeRetoursPossibles()
Returns the list of the back actions of the person of the event
|
List<TTypeEvents> |
findTypeEventsBySociete(String codeSociete)
Retourne tout les types d'évenements pour une societe et la 5E
|
List<FEventsZl> |
findZlByIdentEvent(Double identEvent)
Charge les zones libres d'un evenement
|
TTypeEvents |
getTypeEventsByIdent(Double idTypeEvents) |
CtxAgenda |
loadAgenda(CtxAgenda context) |
FEvents |
loadByIdent(Double identEvenement)
Charge un évenement
|
TTypeEvents |
loadDefautAgenda() |
TTypeEvents |
loadDefautMail() |
TTypeEvents |
loadDefautMail(boolean filtrerHabilitation) |
CtxTypeEvents |
loadTypeEventsByIdent(Double ident)
Charge un ctxTypeEvents à partir de l'ident du TypeEvents
|
CtxEvenement |
modifierEvenement(CtxEvenement evenement)
Updates an event.
|
void |
modifierEvenement(EventResultatRecherche event) |
FEvents |
modifierEvenement(FEvents evenement)
Updates an event.
|
CtxTypeLienTiers |
modifierLienTypeEvtTiers(CtxTypeLienTiers context) |
CtxTypeEvents |
modifierTypeEvent(CtxTypeEvents typeEvent)
Modifier un TypeEvents
|
List<EventResultatRecherche> |
rechercheMultiCriteres(EventCriteresRecherche critere)
Recherche multi critéres des evenements
|
List<EventResultatRecherche> |
rechercheParLienPiece(EventCriteresRecherche critere)
Recherche multi critéres des evenements par lien piece
|
void |
resetFieldsTypeEvent(TTypeEvents typeEvent)
remet à null les champs lib% et ord% des types events
|
void |
supprimerEvenement(CtxEvenement evenement)
Removes an event
|
void |
supprimerEvenement(FEvents evenement)
Removes an event
|
void |
supprimerEventPieceGestion(FEvents event,
TypePiece typePieceGestion,
String identPieceGestion)
Removes an event from a management document (removes the link between the management document and the event).
|
void |
supprimerLienTypeEvtTiers(CtxTypeLienTiers context) |
void |
supprimerTypeEvent(CtxTypeEvents ctxTypeEvent)
Supprimer un typeEvents
|
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
static final boolean FILTRER_HABILITATION
List<EventResultatRecherche> findChildrens(Double identEvent)
CtxEvenement findByIdentEvent(Double identEvenement)
CtxEvenement creerEvenement(CtxEvenement evenement)
CtxEvenement modifierEvenement(CtxEvenement evenement)
void supprimerEvenement(CtxEvenement evenement)
CtxEvenement archiverEvenement(CtxEvenement evenement)
int archiverListEvenements(List<Double> listeIdentEvent)
CtxEvenement figerDeFigerEvenement(CtxEvenement evenement)
CtxEvenement confidentialiteEvenement(CtxEvenement evenement)
List<TTypeEvents> findBySocieteAndDomaineLikeCode(String codeSociete, String codeEvents, TypeDomaineEvenement typeDomaine, TypeChoixEvenement indTaches, TypeChoixEvenement indNotes, TypeChoixEvenement indRDV)
codeSociete
- Code de la SociétécodeEvents
- Code du type d'evenementtypeDomaine
- Type de domaineindTaches
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "taches"indNotes
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "notes"indRDV
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "RDV"List<TTypeEvents> findTypeEventsBySociete(String codeSociete)
List<TTypeEvents> findByCode(String code)
TTypeEvents getTypeEventsByIdent(Double idTypeEvents)
List<Astreinte> findAstreintesByDate(Date dateDebutPeriode, Date dateFinPeriode)
List<TTypeEvents> findByDomaineLikeCode(String codeEvents, TypeDomaineEvenement typeDomaine, TypeChoixEvenement indTaches, TypeChoixEvenement indNotes, TypeChoixEvenement indRDV)
codeEvents
- Code du type d'evenementtypeDomaine
- Type de domaineindTaches
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "taches"indNotes
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "notes"indRDV
- Mettre à 1 si la recherche porte sur les types relatifs aux evenements de type "RDV"List<TTypeEvents> findByDomaineLikeCode(String codeEvents, TypeDomaineEvenement typeDomaine, TypeChoixEvenement indTaches, TypeChoixEvenement indNotes, TypeChoixEvenement indRDV, boolean filtrerHabilitation)
List<TTypeEvents> findByDomaineLikeTiersObjet(String codeEvents, TypeChoixEvenement indTaches, TypeChoixEvenement indNotes, TypeChoixEvenement indRDV, List<CtxLiensTiers> listeTiers, List<CtxLiensObjets> listeObjets)
List<TTypeEvents> findByDomaineLikeTiersObjet(String codeEvents, TypeChoixEvenement indTaches, TypeChoixEvenement indNotes, TypeChoixEvenement indRDV, List<CtxLiensTiers> listeTiers, List<CtxLiensObjets> listeObjets, boolean filtrerHabilitation)
CtxTypeEvents loadTypeEventsByIdent(Double ident)
CtxTypeEvents creerTypeEvent(CtxTypeEvents typeEvent)
CtxTypeEvents modifierTypeEvent(CtxTypeEvents typeEvent)
void supprimerTypeEvent(CtxTypeEvents ctxTypeEvent)
void resetFieldsTypeEvent(TTypeEvents typeEvent)
FEvents findByIdent(Double identEvenement)
List<FEvents> findByNatureAndSociete(TypeEvenement nature, String codeSociete)
nature
- Nature of the event (for example: "Tache"/"RDV"/"Note"List<FEvents> findEventsByPieceGestionOrTiers(String identPieceGestion, TypePiece typePieceGestion, TypeEvenement typeEvenement)
identPieceGestion
- Numéro de la pièce de gestion ou ident du tiers dont on veut la liste des événementstypePieceGestion
- Type de la pièce ou du tiers (Type énuméré TypePiece)typeEvenement
- Type de l'événement: tch, rdv, not (Type énuméré TypeEvenement). Null = Tous.void supprimerEvenement(FEvents evenement)
List<TParstdParam> findListeRetoursPossibles()
void associerTiersOuObjetAEvenement(Double identEvenement, Double ident, String code, TypePiece typePiece, Double identTypeLienTiers)
void associerOpportuniteAEvenement(Double identEvenement, FOpportunite opportunite)
void associerFournisseurAEvenement(Double identEvenement, FPFournisseur tiers)
void supprimerEventPieceGestion(FEvents event, TypePiece typePieceGestion, String identPieceGestion)
event
- the eventtypePieceGestion
- kind of management documentidentPieceGestion
- the management document identifierList<EventResultatRecherche> rechercheMultiCriteres(EventCriteresRecherche critere)
List<EventResultatRecherche> rechercheParLienPiece(EventCriteresRecherche critere)
List<EventResultatRecherche> findForPlanning(Date dtDebut, Date dtFin, List<String> lstCollab, TypeEventPlg typeEventPlg)
void creerEvtLogistique(String numeroPiece, TypePiece typePiece, List<String> lstAffaires, Double identTiers)
void creerEvtCaution(String numeroPiece, TypePiece typePiece, List<String> lstAffaires, Double identTiers, boolean apg, boolean pfg, boolean ret, boolean sou)
void creerEvtCaution(String numeroPiece, TypePiece typePiece, List<String> lstAffaires, Double identTiers, QuestionCaution qCaution, boolean sou)
void creerEvtBorImpot(String numeroPiece, TypePiece typePiece, List<String> lstAffaires, Double identTiers, String codeTiers)
CtxEvenement _creerEvenement(CtxEvenement evenement) throws T9Exception
T9Exception
List<TLnkTevtTiers> findLienByTypeEvtTypeTiers(Double idTypeEvt, Double idTypeTiers)
void supprimerLienTypeEvtTiers(CtxTypeLienTiers context)
CtxTypeLienTiers creerLienTypeEvtTiers(CtxTypeLienTiers context)
CtxTypeLienTiers modifierLienTypeEvtTiers(CtxTypeLienTiers context)
void modifierEvenement(EventResultatRecherche event)
List<FEventsZl> findZlByIdentEvent(Double identEvent)
identEvent
- identifiant de l'evenementList<EventResultatRecherche> findForPlanning(Date dtDebut, Date dtFin, List<String> lstCollab, TypeEventPlg typeEventPlg, List<String> codesAffaire)
TTypeEvents loadDefautAgenda()
TTypeEvents loadDefautMail()
TTypeEvents loadDefautMail(boolean filtrerHabilitation)
Copyright © 2016. All rights reserved.