Nantes Université

Skip to content
Extraits de code Groupes Projets
Echantillon.java 1,83 ko
Newer Older
  • Learn to ignore specific revisions
  • package lry.dip.tcp;
    
    import java.io.Serializable;
    import java.util.Date;
    
    
    Youness's avatar
    Youness a validé
    public class Echantillon implements Serializable {
    
    	/***** Attributs *****/
    
    
    	private int id;
    	private String nom;
    	private String espece;
    	private int age;
    	private String date_entree;
    	private String date_sortie;
    
    Youness's avatar
    Youness a validé
    
    	/***** Constructeur *****/
    
    
    	public Echantillon(int pId, String pNom, String pEspece, int pAge, String pEntree, String pSortie) {
    		this.setId(pId);
    		this.setNom(pNom);
    		this.setEspece(pEspece);
    		this.setAge(pAge);
    		this.setDate_entree(pEntree);
    		this.setDate_sortie(pSortie);
    	}
    
    Youness's avatar
    Youness a validé
    	
    	/*****Getters - Setters*****/
    
    
    	public int getId() {
    		return id;
    	}
    
    	public void setId(int id) {
    		this.id = id;
    	}
    
    	public String getNom() {
    		return nom;
    	}
    
    	public void setNom(String nom) {
    		this.nom = nom;
    	}
    
    	public String getEspece() {
    		return espece;
    	}
    
    	public void setEspece(String espece) {
    		this.espece = espece;
    	}
    
    	public int getAge() {
    		return age;
    	}
    
    	public void setAge(int age) {
    		this.age = age;
    	}
    
    	public String getDate_entree() {
    		return date_entree;
    	}
    
    	public void setDate_entree(String date_entree) {
    		this.date_entree = date_entree;
    	}
    
    	public String getDate_sortie() {
    		return date_sortie;
    	}
    
    	public void setDate_sortie(String date_sortie) {
    		this.date_sortie = date_sortie;
    	}
    
    	public String getValueColumn(String ColumnName) {
    		switch (ColumnName) {
    
    Youness's avatar
    Youness a validé
    		case "Nom": {
    			return getNom();
    		}
    		case "Espèce": {
    			return getEspece();
    		}
    		case "Âge": {
    			return Integer.toString(getAge());
    		}
    		case "Date entrée": {
    			return (getDate_entree().toString()).substring(0, 10) + " "
    					+ (getDate_entree().toString()).substring(24, 29);
    		}
    		case "Date sortie": {
    			return getDate_sortie().toString();
    		}
    
    		}
    		return ColumnName;
    	}
    }