Class DeepLinkService<T>

java.lang.Object
org.broadleafcommerce.common.web.deeplink.DeepLinkService<T>
Direct Known Subclasses:
ContentDeepLinkServiceImpl

public abstract class DeepLinkService<T> extends Object
This abstract class should be extended by services that provide deep links for specific entities.
Author:
Andre Azzolini (apazzolini)
  • Field Details

  • Constructor Details

    • DeepLinkService

      public DeepLinkService()
  • Method Details

    • getLinks

      public final List<DeepLink> getLinks(T item)
      Returns a list of DeepLink objects that represent the location of 1 or more admin elements
      Parameters:
      item -
      Returns:
      the list of DeepLinks
    • getAdminBaseUrl

      protected String getAdminBaseUrl()
    • getLinksInternal

      protected abstract List<DeepLink> getLinksInternal(T item)