Creation des class java - Page 2

Précédent
  • 1
  • 2
mb42 Messages postés 553 Statut Membre 7
 
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 553 Statut Membre 7
 
SVP si vous avez une idée n'hésite pas a me donner
0
mb42 Messages postés 553 Statut Membre 7
 
personne n'a aucun idée pour ce genre de framwork
0
mb42 Messages postés 553 Statut Membre 7
 
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 553 Statut Membre 7
 
SVP j'ai besoin d'aide je suis bloque a ce moment
0
mb42 Messages postés 553 Statut Membre 7
 
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 553 Statut Membre 7
 
j'espère que je reçois une réponse
0
Précédent
  • 1
  • 2