Interface NetworkRouterTabProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider

public interface NetworkRouterTabProvider extends UIExtensionProvider
This provider will render additional tabs for Network Router details (NetworkRouter). This can be useful when building a custom network integration provider that has remote accessible controls for additional information about a router or other network device.
Since:
1.3.0
  • Method Details

    • renderTemplate

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

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