Interface NetworkTabProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider
All Known Subinterfaces:
NetworkTabProvider
All Known Implementing Classes:
AbstractNetworkTabProvider

public interface NetworkTabProvider extends UIExtensionProvider
Renders tabs for networks. This could be useful if , for example a custom integration for network providers was made for NSX or ACI. It may be beneficial to render an additional tab on network details that would provide useful information
Since:
0.15.2
  • Method Details

    • renderTemplate

      HTMLResponse renderTemplate(Network network)
      Network details provided to your rendering engine
      Parameters:
      network - details
      Returns:
      result of rendering a template
    • show

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