Class AbstractBookmarkAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- org.onebusaway.twilio.actions.TwilioSupport
-
- org.onebusaway.twilio.actions.bookmarks.AbstractBookmarkAction
-
- All Implemented Interfaces:
com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
,org.apache.struts2.interceptor.ParameterAware
,org.apache.struts2.interceptor.SessionAware
,CurrentUserAware
- Direct Known Subclasses:
DeleteBookmarkAction
,IndexAction
,ManageAction
public abstract class AbstractBookmarkAction extends TwilioSupport
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BookmarkPresentationService
_bookmarkPresentationService
protected TextModification
_destinationPronunciation
-
Fields inherited from class org.onebusaway.twilio.actions.TwilioSupport
_currentUser, _currentUserService, _parameters, _transitDataService, DISPLAY_DATA, DO_ROUTING, INPUT_KEY, NEEDS_DEFAULT_SEARCH_LOCATION, PHONE_NUMBER_KEY, PREVIOUS_MENU_ITEM, REPEAT_MENU_ITEM, sessionMap
-
-
Constructor Summary
Constructors Constructor Description AbstractBookmarkAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBookmarkDescription(BookmarkWithStopsBean bookmark)
List<BookmarkWithStopsBean>
getBookmarks()
int
getIndex()
Set<String>
getRouteIds()
List<String>
getStopIds()
boolean
isValidSelection()
protected void
populateBookmarks(List<BookmarkWithStopsBean> bookmarks, String messageKey)
void
setBookmarkPresentationService(BookmarkPresentationService bookmarkPresentationService)
void
setDestinationPronunciation(TextModification destinationPronunciation)
void
setIndex(int index)
void
setRouteIds(Set<String> routeIds)
protected void
setSelection()
void
setStopIds(List<String> stopIds)
-
Methods inherited from class org.onebusaway.twilio.actions.TwilioSupport
addMessage, addMessage, addText, clearInput, clearNavState, clearNextAction, getCurrentUser, getDefaultSearchArea, getInput, getMessage, getPhoneNumber, logUserInteraction, setCurrentUser, setCurrentUserService, setNextAction, setParameters, setServiceAreaService, setSession, setTransitDataService
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getLocaleProvider, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
-
-
-
Field Detail
-
_bookmarkPresentationService
protected BookmarkPresentationService _bookmarkPresentationService
-
_destinationPronunciation
protected TextModification _destinationPronunciation
-
-
Method Detail
-
setBookmarkPresentationService
@Autowired public void setBookmarkPresentationService(BookmarkPresentationService bookmarkPresentationService)
-
setDestinationPronunciation
@Autowired public void setDestinationPronunciation(@Qualifier("destinationPronunciation") TextModification destinationPronunciation)
-
getBookmarks
public List<BookmarkWithStopsBean> getBookmarks()
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
isValidSelection
public boolean isValidSelection()
-
populateBookmarks
protected void populateBookmarks(List<BookmarkWithStopsBean> bookmarks, String messageKey)
-
addBookmarkDescription
protected void addBookmarkDescription(BookmarkWithStopsBean bookmark)
-
setSelection
protected void setSelection()
-
-