package org.sakaiproject.wontovlab.model;
// default package
// Generated 20/03/2008 11:41:34 by Hibernate Tools 3.2.0.b11


import java.util.HashSet;
import java.util.Set;

/**
 * VlExperiment generated by hbm2java
 */
public class Experiment  implements java.io.Serializable {


     private Long experimentId;
     private String name;
     private String description;
     private String ownerId;
     private Set steps = new HashSet(0);
     private Set executedExp = new HashSet(0);
     private Step first_step;
     private Step last_step;
     
    public Experiment() {
    }

	
    public Experiment(String name, String description, String ownerId) {
        this.name = name;
        this.description = description;
        this.ownerId = ownerId;
    }
    public Experiment(String name, String description, String ownerId, Set steps, Set executedExp) {
       this.name = name;
       this.description = description;
       this.ownerId = ownerId;
       this.steps = steps;
       this.executedExp = executedExp;
    }
   
    public Long getExperimentId() {
        return this.experimentId;
    }
    
    public void setExperimentId(Long experimentId) {
        this.experimentId = experimentId;
    }
    public String getName() {
        return this.name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    public String getDescription() {
        return this.description;
    }
    
    public void setDescription(String description) {
        this.description = description;
    }
    public String getOwnerId() {
        return this.ownerId;
    }
    
    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }
    public Set getSteps() {
        return this.steps;
    }
    
    public void setSteps(Set steps) {
        this.steps = steps;
    }


	public Set getExecutedExp() {
		return executedExp;
	}


	public void setExecutedExp(Set executedExp) {
		this.executedExp = executedExp;
	}


	public Step getFirst_step() {
		return first_step;
	}


	public void setFirst_step(Step first_step) {
		this.first_step = first_step;
	}


	public Step getLast_step() {
		return last_step;
	}


	public void setLast_step(Step last_step) {
		this.last_step = last_step;
	}







}


