package br.com.caelum.calopsita.plugins.prioritization; import br.com.caelum.calopsita.model.Menu; import br.com.caelum.calopsita.model.Parameters; import br.com.caelum.calopsita.model.PluginConfig; import br.com.caelum.calopsita.model.Project; import br.com.caelum.calopsita.model.SubmenuItem; import br.com.caelum.vraptor.ioc.Component; @Component public class PrioritizationPlugin implements PluginConfig { public String getDescription() { return null; } public String getName() { return "Prioritization"; } public void includeMenus(Menu menu, Parameters parameters) { if (parameters.contains("project")) { Project project = parameters.get("project"); menu.getOrCreate("cards") .add(new SubmenuItem("prioritize", "/projects/" + project.getId() + "/prioritization/")); } } }