|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INavigationHistory
Tracks all navigation history for a single session
Method Summary | |
---|---|
void |
addBreadcrumb(Breadcrumb crumb)
Adds a breadcrumb to the history |
void |
addStage(IStageInstance stage)
Adds a stage to the history |
void |
cleanUpAfterLogout(IDIFSession session)
Cleans up the navigation history after a logout process. |
List<Breadcrumb> |
getHistoryFirstAccess()
|
List<Breadcrumb> |
getHistoryLastAccessed()
|
Breadcrumb |
getPreviousForByFirstAccess(String stageToFindPrevious)
Finds the previous breadcrumb for a given stage by first access |
Breadcrumb |
getPreviousForByLastAccess(String stageToFindPrevious)
Finds the previous breadcrumb for a given stage by last access |
boolean |
isEmpty()
|
void |
removeStage(String stage)
Removes a stage from the history |
Method Detail |
---|
void addBreadcrumb(Breadcrumb crumb)
crumb
- the crumb to addvoid addStage(IStageInstance stage)
stage
- the stage to addvoid cleanUpAfterLogout(IDIFSession session)
session
- the current user sessionList<Breadcrumb> getHistoryFirstAccess()
List<Breadcrumb> getHistoryLastAccessed()
Breadcrumb getPreviousForByFirstAccess(String stageToFindPrevious)
stageToFindPrevious
-
Breadcrumb getPreviousForByLastAccess(String stageToFindPrevious)
stageToFindPrevious
-
boolean isEmpty()
void removeStage(String stage)
stage
- the stage to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |