-
- All Implemented Interfaces:
-
ai.tock.bot.definition.ConnectorStoryHandler,ai.tock.bot.engine.BotBus,ai.tock.bot.engine.Bus,ai.tock.bot.engine.I18nTranslator,ai.tock.translator.I18nKeyProvider
public class ScoreboardConnector extends ConnectorStoryHandlerBase<ScoreboardDef>
Connector specific behaviour.
-
-
Field Summary
Fields Modifier and Type Field Description private final Actionactionprivate final StringapplicationIdprivate final BotDefinitionbotDefinitionprivate final PlayerIdbotIdprivate final ConnectorDataconnectorDataprivate final ScoreboardDefcontextprivate final StringcontextIdprivate final IntegercurrentAnswerIndexprivate final DialogcurrentDialogprivate final IntentAwarecurrentIntentprivate final Dialogdialogprivate final Map<String, EntityStateValue>entitiesprivate I18nKeyProvideri18nProviderprivate final IntentAwareintentprivate NextUserActionStatenextUserActionStateprivate StoryStep<out StoryHandlerDefinition>stepprivate final StringstepNameprivate Storystoryprivate final ConnectorTypetargetConnectorTypeprivate final Booleantestprivate final ConnectorunderlyingConnectorprivate final PlayerIduserIdprivate final UserInterfaceTypeuserInterfaceTypeprivate final LocaleuserLocaleprivate final UserPreferencesuserPreferencesprivate final StringuserTextprivate final UserTimelineuserTimeline
-
Method Summary
Modifier and Type Method Description final CharSequencesubtitle(ScoreboardDef $self, StationStop stop)final BotBusdisplay(List<StationStop> trains, LocalDateTime nextDate)abstract Function1<ScoreboardDef, ConnectorMessage>connectorDisplay(List<StationStop> trains, LocalDateTime nextDate)final BotBusdisplayDetails(VehicleJourney journey)abstract Function1<ScoreboardDef, ConnectorMessage>connectorDisplayDetails(VehicleJourney journey)-
Methods inherited from class ai.tock.bot.engine.BotBus
booleanChoice, changeContextValue, changeContextValue, changeEntityText, changeEntityValue, changeEntityValue, changeEntityValue, choice, contextValue, contextValue, defaultDelay, end, end, end, end, end, end, end, endRawText, entityText, entityText, entityValue, entityValue, entityValueDetails, entityValueDetails, getAction, getBotDefinition, getBusContextValue, getBusContextValue, getConnectorData, getContextId, getCurrentDialog, getCurrentIntent, getDialog, getEntities, getI18nProvider, getNextUserActionState, getStep, getStepName, getStory, getTest, getUnderlyingConnector, getUserPreferences, getUserText, getUserTimeline, handleAndSwitchStory, hasActionEntity, hasActionEntity, hasChoiceValue, i18n, i18nKey, isChoiceAction, isCompatibleWith, isFeatureEnabled, isIntent, markAsUnknown, nlpStats, reloadProfile, removeAllEntityValues, removeEntityValue, removeEntityValue, resetDialogState, send, send, send, send, send, send, send, send, setBusContextValue, setBusContextValue, setI18nProvider, setNextUserActionState, setStep, setStory, skipAnswer, switchStory, withMessage, withNotificationType, withPriority, withVisibility -
Methods inherited from class ai.tock.bot.engine.Bus
getApplicationId, getBotId, getCurrentAnswerIndex, getIntent, getUserId, sendRawText, withMessage, withMessage -
Methods inherited from class ai.tock.bot.definition.ConnectorStoryHandlerBase
getContext -
Methods inherited from class ai.tock.bot.engine.I18nTranslator
getTargetConnectorType, getUserInterfaceType, getUserLocale, translate, translate, translate, translateAndReturnBlankAsNull -
Methods inherited from class ai.tock.translator.I18nKeyProvider
i18n -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
subtitle
final CharSequence subtitle(ScoreboardDef $self, StationStop stop)
-
display
final BotBus display(List<StationStop> trains, LocalDateTime nextDate)
-
connectorDisplay
abstract Function1<ScoreboardDef, ConnectorMessage> connectorDisplay(List<StationStop> trains, LocalDateTime nextDate)
-
displayDetails
final BotBus displayDetails(VehicleJourney journey)
-
connectorDisplayDetails
abstract Function1<ScoreboardDef, ConnectorMessage> connectorDisplayDetails(VehicleJourney journey)
-
-
-
-