public interface ContactService extends IService, ServiceWithLastCreatedRecordSearch
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
FPContactZl |
ajouterContactZL(FPContactZl contactZl) |
int |
associerCollabsAsContactsClient(List<CollaborateurResultatRecherche> lstCollabs,
CtxCollabAsContactClient contexte)
Association d'une liste de collaborateurs comme contacts d'un client et éventuellement d'un site
|
FPieceContact |
associerContactAPieceDeGestion(Double identContact,
String numeroPiece,
String typeDesti,
String codePiece)
Associe un contact a une piece de gestion
|
FPieceContact |
associerContactAPieceDeGestion(Double identContact,
String numeroPiece,
TypeDestinataireDocument typeDesti,
ModuleActif moduleActif)
Associates a contact to a management document
|
FContactAutreTiers |
associerContactAutreTiers(FContactAutreTiers contactAutreTiers)
Associe un autre tiers à un contact
|
FContactClient |
associerContactClient(FPClient client,
FContactClient contactClient,
FPContact contact)
Associates a customer contact to a customer.
|
FContactFournisseur |
associerContactFournisseur(FContactFournisseur contactFournisseur)
Associates a supplier contact to a supplier.
|
FContactSati |
associerContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
Associe un site autre tiers à un contact
|
FContactScli |
associerContactSiteClient(FSiteClient siteClient,
FContactScli contactSiteClient,
FPContact contact)
Associates a customer site contact to a customer site.
|
FContactSfou |
associerContactSiteFournisseur(FContactSfou contactSiteFournisseur)
Associe un site fournisseur à un contact
|
CtxContact |
beforeCreerContactCompletWs(CtxContact ctxContact) |
CtxContact |
beforeModifierContactCompletWs(CtxContact ctxContact) |
FPContact |
creerContact(CtxContact contact) |
FContactAutreTiers |
creerContactAutreTiers(FContactAutreTiers contactAutreTiers,
FPContact contact,
PPersonne personne,
PAdresse adresse,
FContactSati contactSati)
Crée un contact autre tiers, le contact associé s'il n'existe pas, la personne du contact (si elle n'existe pas déjà),
son adresse et le contact site lié.
|
FContactClient |
creerContactClient(FPClient client,
FContactClient contactClient,
FPContact contact,
PPersonne personne,
PAdresse adresse,
FContactScli contactScli)
Cree un contact client et le contact associé ainsi que ses zones libres, paramétres contact et la personne associée
si elle n'existe pas.
|
CtxContact |
creerContactComplet(CtxContact ctxContact)
creer contact complet (avec liens commmerciaux)
|
FPContact |
creerContactComplet(FPContact contact,
PAdresse adresse)
Crée un contact, associe son adresse (via un site contact).
|
FContactFournisseur |
creerContactFournisseur(FContactFournisseur contactFournisseur,
FPContact contact,
PPersonne personne,
PAdresse adresse,
FContactSfou contactSfou)
Creates a supplier contact, the contact linked if it doesn't exist, the person (if it doesn't exist),
her address and the contact site linked.
|
FContactSati |
creerContactSiteAutreTiers(FSiteAutreTiers siteAutreTiers,
FContactSati contactSiteAutreTiers,
FPContact contact,
PPersonne personne,
PAdresse adresse)
Crée un contact site autre tiers, le contact associé s'il n'existe pas, la personne du contact (si elle n'existe pas déjà),
son adresse et le contact site lié.
|
FContactScli |
creerContactSiteClient(FSiteClient siteClient,
FContactScli contactSiteClient,
FPContact contact,
PPersonne personne,
PAdresse adresse)
Creates a customer site contact and the contact associated if he doesn't exist.
|
FContactSfou |
creerContactSiteFournisseur(FSiteFournisseur siteFournisseur,
FContactSfou contactSiteFournisseur,
FPContact contact,
PPersonne personne,
PAdresse adresse)
Crée un contact site fournisseur, le contact associé s'il n'existe pas, la personne du contact (si elle n'existe pas déjà),
son adresse et le contact site lié.
|
void |
demenagerContactEnLot(CtxDemenagerContactLot context) |
List<ContactAffichable> |
findAllContactsAffichablesClientOuFournisseur(Double idContact,
String nom,
String prenom,
String codeRegroup) |
List<ContactEtSociete> |
findAllContactsByClient(Double idClient,
String nom,
String prenom)
Retourne la liste de tous les contacts du client : contacts du client et contacts de ses sites.
|
List<ContactEtSociete> |
findAllContactsByFournisseur(Double idFournisseur,
String nom,
String prenom)
Retourne la liste de tous les contacts du fournisseur : contacts du fournisseur et contacts de ses sites.
|
List<FLnkCntClb> |
findCommerciauxByContact(Double identContact)
recherche de commerciaux par contact
|
List<FPContact> |
findContactByEvent(String identEvent)
Recherche des contacts liés à un événement
|
List<ContactEtSociete> |
findContactEtSocieteByAutreTiersNomPrenom(Double idAutreTiers,
String nom,
String prenom) |
List<ContactEtSociete> |
findContactEtSocieteByClientNomPrenom(Double idClient,
String nom,
String prenom) |
List<ContactEtSociete> |
findContactEtSocieteByClientNomPrenom(Double idClient,
String nom,
String prenom,
boolean indPresent)
Retrourne la liste des contacts d'un client
|
List<ContactEtSociete> |
findContactEtSocieteByClientNomPrenom(Double idClient,
String nom,
String prenom,
boolean indPresent,
boolean indToutSite)
Retrourne la liste des contacts d'un client
|
List<ContactEtSociete> |
findContactEtSocieteByClientSite(ContactCriteresRecherche critere) |
List<ContactEtSociete> |
findContactEtSocieteByClientSiteNomPrenom(Double idClient,
Double idSite,
boolean indMaintenance,
String nom,
String prenom,
boolean indPresent)
Deprecated.
Utiliser findContactEtSocieteByClientSite(final ContactCriteresRecherche critere);
|
List<ContactEtSociete> |
findContactEtSocieteByClientSiteNomPrenom(Double idClient,
Double idSite,
String nom,
String prenom,
boolean indPresent)
Deprecated.
Utiliser findContactEtSocieteByClientSite(final ContactCriteresRecherche critere);
|
List<ContactEtSociete> |
findContactEtSocieteByClientSiteNomPrenom(Double idClient,
List<Double> lstIdSite,
String nom,
String prenom,
boolean indPresent)
Deprecated.
Utiliser findContactEtSocieteByClientSite(final ContactCriteresRecherche critere);
|
List<ContactEtSociete> |
findContactEtSocieteByFournisseurNomPrenom(Double idFourn,
String nom,
String prenom,
boolean indPresent)
Retourne la liste des contacts d'un fournisseur
|
List<ContactEtSociete> |
findContactEtSocieteByFournisseurSite(ContactCriteresRecherche critere) |
List<ContactEtSociete> |
findContactEtSocieteByFournisseurSiteNomPrenom(Double idFourn,
List<Double> lstIdSite,
String nom,
String prenom)
Deprecated.
Utiliser findContactEtSocieteByClientSite(final ContactCriteresRecherche critere)
|
List<ContactAffichable> |
findContactsAffichablesByIdCtcli(Double idCtcli) |
List<ContactAffichable> |
findContactsAffichablesByIdCtfou(Double idCtfou) |
List<ContactAffichable> |
findContactsAffichablesSiteClient(Double idClient,
Double idSiteClient,
Double idContact,
String nom,
String prenom,
String codeRegroup) |
List<ContactAffichable> |
findContactsAffichablesSiteClient(Double idClient,
Double idSiteClient,
Double idContact,
String nom,
String prenom,
String codeRegroup,
boolean includeSorti) |
List<ContactAffichable> |
findContactsAffichablesSiteClientExtranet(Double idClient,
Double idSiteClient) |
List<ContactAffichable> |
findContactsAffichablesSiteFournisseur(Double idFourn,
Double idSiteFourn,
Double idContact,
String nom,
String prenom,
String codeRegroup) |
List<FPContact> |
findContactsByClientPrenomNom(Double idClient,
String nom,
String prenom,
String regroupement,
boolean indPresent) |
List<FPContact> |
findContactsByClientPrenomNom(Double idClient,
String nom,
String prenom,
String regroupement,
Boolean interlocuteurFc,
Boolean stagiaire) |
List<FPContact> |
findContactsByFournisseurPrenomNom(Double idFourn,
String nom,
String prenom,
boolean indPresent) |
List<FContactClient> |
findContactsClient(Double identClient,
String nomContact)
Retouorne la liste de contacts du client
|
List<FPContact> |
findContactsOfFournisseur(FPFournisseur fournisseur)
Returns the contacts of a supplier given in parameter
|
List<ContactResultatRecherche> |
findContactsParticuliersClient(Double identClient,
FonctionsContact fonction) |
List<FPContact> |
findContactsPersonne(Double idPersonne)
Renvoie la liste des FPContact associés à la personne dont l'ident est passé en paramétre
|
List<ContactOutlook> |
findContactSynchroOutlook(List<Double> idsContactToCreate,
TypeTiers typeTiers) |
List<CtxLnkCntClb> |
findCtcLienCommerciauxByContact(Double identContact)
recherche de context lien contact collaborateur commerciaux par contact
|
List<CtxLiensTiers> |
findListeLiensTiers(CtxContact context)
Charge les liens du contact
|
List<CtxLiensTiers> |
findListeLiensTiers(Double identContact)
Charge les liens du contact
|
List<CtxLiensTiers> |
findListeLiensTiersUnique(List<CtxLiensTiers> liste)
Retourne la liste des liens du contact nuique par type de pieèce et ident
|
List<FPContact> |
findListOfContactsActifsByClient(Double identClient)
Retourne la liste des contacts ACTIFS d'un client passé en paramétre
|
List<FPContact> |
findListOfContactsActifsByClient(FPClient client)
Retourne la liste des contacts ACTIFS d'un client passé en paramétre
|
List<FPContact> |
findListOfContactsDecideursByClient(Double identClient)
Retourne la liste des contacts décideurs d'un client
|
List<FPContact> |
findListOfContactsFinanciersByClient(Double identClient)
Retourne la liste des contacts financiers d'un client
|
List<FPContact> |
findListOfContactsInactifsByClient(Double identClient)
Retourne la liste des contacts INACTIFS d'un client passé en paramétre
|
List<FPContact> |
findListOfContactsInactifsByClient(FPClient client)
Retourne la liste des contacts INACTIFS d'un client passé en paramétre
|
List<FPContact> |
findListOfContactsPrincipauxByClient(Double identClient)
Retourne la liste des contacts principaux d'un client
|
List<FPContact> |
findListOfContactsTousByClient(Double identClient)
Retourne la liste des contacts ACTIFS et INACTIFS d'un client passé en paramétre
|
List<FPContact> |
findListOfContactsTousByClient(FPClient client)
Retourne la liste des contacts ACTIFS et INACTIFS d'un client passé en paramétre
|
List<PieceContactResultatRecherche> |
findPiecesContactsForPieceGestion(PieceContactCriteresRecherche critere,
List<Double> lstIdentClient,
List<Double> lstIdentFournisseur) |
ContactAffichable |
getContactAffichableByIdCscli(Double idCscli) |
ContactAffichable |
getContactAffichableByIdCsfou(Double idCsfou) |
FContactAutreTiers |
getContactAutreTiersByIdctEtIdati(Double idContact,
Double idAti) |
FPContact |
getContactByCode(String code) |
FPContact |
getContactByCode(String code,
boolean chargerContactsSiteEtContactsClient) |
FPContact |
getContactByIdent(Double identContact)
Returns the contact which identifier is the one in parameter.
|
FContactClient |
getContactClientByIdctEtIdcli(Double idContact,
Double idClient) |
FContactFournisseur |
getContactFournisseurByIdctEtIdfou(Double idContact,
Double idFourn) |
FContactScli |
getContactScliPrinc(Double identContact,
Double identClient)
Retourne le contact site du contact passé en paramétre sur le site principal du client
|
FContactSati |
getContactSiteAutreTiersById(Double idContactSati) |
FContactScli |
getContactSiteClientById(Double idContactScli) |
FContactScli |
getContactSiteClientByIdctEtIdsite(Double idContact,
Double idSite,
Double idClient) |
FContactSfou |
getContactSiteFournById(Double idContactSfou) |
FContactSfou |
getContactSiteFournisseurByIdctEtIdsite(Double idContact,
Double idSite,
Double idFourn) |
FPContact |
inactiverContact(FPContact contact)
Permet de déclarer un contact disparu / revenu au niveau de FPContact
|
ILienContact |
inactiverContact(ILienContact contact)
Permet de déclarer un contact parti / revenu au niveau du contact tiers
|
ILienContact |
inactiverContact(ILienContact contact,
Date dtCloture) |
CtxContact |
initContextContact(Collection<FContactClient> contactsClient,
Collection<FContactScli> contactsSiteClient) |
List<ContactResultatRecherche> |
initialiseContactsSiteClient(ContactsProvider input) |
boolean |
isContactHavingPrdRattach(Double identContact,
Double identClient,
Double identSiteClient,
Double identFourn,
Double identSiteFourn,
Double identAti,
Double identSati)
Retourne
True si le contact passé en paramétre posséde des produits rattachés |
boolean |
isContactOfAutreTiers(Double identContact,
Double identAutreTiers)
Retourne VRAI si le contact passé en paramétre par son ident, est un contact de l'autre tiers
|
boolean |
isContactOfClient(Double identContact,
FPClient client)
Retourne VRAI si le contact passé en paramétre par son ident, est un contact ACTIF du client
|
boolean |
isContactOfClient(FPContact contact,
FPClient client)
Retourne VRAI si le contact passé en paramétre par son bean, est un contact du client
|
boolean |
isContactOfFournisseur(Double identContact,
Double identFournisseur)
Teste si un contact est contact d'un fournisseur ou non
|
boolean |
isContactOfSiteAutreTiers(Double identContact,
Double identSiteAutreTiers)
Retourne VRAI si le contact passé en paramétre par son ident, est un contact du site autre tiers
|
boolean |
isContactOfSiteClient(Double identContact,
Double identSiteClient)
Retourne VRAI si le contact passé en paramétre par son ident, est un contact du site client
|
boolean |
isContactOfSiteFournisseur(Double identContact,
Double identSiteFournisseur)
Retourne VRAI si le contact passé en paramétre par son ident, est un contact du site fournisseur
|
boolean |
isPersonneContactOfFournisseur(PPersonne personne,
FPFournisseur fournisseur)
Teste si une personne est contact d'un fournisseur ou non
|
FPContact |
loadByIdent(Double identContact)
Recherche un contact par son identifiant et charge les informations du bean associé
|
FPContact |
loadByUtilisateur(Double identUti)
Recherche du contact lié à l'utilisateur Extranet
|
FContactClient |
loadContactByClient(Double identClient,
String nomContact,
String prenomContact,
String regroupement)
Retourne le contact du client qui correspond aux critéres passés en paramétre.
|
FContactClient |
loadContactByClient(Double identClient,
String nomContact,
String prenomContact,
String regroupement,
boolean loadFk) |
FPContact |
loadContactByIdent(Double identContact)
Recherche un contact par son identifiant et charge les informations du bean associé
|
CtxContact |
loadContactByIdent(Double identContact,
CtxContact context)
Charge le contact
|
FPContact |
loadContactByIdentLight(Double identContact)
Ne charge que le contact et sa personne
|
List<FContactScli> |
loadContactBySiteClientAndNomPrenom(Double identSiteClient,
String nomContact,
String prenomContact,
String regroupement)
Retourne la liste des contacts du site dont l'ident est passé en paramétre
|
ContactHierarchieTreeNode |
loadContactHierarchieAsc(Double identContact,
Double idenSite)
Construite la hiérarchie au dessus du contact
|
ContactHierarchieTreeNode |
loadContactHierarchieDesc(Double identContact,
Double identSite,
Double identClient)
Construit la hiérarchie sous le contact
|
FPContact |
loadContactPrincipalOfFournisseur(Double identFournisseur)
Retourne le contact principal d'un fournisseur
|
List<FContactScli> |
loadSiteContactBySiteClient(Double identSiteClient)
Searchs the contacts associated to a customer site given in parameter
|
CtxContact |
modifierContact(CtxContact contact) |
FContactAutreTiers |
modifierContactAutreTiers(FContactAutreTiers contactAutreTiers)
Modifie un contact autre tiers
|
FContactClient |
modifierContactClient(FContactClient contactClient)
Updates a customer contact
|
FContactClient |
modifierContactClient(FContactClient contactClient,
FPContact contact,
FSiteClient siteClient,
FContactScli contactScli)
Modifie un contact client aisni que son contact associé, ses zones libres et ses paramétres contact
|
FPContact |
modifierContactComplet(CtxContact contact)
Modifie un contact, son adresse associée (via un site contact).
|
FContactFournisseur |
modifierContactFournisseur(FContactFournisseur contactFournisseur)
Updates a supplier contact
|
FPieceContact |
modifierContactPieceDeGestion(FPieceContact pieceContact)
Updates a contact from a management document
|
FContactSati |
modifierContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
Modifie un contact site autre tiers
|
FContactScli |
modifierContactSiteClient(FContactScli contactSiteClient)
Updates a customer site contact
|
FContactScli |
modifierContactSiteClient(FContactScli contactSiteClient,
FPContact contact)
Modifie un contact site client, ses zones libres associées, ses paramétres contact, le contact associé ainsi
que la personne associée au contact
|
FContactSfou |
modifierContactSiteFournisseur(FContactSfou contactSiteFournisseur)
Modifie un contact site fournisseur
|
FLnkCntClbZl |
modifierZlLien(FLnkCntClbZl zlLien)
modifier liens contact commercial
|
void |
numeroterContacts() |
List<ContactResultatRecherche> |
rechercheMultiCriteres(ContactCriteresRecherche critere)
Recherche multi critéres des contacts client et contacts site client, contacts fournisseurs et contacts sites fournisseur,
contacts autres tiers et contacts sites autres tiers en fonction de la valeur des indicateurs du critére
|
List<PieceContactResultatRecherche> |
rechercheMultiCriteres(PieceContactCriteresRecherche critere)
Recherche multi critéres de contacts par pièce de gestion
|
List<CtxCible> |
rechercheMultiCriteresCRM(ContactCriteresRecherche critere)
recherche contact pour cible
|
List<ContactResultatRecherche> |
searchContactSiteClient(ContactCriteresRecherche critere) |
List<FPieceContact> |
searchPieceContact(PieceContactCriteresRecherche critere) |
void |
supprimerCommercialDuContact(FLnkCntClb lienCollab)
supprimer liens contact commercial
|
void |
supprimerCommercialDuContact(FPContact contact,
FPCollaborateur collaborateur)
supprimer liens contact commercial
|
void |
supprimerContact(FPContact contact)
Supprime un contact et ses zones libres sans contrôle
|
void |
supprimerContactAutreTiers(Double identContactSiteAutreTiers)
Supprime la totalité du contact et de ses liens si le contact est lié à un autre tiers que le répertoire du
identContactSiteAutreTiers . |
void |
supprimerContactAutreTiers(Double identContactSati,
boolean indLot) |
void |
supprimerContactAutreTiers(FContactAutreTiers contactAutreTiers)
Supprime un contact autre tiers
|
void |
supprimerContactClient(Double identContactSiteClient)
Supprime la totalité du contact et de ses liens si le contact est lié à un autre tiers que le client du
identContactSiteClient . |
void |
supprimerContactClient(Double identContactSiteClient,
boolean indLot) |
void |
supprimerContactClient(FContactClient contactClient)
Removes a customer contact
|
void |
supprimerContactComplet(FPContact contact)
Supprime un contact, son/ses sites contact associés.
|
void |
supprimerContactFournisseur(Double identContactSiteFournisseur)
Supprime la totalité du contact et de ses liens si le contact est lié à un autre tiers que le fournisseur du
identContactSiteFournisseur . |
void |
supprimerContactFournisseur(Double identContactSiteFournisseur,
boolean indLot) |
void |
supprimerContactFournisseur(FContactFournisseur contactFournisseur)
Removes a supplier contact
|
void |
supprimerContactPieceDeGestion(Collection<FPieceContact> collPieceContact)
Supprime une collection de piece contact
|
void |
supprimerContactPieceDeGestion(FPieceContact pieceContact)
Removes a contact from a management document
|
void |
supprimerContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
Supprime un contact site autre tiers
|
void |
supprimerContactSiteClient(FContactScli contactSiteCli)
Removes a customer site contact
|
void |
supprimerContactSiteFournisseur(FContactSfou contactSiteFournisseur)
Supprime un contact site fournsseur
|
int |
updateContact(Double identContactScli,
String clause)
Mise à jour en lot d'une propriété pour un contact site client
|
void |
updateContact(FPContact contact)
Mise à jour du contact
|
void |
updateContactAkuiteo(ContactOutlook contact) |
void |
verifierCoherenceHierarchyContacts(Double idContact,
Double idContactSuperieur) |
getServerMessages, resetServerMessages
getLastCreatedRecord
static final String SERVICE_ID
ContactAffichable getContactAffichableByIdCscli(Double idCscli)
ContactAffichable getContactAffichableByIdCsfou(Double idCsfou)
List<ContactAffichable> findContactsAffichablesByIdCtcli(Double idCtcli)
List<ContactAffichable> findContactsAffichablesByIdCtfou(Double idCtfou)
List<ContactAffichable> findContactsAffichablesSiteClient(Double idClient, Double idSiteClient, Double idContact, String nom, String prenom, String codeRegroup)
List<ContactAffichable> findContactsAffichablesSiteClient(Double idClient, Double idSiteClient, Double idContact, String nom, String prenom, String codeRegroup, boolean includeSorti)
List<ContactAffichable> findContactsAffichablesSiteFournisseur(Double idFourn, Double idSiteFourn, Double idContact, String nom, String prenom, String codeRegroup)
List<ContactAffichable> findContactsAffichablesSiteClientExtranet(Double idClient, Double idSiteClient)
List<ContactAffichable> findAllContactsAffichablesClientOuFournisseur(Double idContact, String nom, String prenom, String codeRegroup)
List<ContactEtSociete> findContactEtSocieteByAutreTiersNomPrenom(Double idAutreTiers, String nom, String prenom)
List<ContactEtSociete> findContactEtSocieteByClientNomPrenom(Double idClient, String nom, String prenom)
List<ContactEtSociete> findAllContactsByClient(Double idClient, String nom, String prenom)
idClient
- nom
- prenom
- List<ContactEtSociete> findAllContactsByFournisseur(Double idFournisseur, String nom, String prenom)
idFournisseur
- nom
- prenom
- List<ContactEtSociete> findContactEtSocieteByClientNomPrenom(Double idClient, String nom, String prenom, boolean indPresent)
idClient
- nom
- prenom
- indPresent
- True si on ne souhaite que les contacts encore présents dans la SociétéList<ContactEtSociete> findContactEtSocieteByClientNomPrenom(Double idClient, String nom, String prenom, boolean indPresent, boolean indToutSite)
idClient
- nom
- prenom
- indPresent
- True si on ne souhaite que les contacts encore présents dans la SociétéindToutSite
- True tous les sites, false site principal@Deprecated List<ContactEtSociete> findContactEtSocieteByClientSiteNomPrenom(Double idClient, Double idSite, boolean indMaintenance, String nom, String prenom, boolean indPresent)
idClient
- idSite
- indMaintenance
- nom
- prenom
- indPresent
- @Deprecated List<ContactEtSociete> findContactEtSocieteByClientSiteNomPrenom(Double idClient, Double idSite, String nom, String prenom, boolean indPresent)
idClient
- idSite
- nom
- prenom
- indPresent
- @Deprecated List<ContactEtSociete> findContactEtSocieteByClientSiteNomPrenom(Double idClient, List<Double> lstIdSite, String nom, String prenom, boolean indPresent)
idClient
- lstIdSite
- nom
- prenom
- indPresent
- List<ContactEtSociete> findContactEtSocieteByFournisseurNomPrenom(Double idFourn, String nom, String prenom, boolean indPresent)
idFourn
- nom
- prenom
- indPresent
- True si on ne souhaite que les contacts encore présentsList<ContactEtSociete> findContactEtSocieteByFournisseurSite(ContactCriteresRecherche critere)
@Deprecated List<ContactEtSociete> findContactEtSocieteByFournisseurSiteNomPrenom(Double idFourn, List<Double> lstIdSite, String nom, String prenom)
idFourn
- lstIdSite
- nom
- prenom
- List<ContactEtSociete> findContactEtSocieteByClientSite(ContactCriteresRecherche critere)
List<FPContact> findContactsByClientPrenomNom(Double idClient, String nom, String prenom, String regroupement, boolean indPresent)
List<FPContact> findContactsByClientPrenomNom(Double idClient, String nom, String prenom, String regroupement, Boolean interlocuteurFc, Boolean stagiaire)
List<FPContact> findContactsByFournisseurPrenomNom(Double idFourn, String nom, String prenom, boolean indPresent)
List<FPContact> findListOfContactsTousByClient(Double identClient)
identClient
- L'ident du client dont on veut les contacts.List<FPContact> findListOfContactsTousByClient(FPClient client)
client
- Bean client dont on veut la liste des contacts.List<FPContact> findListOfContactsActifsByClient(Double identClient)
client
- Ident du client dont on veut la liste des contacts.List<FPContact> findListOfContactsActifsByClient(FPClient client)
client
- Bean client dont on veut la liste des contacts.List<FPContact> findListOfContactsInactifsByClient(Double identClient)
client
- Bean client dont on veut la liste des contacts.List<FPContact> findListOfContactsInactifsByClient(FPClient client)
client
- Bean client dont on veut la liste des contacts.List<FPContact> findListOfContactsDecideursByClient(Double identClient)
identClient
- L'ident du client dont on veut les contactsList<ContactResultatRecherche> findContactsParticuliersClient(Double identClient, FonctionsContact fonction)
identClient
- fonction
- List<FPContact> findListOfContactsPrincipauxByClient(Double identClient)
identClient
- L'ident du client dont on veut les contactsList<FPContact> findListOfContactsFinanciersByClient(Double identClient)
identClient
- L'ident du client dont on veut les contactsFContactClient loadContactByClient(Double identClient, String nomContact, String prenomContact, String regroupement)
identClient
- nomContact
- prenomContact
- regroupement
- FContactClient loadContactByClient(Double identClient, String nomContact, String prenomContact, String regroupement, boolean loadFk)
List<FContactClient> findContactsClient(Double identClient, String nomContact)
identClient
- boolean isContactOfClient(FPContact contact, FPClient client)
contact
- Bean du contact dont on veut savoir s'il est associé au clientclient
- Bean clientboolean isContactOfClient(Double identContact, FPClient client)
contact
- Ident du contact dont on veut savoir s'il est associé au clientclient
- Bean clientFPContact loadContactPrincipalOfFournisseur(Double identFournisseur)
identFournisseur
- Identifiant du fournisseurList<FPContact> findContactsOfFournisseur(FPFournisseur fournisseur)
fournisseur
- List<FContactScli> loadSiteContactBySiteClient(Double identSiteClient)
identSiteClient
- The customer site identifierList<FContactScli> loadContactBySiteClientAndNomPrenom(Double identSiteClient, String nomContact, String prenomContact, String regroupement)
identSiteClient
- Ident du site client dont on cherche les contactsnomContact
- Nom du contact (facultatif)prenomContact
- Prénom du contact (facultatif)regroupement
- Code regroupement du contact (facultatif)FPContact getContactByIdent(Double identContact)
identContact
- Null
if nothing is found.FPContact loadContactByIdent(Double identContact)
identContact
- Identifiant du contact recherchéFPContact loadContactByIdentLight(Double identContact)
identContact
- boolean isContactOfAutreTiers(Double identContact, Double identAutreTiers)
identContact
- Ident du contact dont on veut savoir s'il est associé à l'autre tiersidentAutreTiers
- Identifiant de l'autre tiersboolean isContactOfSiteFournisseur(Double identContact, Double identSiteFournisseur)
identContact
- Ident du contact dont on veut savoir s'il est associé au site fournisseuridentSiteFournisseur
- Identifiant du site fournisseurboolean isContactOfSiteAutreTiers(Double identContact, Double identSiteAutreTiers)
identContact
- Ident du contact dont on veut savoir s'il est associé au site autre tiersidentSiteAutreTiers
- Identifiant du site autre tiersboolean isContactOfSiteClient(Double identContact, Double identSiteClient)
identContact
- Ident du contact dont on veut savoir s'il est associé au site clientidentSiteClient
- Identifiant du site clientFContactClient creerContactClient(FPClient client, FContactClient contactClient, FPContact contact, PPersonne personne, PAdresse adresse, FContactScli contactScli)
client
- The customercontactClient
- The customer contact to createcontact
- The contact informationpersonne
- The person informationadresse
- The addresscontactScli
- FContactScli creerContactSiteClient(FSiteClient siteClient, FContactScli contactSiteClient, FPContact contact, PPersonne personne, PAdresse adresse)
siteClient
- Customer site wich must already existcontactSiteClient
- The cutomer site contact to createcontact
- The contactpersonne
- The personadresse
- The addressFContactScli modifierContactSiteClient(FContactScli contactSiteClient, FPContact contact)
contactSiteClient
- contact
- FContactClient associerContactClient(FPClient client, FContactClient contactClient, FPContact contact)
client
- The customer to associate to a contactcontactClient
- The customer contact informationcontact
- The contact to linked with the customer. Must already exist.FContactScli getContactScliPrinc(Double identContact, Double identClient)
identContact
- identClient
- FContactScli associerContactSiteClient(FSiteClient siteClient, FContactScli contactSiteClient, FPContact contact)
siteClient
- The customer site informationcontactSiteClient
- The customer site contact to createcontact
- The contact to linked with the customer site. Must already exist.void supprimerContactSiteClient(FContactScli contactSiteCli)
contactSiteCli
- the customer site contact to removeFContactClient modifierContactClient(FContactClient contactClient)
contactClient
- FContactClient modifierContactClient(FContactClient contactClient, FPContact contact, FSiteClient siteClient, FContactScli contactScli)
contactClient
- contact
- siteClient
- contactScli
- void updateContact(FPContact contact)
contact
- void supprimerContactClient(FContactClient contactClient)
contactClient
- the customer contact to removevoid supprimerContactClient(Double identContactSiteClient)
identContactSiteClient
.identContactSiteClient
- void supprimerContactClient(Double identContactSiteClient, boolean indLot)
void supprimerContactFournisseur(Double identContactSiteFournisseur)
identContactSiteFournisseur
.identContactSiteFournisseur
- void supprimerContactFournisseur(Double identContactSiteFournisseur, boolean indLot)
List<ContactResultatRecherche> rechercheMultiCriteres(ContactCriteresRecherche critere)
critere
- Critéres de recherche des contactsFContactScli modifierContactSiteClient(FContactScli contactSiteClient)
contactSiteClient
- FPieceContact modifierContactPieceDeGestion(FPieceContact pieceContact)
pieceContact
- List<FPieceContact> searchPieceContact(PieceContactCriteresRecherche critere)
critere
- List<PieceContactResultatRecherche> rechercheMultiCriteres(PieceContactCriteresRecherche critere)
critere
- List<PieceContactResultatRecherche> findPiecesContactsForPieceGestion(PieceContactCriteresRecherche critere, List<Double> lstIdentClient, List<Double> lstIdentFournisseur)
critere
- lstIdentClient
- lstIdentFournisseur
- void supprimerContactPieceDeGestion(FPieceContact pieceContact)
pieceContact
- void supprimerContactPieceDeGestion(Collection<FPieceContact> collPieceContact)
collPieceContact
- FPieceContact associerContactAPieceDeGestion(Double identContact, String numeroPiece, TypeDestinataireDocument typeDesti, ModuleActif moduleActif)
identContact
- the contact identifiernumeroPiece
- The management document number (not the identifier)typeDesti
- moduleActif
- The activated moduleFPieceContact
createdFPieceContact associerContactAPieceDeGestion(Double identContact, String numeroPiece, String typeDesti, String codePiece)
identContact
- numeroPiece
- typeDesti
- codePiece
- FContactFournisseur modifierContactFournisseur(FContactFournisseur contactFournisseur)
contactFournisseur
- supplier contactvoid supprimerContactFournisseur(FContactFournisseur contactFournisseur)
contactFournisseur
- Supplier contactFContactFournisseur associerContactFournisseur(FContactFournisseur contactFournisseur)
contactFournisseur
- supplier contact to createFContactFournisseur creerContactFournisseur(FContactFournisseur contactFournisseur, FPContact contact, PPersonne personne, PAdresse adresse, FContactSfou contactSfou)
contactFournisseur
- supplier contact to createcontact
- personne
- the person of the contact. Can be adresse
- the address of the person. Can be contactSfou
- boolean isPersonneContactOfFournisseur(PPersonne personne, FPFournisseur fournisseur)
personne
- fournisseur
- boolean isContactOfFournisseur(Double identContact, Double identFournisseur)
identContact
- Identifiant du contactidentFournisseur
- Identifiant du fournisseurFContactAutreTiers associerContactAutreTiers(FContactAutreTiers contactAutreTiers)
contactAutreTiers
- FContactAutreTiers creerContactAutreTiers(FContactAutreTiers contactAutreTiers, FPContact contact, PPersonne personne, PAdresse adresse, FContactSati contactSati)
contactAutreTiers
- Contact autre tiers à créercontact
- personne
- Personne du contact. Mettre à adresse
- Adresse de la personne du contact. Mettre à contactSati
- FContactAutreTiers modifierContactAutreTiers(FContactAutreTiers contactAutreTiers)
contactAutreTiers
- Contact autre tiers à modifiervoid supprimerContactAutreTiers(FContactAutreTiers contactAutreTiers)
contactAutreTiers
- Contact autre tiers à supprimervoid supprimerContactAutreTiers(Double identContactSiteAutreTiers)
identContactSiteAutreTiers
.identContactSiteAutreTiers
- void supprimerContactAutreTiers(Double identContactSati, boolean indLot)
FContactSati associerContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
contactSiteAutreTiers
- FContactSati creerContactSiteAutreTiers(FSiteAutreTiers siteAutreTiers, FContactSati contactSiteAutreTiers, FPContact contact, PPersonne personne, PAdresse adresse)
siteAutreTiers
- Site autre tiers rattaché au contactcontactSiteAutreTiers
- Contact site autre tiers à créercontact
- personne
- Personne du contact. Mettre à adresse
- Adresse de la personne du contact. Mettre à FContactSati modifierContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
contactAutreTiers
- Contact autre tiers à modifiervoid supprimerContactSiteAutreTiers(FContactSati contactSiteAutreTiers)
contactSiteAutreTiers
- Contact site autre tiers à supprimerFContactSfou associerContactSiteFournisseur(FContactSfou contactSiteFournisseur)
contactSiteFournisseur
- FContactSfou creerContactSiteFournisseur(FSiteFournisseur siteFournisseur, FContactSfou contactSiteFournisseur, FPContact contact, PPersonne personne, PAdresse adresse)
siteFournisseur
- Site fournisseur rattaché au contactcontactSiteFournisseur
- Contact site fournisseur à créercontact
- personne
- Personne du contact. Mettre à adresse
- Adresse de la personne du contact. Mettre à FContactSfou modifierContactSiteFournisseur(FContactSfou contactSiteFournisseur)
contactSiteFournisseur
- Contact fournisseur à modifiervoid supprimerContactSiteFournisseur(FContactSfou contactSiteFournisseur)
contactSiteFournisseur
- Contact site fournisseur à supprimervoid supprimerContact(FPContact contact)
contact
- FPContact creerContactComplet(FPContact contact, PAdresse adresse)
contact
- Contact auquel on a associé une personne et au moins un tiers ou siteadresse
- Adresse principale du contactFPContact modifierContactComplet(CtxContact contact)
contact
- Contact auquel on a associé une personne et au moins un tiers ou sitevoid supprimerContactComplet(FPContact contact)
contact
- Contact à supprimerFPContactZl ajouterContactZL(FPContactZl contactZl)
List<FPContact> findContactByEvent(String identEvent)
identEvent
- FContactClient getContactClientByIdctEtIdcli(Double idContact, Double idClient)
FContactFournisseur getContactFournisseurByIdctEtIdfou(Double idContact, Double idFourn)
FContactAutreTiers getContactAutreTiersByIdctEtIdati(Double idContact, Double idAti)
FContactScli getContactSiteClientByIdctEtIdsite(Double idContact, Double idSite, Double idClient)
FContactSfou getContactSiteFournisseurByIdctEtIdsite(Double idContact, Double idSite, Double idFourn)
FContactScli getContactSiteClientById(Double idContactScli)
FContactSfou getContactSiteFournById(Double idContactSfou)
idContactSfou
- FContactSati getContactSiteAutreTiersById(Double idContactSati)
idContactSati
- boolean isContactHavingPrdRattach(Double identContact, Double identClient, Double identSiteClient, Double identFourn, Double identSiteFourn, Double identAti, Double identSati)
True
si le contact passé en paramétre posséde des produits rattachésidentContact
- identClient
- identSiteClient
- identFourn
- identSiteFourn
- identAti
- identSati
- FPContact loadByUtilisateur(Double identUti)
identUti
- FPContact loadByIdent(Double identContact)
identContact
- Identifiant du contact recherchéFPContact creerContact(CtxContact contact)
CtxContact modifierContact(CtxContact contact)
int updateContact(Double identContactScli, String clause)
identContactScli
- ident du contact site client à mettre à jourclause
- Clause SET de la requéte UPDATE à executerILienContact inactiverContact(ILienContact contact)
contact
- FPContact inactiverContact(FPContact contact)
contact
- ILienContact inactiverContact(ILienContact contact, Date dtCloture)
List<ContactOutlook> findContactSynchroOutlook(List<Double> idsContactToCreate, TypeTiers typeTiers)
ContactHierarchieTreeNode loadContactHierarchieDesc(Double identContact, Double identSite, Double identClient)
identContact
- identSite
- ContactHierarchieTreeNode loadContactHierarchieAsc(Double identContact, Double idenSite)
identContact
- identSite
- int associerCollabsAsContactsClient(List<CollaborateurResultatRecherche> lstCollabs, CtxCollabAsContactClient contexte)
lstCollabs
- contexte
- List<FPContact> findContactsPersonne(Double idPersonne)
idPersonne
- FLnkCntClbZl modifierZlLien(FLnkCntClbZl zlLien)
zlLien
- void supprimerCommercialDuContact(FPContact contact, FPCollaborateur collaborateur)
contact
- collaborateur
- void supprimerCommercialDuContact(FLnkCntClb lienCollab)
lienCollab
- List<FLnkCntClb> findCommerciauxByContact(Double identContact)
identContact
- List<CtxLnkCntClb> findCtcLienCommerciauxByContact(Double identContact)
identContact
- CtxContact creerContactComplet(CtxContact ctxContact)
ctxContact
- List<CtxCible> rechercheMultiCriteresCRM(ContactCriteresRecherche critere)
critere
- List<ContactResultatRecherche> initialiseContactsSiteClient(ContactsProvider input)
input
- void updateContactAkuiteo(ContactOutlook contact)
CtxContact loadContactByIdent(Double identContact, CtxContact context)
identContact
- identContactcontext
- contextList<CtxLiensTiers> findListeLiensTiers(Double identContact)
identContact
- identContactList<CtxLiensTiers> findListeLiensTiers(CtxContact context)
context
- contextList<CtxLiensTiers> findListeLiensTiersUnique(List<CtxLiensTiers> liste)
liste
- listeCtxContact beforeCreerContactCompletWs(CtxContact ctxContact)
CtxContact beforeModifierContactCompletWs(CtxContact ctxContact)
List<ContactResultatRecherche> searchContactSiteClient(ContactCriteresRecherche critere)
void demenagerContactEnLot(CtxDemenagerContactLot context)
void verifierCoherenceHierarchyContacts(Double idContact, Double idContactSuperieur)
FPContact getContactByCode(String code, boolean chargerContactsSiteEtContactsClient)
CtxContact initContextContact(Collection<FContactClient> contactsClient, Collection<FContactScli> contactsSiteClient)
void numeroterContacts()
Copyright © 2016. All rights reserved.