Interface NetworkServerTabProvider

All Superinterfaces:
PluginProvider, UIExtensionProvider

public interface NetworkServerTabProvider extends UIExtensionProvider
This provider will render additional tabs for Network Integration details (NetworkServer). This can be useful when building a custom network integration provider that has remote accessible controls for additional information (a switch, router, or other device).
Since:
1.2.5
  • Method Details

    • renderTemplate

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

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