Class DefaultPluggableProjectOperation

java.lang.Object
com.atlassian.jira.plugin.projectoperation.AbstractPluggableProjectOperation
com.atlassian.jira.plugin.projectoperation.DefaultPluggableProjectOperation
All Implemented Interfaces:
PluggableProjectOperation

public abstract class DefaultPluggableProjectOperation extends AbstractPluggableProjectOperation
Class that represents a PluggableProjectOperation as something with a label and associated content.
Since:
v4.4
  • Constructor Details

    • DefaultPluggableProjectOperation

      public DefaultPluggableProjectOperation()
  • Method Details

    • getHtml

      public final String getHtml(Project project, ApplicationUser user)
      Description copied from interface: PluggableProjectOperation
      Get the HTML to present on screen
      Parameters:
      project - Provide the project in case we need any project specific information to render the HTML
      user - The currently logged in user
      Returns:
      HTML representation for this project operation.
    • getLabelHtml

      protected abstract String getLabelHtml(Project project, ApplicationUser user)
    • getContentHtml

      protected abstract String getContentHtml(Project project, ApplicationUser user)