/plugin-module-codegen-engine/src/main/resources/templates/jira/tabpanel/component/ComponentTabPanel.java.vtl

https://bitbucket.org/mmeinhold/amps · Unknown · 32 lines · 26 code · 6 blank · 0 comment · 0 complexity · 8e4edcfb5edee935fa9a994aa4d3636a MD5 · raw file

  1. package ${PACKAGE};
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import com.atlassian.jira.plugin.componentpanel.ComponentTabPanel;
  5. import com.atlassian.jira.plugin.componentpanel.ComponentTabPanelModuleDescriptor;
  6. import com.atlassian.jira.plugin.componentpanel.BrowseComponentContext;
  7. import java.util.HashMap;
  8. import java.util.Map;
  9. public class ${CLASSNAME} implements ComponentTabPanel
  10. {
  11. private static final Logger log = LoggerFactory.getLogger(${CLASSNAME}.class);
  12. protected ComponentTabPanelModuleDescriptor descriptor;
  13. public void init(ComponentTabPanelModuleDescriptor descriptor)
  14. {
  15. this.descriptor = descriptor;
  16. }
  17. public String getHtml(BrowseComponentContext context)
  18. {
  19. final Map<String, Object> velocityParams = new HashMap<String,Object>();
  20. return descriptor.getHtml("view", velocityParams);
  21. }
  22. public boolean showPanel(BrowseComponentContext context)
  23. {
  24. return true;
  25. }
  26. }