/* Date: May 15, 2009 * Template: PluginScreenJavaTemplateGen.java.ftl * generator: org.molgenis.generators.screen.PluginScreenJavaTemplateGen 3.3.0-testing * * THIS FILE IS A TEMPLATE. PLEASE EDIT :-) */ package plugins.emptydb; import org.molgenis.framework.db.Database; import org.molgenis.framework.ui.PluginModel; import org.molgenis.framework.ui.ScreenController; import org.molgenis.util.Entity; import org.molgenis.util.Tuple; public class EmptyDbPlugin extends PluginModel<Entity> { private static final long serialVersionUID = 1511261755841429645L; public EmptyDbPlugin(String name, ScreenController<?> parent) { super(name, parent); } @Override public String getViewName() { return "plugins_emptydb_EmptyDbPlugin "; } @Override public String getViewTemplate() { return "plugins/emptydb/EmptyDbPlugin.ftl"; } @Override public void handleRequest(Database db, Tuple request) { try { String action = request.getString("__action"); if (action.equals("emptyDatabase")) { new emptyDatabase(db, false); } } catch (Exception e) { logger.error(e); } } @Override public void reload(Database db) { } @Override public boolean isVisible() { return true; } }