Skip navigation links
A B C D F G M P R S U V 

A

AbstractChatBot - Class in fr.paris.lutece.plugins.chatbot.service.bot
Bot
AbstractChatBot() - Constructor for class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
 
addBotPost(String) - Method in class fr.paris.lutece.plugins.chatbot.business.ChatData
Add a post
addPost(Post) - Method in class fr.paris.lutece.plugins.chatbot.business.ChatData
Add a post
addUserPost(String) - Method in class fr.paris.lutece.plugins.chatbot.business.ChatData
Add a post
AUTHOR_BOT - Static variable in class fr.paris.lutece.plugins.chatbot.business.Post
 
AUTHOR_USER - Static variable in class fr.paris.lutece.plugins.chatbot.business.Post
 

B

BotDescription - Class in fr.paris.lutece.plugins.chatbot.business
BotDescription
BotDescription() - Constructor for class fr.paris.lutece.plugins.chatbot.business.BotDescription
 
BotService - Class in fr.paris.lutece.plugins.chatbot.service
BotService

C

ChatBot - Interface in fr.paris.lutece.plugins.chatbot.service.bot
ChatBot
ChatBotApp - Class in fr.paris.lutece.plugins.chatbot.web
This class provides a simple implementation of an XPage
ChatBotApp() - Constructor for class fr.paris.lutece.plugins.chatbot.web.ChatBotApp
 
ChatData - Class in fr.paris.lutece.plugins.chatbot.business
ChatData
ChatData() - Constructor for class fr.paris.lutece.plugins.chatbot.business.ChatData
 
ChatService - Class in fr.paris.lutece.plugins.chatbot.service
ChatService
Conversation - Class in fr.paris.lutece.plugins.chatbot.business
Conversation
Conversation() - Constructor for class fr.paris.lutece.plugins.chatbot.business.Conversation
 

D

DefaultPostRenderer - Class in fr.paris.lutece.plugins.chatbot.service
DefaultPostRenderer
DefaultPostRenderer() - Constructor for class fr.paris.lutece.plugins.chatbot.service.DefaultPostRenderer
 
doProcessMessage(HttpServletRequest) - Method in class fr.paris.lutece.plugins.chatbot.web.ChatBotApp
Process the response

F

fr.paris.lutece.plugins.chatbot.business - package fr.paris.lutece.plugins.chatbot.business
 
fr.paris.lutece.plugins.chatbot.service - package fr.paris.lutece.plugins.chatbot.service
 
fr.paris.lutece.plugins.chatbot.service.bot - package fr.paris.lutece.plugins.chatbot.service.bot
 
fr.paris.lutece.plugins.chatbot.web - package fr.paris.lutece.plugins.chatbot.web
 

G

getAuthor() - Method in class fr.paris.lutece.plugins.chatbot.business.Post
Returns the Author
getAvailableLanguages() - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Return available languages list
getAvailableLanguages() - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
Returns available languages
getAvatarUrl() - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Returns the AvatarUrl
getAvatarUrl() - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the BotAvatarUrl
getAvatarUrl() - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
The image URL of the bot's avatar
getBot(String) - Static method in class fr.paris.lutece.plugins.chatbot.service.BotService
Get a bot by its key
getBots() - Static method in class fr.paris.lutece.plugins.chatbot.service.BotService
Get all bots
getContent() - Method in class fr.paris.lutece.plugins.chatbot.business.Post
Returns the Content
getConversation(String) - Static method in class fr.paris.lutece.plugins.chatbot.service.ChatService
Get conversation
getDescription() - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Returns the Description
getDescription(Locale) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the Description
getDescription(Locale) - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
Gets the bot description
getDescriptionI18nKey() - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the DescriptionI18nKey
getKey() - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the Key
getKey() - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
Get the bot ID
getLanguage() - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Returns the Language
getName() - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Returns the Name
getName(Locale) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the Name
getName(Locale) - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
Gets the bot name
getNameI18nKey() - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Returns the NameI18nKey
getPosts() - Method in class fr.paris.lutece.plugins.chatbot.business.ChatData
The post list
getPosts() - Method in class fr.paris.lutece.plugins.chatbot.business.Conversation
Returns the Posts
getResponse() - Method in class fr.paris.lutece.plugins.chatbot.business.Conversation
Returns the Response
getUrl() - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Returns the Url

M

MockChatBot - Class in fr.paris.lutece.plugins.chatbot.service.bot
MockChatBot
MockChatBot() - Constructor for class fr.paris.lutece.plugins.chatbot.service.bot.MockChatBot
 

P

Post - Class in fr.paris.lutece.plugins.chatbot.business
Post
Post() - Constructor for class fr.paris.lutece.plugins.chatbot.business.Post
 
PostRenderer - Interface in fr.paris.lutece.plugins.chatbot.service
PostRenderer
processData(HttpServletRequest, Map<String, String>, Locale) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Last bot post build with data collected.
processMessage(HttpServletRequest, String, String, String, Locale) - Static method in class fr.paris.lutece.plugins.chatbot.service.ChatService
Process message
processUserMessage(String, String, Locale) - Method in interface fr.paris.lutece.plugins.chatbot.service.bot.ChatBot
Process the user message
processUserMessage(String, String, Locale) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.MockChatBot
 

R

register(ChatBot) - Static method in class fr.paris.lutece.plugins.chatbot.service.BotService
Register a bot from an other module
render(List<Post>) - Method in class fr.paris.lutece.plugins.chatbot.service.DefaultPostRenderer
Render a list of post (Renders URL links, ...)
render(List<Post>) - Method in interface fr.paris.lutece.plugins.chatbot.service.PostRenderer
Render a list of post (Renders URL links, ...)

S

setAuthor(int) - Method in class fr.paris.lutece.plugins.chatbot.business.Post
Sets the Author
setAvatarUrl(String) - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Sets the AvatarUrl
setAvatarUrl(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the BotAvatarUrl
setContent(String) - Method in class fr.paris.lutece.plugins.chatbot.business.Post
Sets the Content
setDescription(String) - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Sets the Description
setDescription(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the Description
setDescriptionI18nKey(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the DescriptionI18nKey
setKey(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the Key
setLanguage(String) - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Sets the Language
setListAvailableLanguages(List<String>) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Set available languages list
setName(String) - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Sets the Name
setName(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the Name
setNameI18nKey(String) - Method in class fr.paris.lutece.plugins.chatbot.service.bot.AbstractChatBot
Sets the NameI18nKey
setPosts(List) - Method in class fr.paris.lutece.plugins.chatbot.business.Conversation
Sets the Posts
setResponse(List) - Method in class fr.paris.lutece.plugins.chatbot.business.Conversation
Sets the Response
setUrl(String) - Method in class fr.paris.lutece.plugins.chatbot.business.BotDescription
Sets the Url

U

unregister(String) - Static method in class fr.paris.lutece.plugins.chatbot.service.BotService
Unregister a bot

V

viewBot(HttpServletRequest) - Method in class fr.paris.lutece.plugins.chatbot.web.ChatBotApp
Returns the content of the bot page.
viewList(HttpServletRequest) - Method in class fr.paris.lutece.plugins.chatbot.web.ChatBotApp
Returns the content of the list of bots page
A B C D F G M P R S U V 
Skip navigation links

Copyright © 2017 City of Paris. All rights reserved.