Creation des class java

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 24 juil. 2010 à 11:25
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 29 juil. 2010 à 20:53
Bonjour,



j'ai une application java qui sert a gérer les fonctionnalités suivantes : -Gestion des enseignants
- Évolution des enseignants

- charge horaire (Anne actuel et précédente)

- encadrants

- spécialités

- séminaire et formation

- absence et retard



pour débuter je développe la class enseignant qui a le code suivant



public class enseignant {
private Integer idenseignant;
private String nomenseignant;
private String prenomenseignant;
private Date datenaissenseignant;
public enseignant(String nomenseignant, String prenomenseignant, Date datenaissenseignant) {
this.nomenseignant = nomenseignant;
this.prenomenseignant = prenomenseignant;
this.datenaissenseignant = datenaissenseignant;
}
public enseignant() {
}
public Date getDatenaissenseignant() {
return datenaissenseignant;
}
public Integer getIdenseignant() {
return idenseignant;
}
public String getNomenseignant() {
return nomenseignant;
}
public String getPrenomenseignant() {
return prenomenseignant;
}
public void setDatenaissenseignant(Date date) {
datenaissenseignant = date;
}
public void setIdenseignant(Integer integer) {
idenseignant = integer;
}
public void setNomenseignant(String string) {
nomenseignant = string;
}
public void setPrenomenseignant(String string) {
prenomenseignant = string;
}
}






pouvez m'aider a developper des autres class possible pour gerer cette

application.tous les classes ont des relation entre eux


merci d'avance
A voir également:

27 réponses

mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 15:28
je veux savoir est ce que je dois faire le même chose avec les autre class de la même manière ou non
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 16:08
SVP si vous avez une idée n'hésite pas a me donner
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 17:09
personne n'a aucun idée pour ce genre de framwork
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 17:11
je parle SVP de codage

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 17:46
SVP j'ai besoin d'aide je suis bloque a ce moment
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 19:49
j'espère que pouvez me corriger ce code

je suppose que l'encadreur est décrit par son id et son nom et ensemble des absence et retard

je suivre un cours sur EJB3 pour la réalisation de ce code

et si d'oubli un ou plusieurs attributs pour l'encadreur j'espère que vous me rappeler (tous est relatif au projet et l'imagination des relations entre les différents class qui est elle même relatifs aux différents taches : Gestion des enseignants- Évolution des enseignants- charge horaire (Anne actuel et précédente)- encadrants- spécialités- séminaire et formation- absence et retard)



package EJB;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;

public class encadreur implements Serializable {

/**
* Attribut pour la serialisation Java.
*/
private static final long serialVersionUID = 1L;

/**
* Clef primaire (generee automatiquement).
*/
private long id;

/**
* Nom de l'encadreur.
*/
private String nom = null;

/**
* Liste des absences et retard faite par l'encadreur.
*/
private Collection<abs_ret> absen_retard;

/**
* Constructeur par defaut.
*/
public encadreur() {
absen_retard = new ArrayList<abs_ret>();
}

/**
* Constructeur utilise pour initialiser cet entity bean.
* @param nom - le nom de l'encadrant.
*/
public encadreur(final String nom) {
this();
setNom(nom);
}

/**
* Non utilisation du mode Lazy.
* @return absence faite par cet encadreur.
*/
@OneToMany(mappedBy = "encadreur", fetch = FetchType.EAGER, cascade = CascadeType.ALL)
public Collection<abs_ret> getabesnec_retard() {
return absen_retard;
}

/**
* Ajout d'un absence avec sa date.
* @param date - la date de l'absence .
*/
public void ajoutabsence(final date datee) {
abs_ret abs_ret = new abs_ret();
abs_ret.setdate(datee);
abs_ret.setencadreur(this);
absen_retard.add(abs_ret);
}

/**
* Definition des absence et retard faite par cette encadreur.

*/
public void setabse_retard(final Collection<abs_ret> absen_retard) {
this.absen_retard = absen_retard;
}

/**
* @return nom de l'encadreur.
*/
public String getNom() {
return nom;
}

/**
* Definition du nom de l'encadreur.
* @param nom - le nom de l'encadreur.
*/
public void setNom(final String nom) {
this.nom = nom;
}

/**
* @return un identifiant (auto-incremental)
*/
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public long getId() {
return this.id;
}

/**
* Definition du nouvel identifiant.
* @param id - nouvel identifiant
*/
public void setId(final long id) {
this.id = id;
}
}
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 20:53
j'espère que je reçois une réponse
0