package model.gammeOperatoire;

import java.util.Arrays;
import java.util.Vector;

public class Stockage extends Activite implements java.io.Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 4601490931344932847L;
	protected String lieu;
	static String[] str = {"Lieu"};

	public String getlieu() {
		return lieu;
	}

	public void setlieu(String lieu) {
		this.lieu = lieu;
	}

	public Stockage(int duree, String lieu) {

		super(duree, "Stockage ("+lieu+")", new Vector<String>(Arrays.asList(str)));
		this.lieu=lieu;
	}
	

	@Override
	public void set(Vector<Object> source){
		this.nom= (String)source.get(param.indexOf(baseStr[0]));
		this.duree=Integer.parseInt((String)(source.get(param.indexOf(baseStr[1]))));
		this.lieu=(String)source.get(param.indexOf(str[0]));
	}
	
	@Override
	public Object get(int i){
		switch(i) {
		case 0	: 	return nom;
		case 1	:	return duree;
		case 2	:	return lieu;
		default	:	return null;
		}
	}
}
