com.fatwire.gst.foundation.navigation
Interface NavigationService
- All Known Implementing Classes:
- AbstractNavigationService, SimpleNavigationHelper, WraNavigationService
public interface NavigationService
- Since:
- August 2012
- Author:
- Dolf Dijkstra
Method Summary |
NavigationNode |
getNodeByName(String pagename,
int depth)
|
NavigationNode |
getNodeByName(String pagename,
int depth,
String linkAttribute)
Retrieves the NavigationNodes for the Page with the name
pagename and in the current site. |
NavigationNode |
getNodeByName(String site,
String pagename,
int depth)
|
NavigationNode |
getNodeByName(String site,
String pagename,
int depth,
String linkAttribute)
|
NavigationNode |
getNodeByQuery(com.fatwire.assetapi.query.Query query,
int depth,
String linkAttribute)
|
Collection<NavigationNode> |
getRootNodesForSite(int depth)
|
Collection<NavigationNode> |
getRootNodesForSite(String site,
int depth)
|
Collection<NavigationNode> |
getRootNodesForSite(String site,
int depth,
String linkAttribute)
|
getRootNodesForSite
Collection<NavigationNode> getRootNodesForSite(int depth)
- Parameters:
depth
- the maximum number of levels to retrieve
- Returns:
- the NavigationNodes for the page by this name.
getRootNodesForSite
Collection<NavigationNode> getRootNodesForSite(String site,
int depth)
- Parameters:
site
- depth
- the maximum number of levels to retrieve
- Returns:
- the NavigationNodes for the page by this name.
getRootNodesForSite
Collection<NavigationNode> getRootNodesForSite(String site,
int depth,
String linkAttribute)
- Parameters:
site
- depth
- the maximum number of levels to retrievelinkAttribute
-
- Returns:
getNodeByName
NavigationNode getNodeByName(String pagename,
int depth)
- Parameters:
pagename
- the name of the Page asset
- Returns:
- the NavigationNode for the page by this name.
getNodeByName
NavigationNode getNodeByName(String site,
String pagename,
int depth)
- Parameters:
site
- pagename
- the name of the Page assetdepth
- the maximum number of levels to retrieve
- Returns:
- the NavigationNode for the page by this name.
getNodeByName
NavigationNode getNodeByName(String site,
String pagename,
int depth,
String linkAttribute)
- Parameters:
site
- pagename
- the name of the Page assetdepth
- the maximum number of levels to retrievelinkAttribute
-
- Returns:
- the NavigationNode for the page by this name.
getNodeByName
NavigationNode getNodeByName(String pagename,
int depth,
String linkAttribute)
- Retrieves the NavigationNodes for the Page with the name
pagename and in the current site.
- Parameters:
pagename
- the name of the Page assetdepth
- the maximum number of levels to retrievelinkAttribute
-
- Returns:
- the NavigationNode for the page by this name.
getNodeByQuery
NavigationNode getNodeByQuery(com.fatwire.assetapi.query.Query query,
int depth,
String linkAttribute)
- Parameters:
query
- the asset query, needs to return Page assetsdepth
- the maximum number of levels to retrievelinkAttribute
-
- Returns:
- the NavigationNode for the page by this name.
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.