org.broadleafcommerce.common.web.deeplink
Class DeepLinkService<T>

java.lang.Object
  extended by org.broadleafcommerce.common.web.deeplink.DeepLinkService<T>

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 Summary
protected static String ADMIN_BASE_URL_PROP
           
protected  RuntimeEnvironmentPropertiesManager propMgr
           
 
Constructor Summary
DeepLinkService()
           
 
Method Summary
 String getAdminBaseUrl()
           
 List<DeepLink> getLinks(T item)
           
protected abstract  List<DeepLink> getLinksInternal(T item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN_BASE_URL_PROP

protected static final String ADMIN_BASE_URL_PROP
See Also:
Constant Field Values

propMgr

@Autowired
protected RuntimeEnvironmentPropertiesManager propMgr
Constructor Detail

DeepLinkService

public DeepLinkService()
Method Detail

getAdminBaseUrl

public String getAdminBaseUrl()

getLinks

public final List<DeepLink> getLinks(T item)

getLinksInternal

protected abstract List<DeepLink> getLinksInternal(T item)


Copyright © 2013. All Rights Reserved.