package model;
// Generated Oct 23, 2017 4:23:49 PM by Hibernate Tools 3.5.0.Final

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;

/**
 * Film generated by hbm2java
 */
public class Film implements java.io.Serializable {

	private BigDecimal numFilm;
	private Individu individu;
	private String titre;
	private String genre;
	private Short annee;
	private Set<Jouer> jouers = new HashSet<Jouer>(0);
	private Set<Projection> projections = new HashSet<Projection>(0);

	public Film() {
	}

	public Film(BigDecimal numFilm, Individu individu, String titre) {
		this.numFilm = numFilm;
		this.individu = individu;
		this.titre = titre;
	}

	public Film(BigDecimal numFilm, Individu individu, String titre, String genre, Short annee, Set<Jouer> jouers,
			Set<Projection> projections) {
		this.numFilm = numFilm;
		this.individu = individu;
		this.titre = titre;
		this.genre = genre;
		this.annee = annee;
		this.jouers = jouers;
		this.projections = projections;
	}

	public BigDecimal getNumFilm() {
		return this.numFilm;
	}

	public void setNumFilm(BigDecimal numFilm) {
		this.numFilm = numFilm;
	}

	public Individu getIndividu() {
		return this.individu;
	}

	public void setIndividu(Individu individu) {
		this.individu = individu;
	}

	public String getTitre() {
		return this.titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getGenre() {
		return this.genre;
	}

	public void setGenre(String genre) {
		this.genre = genre;
	}

	public Short getAnnee() {
		return this.annee;
	}

	public void setAnnee(Short annee) {
		this.annee = annee;
	}

	public Set<Jouer> getJouers() {
		return this.jouers;
	}

	public void setJouers(Set<Jouer> jouers) {
		this.jouers = jouers;
	}

	public Set<Projection> getProjections() {
		return this.projections;
	}

	public void setProjections(Set<Projection> projections) {
		this.projections = projections;
	}

}
