Interface InstanceTabProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider
All Known Subinterfaces:
InstanceTabProvider
All Known Implementing Classes:
AbstractInstanceTabProvider

public interface InstanceTabProvider extends UIExtensionProvider
Provides support for custom UI tabs when viewing Instance details
Since:
0.15.1
  • Method Details

    • renderTemplate

      HTMLResponse renderTemplate(Instance instance)
      Instance details provided to your rendering engine
      Parameters:
      instance - details of an Instance
      Returns:
      result of rendering an template
    • show

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