@Entity public class FPCollaborateur extends Object implements Serializable, ISynchronizedBean, IdentCodeIdentifiable, DureeJourHHMM, ModeSaisie, HasPersonne, Societaire, HasRib
Constructor and Description |
---|
FPCollaborateur() |
public static final int CLB_CODE_LENGTH
public static final int MATRICULE_LENGTH
public static final int SECTEUR_LENGTH
public static final int CLB_HORAIRE_HEBDO_LENGTH
public static final String CODE
public static final String MATRICULE
public static final String SOCIETE
public static final String PERSONNE
public static final String DATE_DEBUT
public static final String DATE_FIN
public static final String IND_CADRE
public static final String IND_GENERIQUE
public static final String IND_EXTERNE
public static final String IND_CANDIDAT
public static final String CT_HOR_STANDARD
public static final String CT_HOR_DIRECT
public static final String CT_JOURNALIER
public static final String SALAIRE
public static final String LIB_FONCTION
public static final String HORAIRE_JOUR
public static final String HORAIRE_HEBDO
public static final String CLBSUP_IDENT
public static final String TYPE_EMPLOI
public static final String SECTEUR_CIAL
public static final String NO_RELANCE_TPS
public static final String IND_MULTISOC
public static final String HOR_DIRECT
public static final String TX_OCCUP
public static final String COEF_LISSAGE
public static final String IND_HRSUPPAYABLE
public static final String IND_HRSUPRESERVE
public static final String MODE_SAISIE_TPS
public static final String MODE_PLANNING
public static final String ETABLISSEMENT
public static final String SAVOIR
public static final String COLLABORATEUR
public static final String COL_SERVICE
public static final int CLB_SIGNATURE_LENGTH
public Double getIdent()
getIdent
in interface ISynchronizedBean
getIdent
in interface IdentIdentifiable
public void setIdent(Double ident)
Identifiant
- public void setRib(PRib rib)
public TColService getColService()
public void setColService(TColService colService)
Pointeur
- vers le Service du collaborateur (T_COL_SERVICE)public TPUtilisateur getUtilisateurByClbMajUtiIdent()
public void setUtilisateurByClbMajUtiIdent(TPUtilisateur utilisateurByClbMajUtiIdent)
Pointeur
- vers l'utilisateur ayant effectue la derniere modificationpublic TPSociete getSociete()
getSociete
in interface Societaire
public void setSociete(TPSociete societe)
Pointeur
- vers l'ident de la societe du Collaborateurpublic TPEtablissement getEtablissement()
public void setEtablissement(TPEtablissement etablissement)
Pointeur
- vers l'Etablissement du Collaborateur (Optionnel)public FPCollaborateur getCollaborateur()
public void setCollaborateur(FPCollaborateur collaborateur)
Pointeur
- vers le collaborateur superieur hierarchiquepublic TSavoir getSavoir()
public void setSavoir(TSavoir savoir)
Pointeur
- vers la competence principale du collaborateur (T_SAVOIR)public TPUtilisateur getUtilisateurByClbCreUtiIdent()
public void setUtilisateurByClbCreUtiIdent(TPUtilisateur utilisateurByClbCreUtiIdent)
Pointeur
- vers l'utilisateur ayant cree l'elementpublic DRessource getRessource()
public void setRessource(DRessource ressource)
Pointeur
- vers la tâche l'imagepublic FPFournisseur getFournisseur()
public void setFournisseur(FPFournisseur fournisseur)
Ident
- du fournisseur associepublic PPersonne getPersonne()
getPersonne
in interface HasPersonne
public void setPersonne(PPersonne personne)
Pointeur
- vers la Personne qui represente ce Collaborateurpublic FPFournisseur getFournisseurByFouStIdent()
public void setFournisseurByFouStIdent(FPFournisseur fournisseurByFouStIdent)
Pointeur
- vers le fournisseur de sous-traitancepublic String getCode()
getCode
in interface CodeIdentifiable
public void setCode(String code)
public String getMatricule()
public void setMatricule(String matricule)
Matricule
- public Date getDateDebut()
public void setDateDebut(Date dateDebut)
Date
- arriveepublic Date getDateFin()
public void setDateFin(Date dateFin)
Date
- departpublic Double getIndCadre()
public void setIndCadre(Double indCadre)
Indicateur
- =
1 -> cadre, 0 sinonpublic Double getIndGenerique()
public void setIndGenerique(Double indGenerique)
Indicateur
- =
1 -> collaborateur generique, 0 sinonpublic Double getIndExterne()
public void setIndExterne(Double indExterne)
Indicateur
- =
1 -> collaborateur externe, 0 sinonpublic Double getTypeEmploi()
public void setTypeEmploi(Double typeEmploi)
Type
- emploi : 0=non renseigne / 1=commercial /
2=administratif/3=direction/4=operationnelpublic String getLibFonction()
public void setLibFonction(String libFonction)
Libelle
- fonction ou emploi du collaborateurpublic Double getTpsMode()
public void setTpsMode(Double tpsMode)
0
- :
H. detaillees / 1 : H. simplifiees / 2 - mission / 3 - cpte
rendu hebdo / 4 : fraction / 5 : % / 255 : non definipublic Double getTpsFirstday()
public void setTpsFirstday(Double tpsFirstday)
No
- du 1er jour de la semaine (1 = Lundi , 2 = Mardi .... 7 =
Dimanche)public Double getTpsPrctStep()
public void setTpsPrctStep(Double tpsPrctStep)
Si
- saisie en pourcentage, pas minimal du pourcentage. ex 5 = 5%public String getSecteurCial()
public void setSecteurCial(String secteurCial)
Secteur
- commercialpublic String getSignature()
public void setSignature(String signature)
Signature
- public Double getHoraireHebdo()
public void setHoraireHebdo(Double horaireHebdo)
Horaire
- hebdomadaire en heures et minutespublic Double getHoraireJour()
public void setHoraireJour(Double horaireJour)
Horaire
- journalier en heures et minutespublic Double getSalaire()
public void setSalaire(Double salaire)
public Double getCtHorDirect()
public void setCtHorDirect(Double ctHorDirect)
Cout
- horaire du collaborateurpublic Double getCtHorStandard()
public void setCtHorStandard(Double ctHorStandard)
Cout
- horaire standard du collaborateurpublic Double getCtJournalier()
public void setCtJournalier(Double ctJournalier)
Cout
- journalier du collaborateur ou prix de ventepublic Double getTxOccup()
public void setTxOccup(Double txOccup)
Taux
- occupationpublic Double getCoefLissage()
public void setCoefLissage(Double coefLissage)
Coefficient
- de lissagepublic String getChaineFonction()
public void setChaineFonction(String chaineFonction)
Chaine
- de 1 et 0 suivant le collaborateur est visible dans un module
de V9public Date getCreDate()
public void setCreDate(Date creDate)
Date
- de creationpublic Date getMajDate()
getMajDate
in interface ISynchronizedBean
public void setMajDate(Date majDate)
Date
- de derniere modificationpublic Double getIndSendInfos()
public void setIndSendInfos(Double indSendInfos)
Indicateur
- envoi de message : (0= pas de message, 1=par mail, 2=par fax
3=par Imprimante 4=par SMS)public Double getIndHrsuppayable()
public void setIndHrsuppayable(Double indHrsuppayable)
Heures
- supplémentaire payable 0->faux 1->vraipublic Double getIndHrsupreserve()
public void setIndHrsupreserve(Double indHrsupreserve)
Heures
- supplémentaire en réserves 0->faux 1->vraipublic Double getIndNoRelanceTps()
public void setIndNoRelanceTps(Double indNoRelanceTps)
1=Ne
- pas relancer ce collaboareteur pour les temps dans le TBIpublic Double getIndMultiSoc()
public void setIndMultiSoc(Double indMultiSoc)
1=Affection
- temps, NDF mutli- sociétéspublic Set<FSiteCollaborateur> getSiteCollaborateurs()
protected void setSiteCollaborateurs(Set<FSiteCollaborateur> siteCollaborateurs)
public Set<FSiteFournisseur> getSiteFournisseurs()
protected void setSiteFournisseurs(Set<FSiteFournisseur> siteFournisseurs)
public Set<FLnkCliClb> getLnkCliClbs()
protected void setLnkCliClbs(Set<FLnkCliClb> lnkCliClbs)
public Set<GLnkClbStdp> getLnkClbStdps()
protected void setLnkClbStdps(Set<GLnkClbStdp> lnkClbStdps)
public Set<GLnkClbGmpk> getLnkClbGmpks()
protected void setLnkClbGmpks(Set<GLnkClbGmpk> lnkClbGmpks)
public Set<FSiteClient> getSiteClients()
protected void setSiteClients(Set<FSiteClient> siteClients)
protected void setFicmaintsForGmfmClbRespIdent(Set<GFicmaint> ficmaintsForGmfmClbRespIdent)
public Set<FPCollaborateur> getCollaborateurs()
protected void setCollaborateurs(Set<FPCollaborateur> collaborateurs)
protected void setFicmaintsForGmfmClbDemIdent(Set<GFicmaint> ficmaintsForGmfmClbDemIdent)
public Set<GLnkGmaoCt> getLnkGmaoCts()
protected void setLnkGmaoCts(Set<GLnkGmaoCt> lnkGmaoCts)
public Set<FPCollaborateurZl> getCollaborateurZls()
protected void setCollaborateurZls(Set<FPCollaborateurZl> collaborateurZls)
public Set<GLnkActivite> getLnkActivites()
protected void setLnkActivites(Set<GLnkActivite> lnkActivites)
public Set<FSiteAutreTiers> getSiteAutreTiers()
protected void setSiteAutreTiers(Set<FSiteAutreTiers> siteAutreTiers)
public Set<FPCollaborateurParam> getCollaborateurParams()
protected void setCollaborateurParams(Set<FPCollaborateurParam> collaborateurParams)
public void addGrpwrk(GGrpwrk o)
public void addSiteCollaborateur(FSiteCollaborateur o)
public void addPrdloc(GPrdloc o)
public void addParc(GParc o)
public void addSiteFournisseur(FSiteFournisseur o)
public void addLnkCliClb(FLnkCliClb o)
public void addGrpwcol(GGrpwcol o)
public void addLnkClbStdp(GLnkClbStdp o)
public void addLnkClbGmpk(GLnkClbGmpk o)
public void addSiteClient(FSiteClient o)
public void addStDepot(FStDepot o)
public void addFicmaintGmfmClbRespIdent(GFicmaint o)
public void addCollaborateur(FPCollaborateur o)
public void addFicmaintGmfmClbDemIdent(GFicmaint o)
public void addLnkGmaoCt(GLnkGmaoCt o)
public void addSociete(TPSociete o)
public void addSavoir(TSavoir o)
public void addFamille(TFamille o)
public void addCollaborateurZl(FPCollaborateurZl o)
public void addLnkActivite(GLnkActivite o)
public void addSiteAutreTiers(FSiteAutreTiers o)
public void addCollaborateurParam(FPCollaborateurParam o)
public void addAllGrpwrk(Collection<GGrpwrk> coll)
public void addAllSiteCollaborateur(Collection<FSiteCollaborateur> coll)
public void addAllPrdloc(Collection<GPrdloc> coll)
public void addAllParc(Collection<GParc> coll)
public void addAllSiteFournisseur(Collection<FSiteFournisseur> coll)
public void addAllLnkCliClb(Collection<FLnkCliClb> coll)
public void addAllGrpwcol(Collection<GGrpwcol> coll)
public void addAllLnkClbStdp(Collection<GLnkClbStdp> coll)
public void addAllLnkClbGmpk(Collection<GLnkClbGmpk> coll)
public void addAllSiteClient(Collection<FSiteClient> coll)
public void addAllStDepot(Collection<FStDepot> coll)
public void addAllFicmaintGmfmClbRespIdent(Collection<GFicmaint> coll)
public void addAllCollaborateur(Collection<FPCollaborateur> coll)
public void addAllFicmaintGmfmClbDemIdent(Collection<GFicmaint> coll)
public void addAllLnkGmaoCt(Collection<GLnkGmaoCt> coll)
public void addAllSociete(Collection<TPSociete> coll)
public void addAllSavoir(Collection<TSavoir> coll)
public void addAllFamille(Collection<TFamille> coll)
public void addAllCollaborateurZl(Collection<FPCollaborateurZl> coll)
public void addAllLnkActivite(Collection<GLnkActivite> coll)
public void addAllSiteAutreTiers(Collection<FSiteAutreTiers> coll)
public void addAllCollaborateurParam(Collection<FPCollaborateurParam> coll)
public void removeGrpwrk(GGrpwrk o)
public void removeSiteCollaborateur(FSiteCollaborateur o)
public void removePrdloc(GPrdloc o)
public void removeParc(GParc o)
public void removeSiteFournisseur(FSiteFournisseur o)
public void removeLnkCliClb(FLnkCliClb o)
public void removeGrpwcol(GGrpwcol o)
public void removeLnkClbStdp(GLnkClbStdp o)
public void removeLnkClbGmpk(GLnkClbGmpk o)
public void removeSiteClient(FSiteClient o)
public void removeStDepot(FStDepot o)
public void removeFicmaintGmfmClbRespIdent(GFicmaint o)
public void removeCollaborateur(FPCollaborateur o)
public void removeFicmaintGmfmClbDemIdent(GFicmaint o)
public void removeLnkGmaoCt(GLnkGmaoCt o)
public void removeSociete(TPSociete o)
public void removeSavoir(TSavoir o)
public void removeFamille(TFamille o)
public void removeCollaborateurZl(FPCollaborateurZl o)
public void removeLnkActivite(GLnkActivite o)
public void removeSiteAutreTiers(FSiteAutreTiers o)
public void removeCollaborateurParam(FPCollaborateurParam o)
public void removeAllGrpwrk()
public void removeAllSiteCollaborateur()
public void removeAllPrdloc()
public void removeAllParc()
public void removeAllSiteFournisseur()
public void removeAllLnkCliClb()
public void removeAllGrpwcol()
public void removeAllLnkClbStdp()
public void removeAllLnkClbGmpk()
public void removeAllSiteClient()
public void removeAllStDepot()
public void removeAllFicmaintGmfmClbRespIdent()
public void removeAllCollaborateur()
public void removeAllFicmaintGmfmClbDemIdent()
public void removeAllLnkGmaoCt()
public void removeAllSociete()
public void removeAllSavoir()
public void removeAllFamille()
public void removeAllCollaborateurZl()
public void removeAllLnkActivite()
public void removeAllSiteAutreTiers()
public void removeAllCollaborateurParam()
public Set<FHistoSemaine> getHistoSemaines()
public void setHistoSemaines(Set<FHistoSemaine> histoSemaines)
public Double getIdentifiant()
public TPUtilisateur getUtiMaj()
getUtiMaj
in interface ISynchronizedBean
public Double getIndCandidat()
public void setIndCandidat(Double indCandidat)
Indicateur
- = 1 -> collaborateur candidat, 0 sinonpublic Double getDureeJourHHMM()
getDureeJourHHMM
in interface DureeJourHHMM
public Double getIndModeSaisieTemps()
getIndModeSaisieTemps
in interface ModeSaisieTemps
public void setIndModeSaisieTemps(Double indModeSaisieTemps)
setIndModeSaisieTemps
in interface ModeSaisieTemps
Indicateur
- du mode de saisie des temps du collaborateurpublic Double getIndModeSaisiePlanning()
getIndModeSaisiePlanning
in interface ModeSaisiePlanning
public void setIndModeSaisiePlanning(Double indModeSaisiePlanning)
setIndModeSaisiePlanning
in interface ModeSaisiePlanning
Indicateur
- du mode de saisie du planning du collaborateurpublic ModeSaisieTemps getModeSaisieTemps()
public ModeSaisiePlanning getModeSaisiePlanning()
public String getNomPrenomCode()
Copyright © 2016. All rights reserved.