/* Date: February 27, 2012 * Template: EasyPluginModelGen.java.ftl * generator: org.molgenis.generators.ui.EasyPluginModelGen 4.0.0-testing * * THIS FILE IS A TEMPLATE. PLEASE EDIT :-) */ package plugins.EditIndividual; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import org.molgenis.framework.ui.EasyPluginModel; import org.molgenis.organization.Investigation; import org.molgenis.pheno.Individual; /** * EditIndividualModel takes care of all state and it can have helper methods to * query the database. It should not contain layout or application logic which * are solved in View and Controller. * * @See org.molgenis.framework.ui.ScreenController for available services. */ public class EditIndividualModel extends EasyPluginModel { // a system veriable that is needed by tomcat private static final long serialVersionUID = 1L; private List<Investigation> listInvest = new ArrayList<Investigation>(); private List<Individual> listIndiv = new ArrayList<Individual>(); String state = "start"; String stateStart = "s"; String chosenInv = ""; String chosenInd = ""; String protName = ""; HashMap<String, List<String>> hashProtocols = new HashMap<String, List<String>>(); List<String> knownFeatList = new ArrayList<String>(); List<String> featList = new ArrayList<String>(); public EditIndividualModel(EditIndividual controller) { // each Model can access the controller to notify it when needed. super(controller); } public List<Investigation> getListInvest() { return listInvest; } public void setListInvest(List<Investigation> listInvest) { this.listInvest = listInvest; } public List<Individual> getListIndiv() { return listIndiv; } public void setListIndiv(List<Individual> listIndiv) { this.listIndiv = listIndiv; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getChosenInv() { return chosenInv; } public void setChosenInv(String chosenInv) { this.chosenInv = chosenInv; } public String getChosenInd() { return chosenInd; } public void setChosenInd(String chosenInd) { this.chosenInd = chosenInd; } public String getStateStart() { return stateStart; } public void setStateStart(String stateStart) { this.stateStart = stateStart; } public HashMap<String, List<String>> getHashProtocols() { return hashProtocols; } public List<String> getKnownFeatList() { return knownFeatList; } public void setKnownFeatList(List<String> knownFeatList) { this.knownFeatList = knownFeatList; } public List<String> getFeatList() { return featList; } public void setFeatList(List<String> featList) { this.featList = featList; } // public void setHashProtocols(String protName, List<String> hashProtocols) // { // this.protName = protName; // this.hashProtocols = hashProtocols; // } }