Interface AppTabProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider
All Known Subinterfaces:
AppTabProvider
All Known Implementing Classes:
AbstractAppTabProvider

public interface AppTabProvider extends UIExtensionProvider
Used for adding customized tabs to the Morpheus App Details Screens
Since:
0.15.1
  • Method Details

    • renderTemplate

      HTMLResponse renderTemplate(App app)
      The render method for rendering custom tabs as it relates to an Application view.
      Parameters:
      app - details of an App
      Returns:
      result of rendering an template
    • show

      Boolean show(App app, User user, Account account)
      Provide logic when tab should be displayed. This logic is checked after permissions are validated.
      Parameters:
      app - App details
      user - current User details
      account - Account details
      Returns:
      whether the tab should be displayed