com.ahuntsic.tp2
Classe Employe

public class Employe
extends com.ahuntsic.tp2.Personne
Détail du champ

ASSURANCE_SOCIALE_TAILLE

public static final int ASSURANCE_SOCIALE_TAILLE
critères de validation pour l'assurance sociale

HISTORIQUE_FONCTIONS_TAILLE

public static final int HISTORIQUE_FONCTIONS_TAILLE
nombre de fonctions par défaut

HISTORIQUE_SALAIRES_TAILLE

public static final int HISTORIQUE_SALAIRES_TAILLE
nombre de salaires par défaut

Détail du constructeur

Employe

public Employe(java.lang.String assuranceSociale,
               java.lang.String nom,
               java.lang.String prenom,
               int sexe,
               com.ahuntsic.outils.MaDate naissance,
               com.ahuntsic.outils.Adresse adresse)
configure un Employe d'après les paramètres
Paramètres:
assuranceSociale - String
nom - String
prenom - String
sexe - int
naissance - MaDate
adresse - Adresse

Détail de la méthode

valider

private void valider(java.lang.String assuranceSociale)
valide les attributs d'après les critères de validation
Paramètres:
assuranceSociale - String

ajouterFonction

public void ajouterFonction(com.ahuntsic.outils.Fonction fonction)
ajoute une fonction à l'historique des fonctions
Paramètres:
fonction - Fonction

ajouterSalaire

public void ajouterSalaire(com.ahuntsic.outils.Salaire salaire)
ajoute un salaire à l'historique des salaires
Paramètres:
salaire - Salaire

getFonction

public com.ahuntsic.outils.Fonction getFonction(int posi)
retourne une Fonction d'après la position passée en paramètre
Paramètres:
posi - int
Retourne:
Fonction

getSalaire

public com.ahuntsic.outils.Salaire getSalaire(int posi)
retourne un Salaire d'après la position passée en paramètre
Paramètres:
posi - int
Retourne:
Salaire