/* Date: March 31, 2012 * Template: EasyPluginModelGen.java.ftl * generator: org.molgenis.generators.ui.EasyPluginModelGen 4.0.0-testing * * THIS FILE IS A TEMPLATE. PLEASE EDIT :-) */ package org.molgenis.observ.ui; import java.util.Date; import org.molgenis.framework.ui.EasyPluginModel; /** * ApplyProtocolModel 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 ApplyProtocolModel extends EasyPluginModel { //a system veriable that is needed by tomcat private static final long serialVersionUID = 1L; //this string can be referenced from ApplyProtocolView.ftl template as ${model.helloWorld} public String helloWorld = "hello World"; //this date can be referenced from ApplyProtocolView.ftl template as ${model.date} public Date date = new Date(); //another example, you can also use getInvestigations() and setInvestigations(...) //public List<Investigation> investigations = new ArrayList<Investigation>(); public ApplyProtocolModel(ApplyProtocol controller) { //each Model can access the controller to notify it when needed. super(controller); } public Date getDate() { return date; } }