public class NavigationDataHolder
extends java.lang.Object
BreadcrumbsController
Constructor and Description |
---|
NavigationDataHolder() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the history.
|
static NavigationDataHolder |
getInstance()
Static method to retrieve the NavigationDataHolder from the context.
|
NavigationData |
getLastRecordedNavigationData()
Gets the last recorded navigation data from the history.
|
java.lang.String |
getMaximizedWindowStateURL()
Gets the MaximizedWindowStateURL from the SmallView.jspx.
|
java.util.List<NavigationData> |
getNavigationData()
Returns stack of all available navigation data.
|
java.lang.String |
getNormalWindowStateURL()
Gets the NormalWindowStateURL from the SmallView.jspx.
|
NavigationData |
getPreviousNavigationData()
Gets the previous navigation data from the history.
|
boolean |
isEmpty()
Checks if history is empty.
|
NavigationData |
peekLastRecordedNavigationData()
Peek last recorded navigation data.
|
void |
recordNavigation(NavigationData currentEntry)
Records navigation to the passed view.
|
void |
setMaximizedWindowStateURL(java.lang.String url)
Sets the MaximizedWindowStateURL from the SmallView.jspx.
|
void |
setNormalWindowStateURL(java.lang.String url)
Sets the NormalWindowStateURL from the SmallView.jspx.
|
public void recordNavigation(NavigationData currentEntry)
currentEntry
- the current entrypublic java.util.List<NavigationData> getNavigationData()
public NavigationData getLastRecordedNavigationData()
public NavigationData getPreviousNavigationData()
public NavigationData peekLastRecordedNavigationData()
public boolean isEmpty()
public void clear()
public static NavigationDataHolder getInstance()
public void setNormalWindowStateURL(java.lang.String url)
url
- as Stringpublic java.lang.String getNormalWindowStateURL()
public void setMaximizedWindowStateURL(java.lang.String url)
url
- as stringpublic java.lang.String getMaximizedWindowStateURL()