package metier;

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

import jakarta.persistence.*;

@Entity
public class Session implements Serializable {
    private int codePIN;
    private ArrayList<Quizz> quizzs;
    private ArrayList<Utilisateur> utilisateurs;

    public Session(){
    }

    public void setCodePIN(int codePIN){
        this.codePIN = codePIN;
    }

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public int getCodePIN(){
        return this.codePIN;
    }

    public void setQuizzs(ArrayList<Quizz> quizzs){
        this.quizzs = quizzs;
    }

    @OneToMany
    public ArrayList<Quizz> getQuizzs(){
        return this.quizzs;
    }

    public void setUtilisateurs(ArrayList<Utilisateur> utilisateurs){
        this.utilisateurs = utilisateurs;
    }

    @ManyToMany
    public ArrayList<Utilisateur> getUtilisateurs() {
        return this.utilisateurs;
    }
}