Index

A B C D E F G H I J L M N O P R S T U V 
All Classes|All Packages|Constant Field Values

C

calApiResponse() - Constructor for enum class com.se21.calbot.enums.Enums.calApiResponse
 
CalBotApplication - Class in com.se21.calbot
This is the main class of the project.
CalBotApplication() - Constructor for class com.se21.calbot.CalBotApplication
 
CalBotApplicationTests - Class in com.se21.calbot
 
CalBotApplicationTests() - Constructor for class com.se21.calbot.CalBotApplicationTests
 
Calendar - Interface in com.se21.calbot.interfaces
This interface provides basic functionality for Calendar classes
calendarFactory - Variable in class com.se21.calbot.controllers.AuthenticationController
 
calendarFactory - Variable in class com.se21.calbot.controllers.Controller
 
CalendarFactory - Class in com.se21.calbot.factories
Factory class to generate object for type of calendar used by user.
CalendarFactory() - Constructor for class com.se21.calbot.factories.CalendarFactory
 
calendarId - Variable in class com.se21.calbot.controllers.Controller
 
calendarToken - Variable in class com.se21.calbot.controllers.Controller
 
calendarType() - Constructor for enum class com.se21.calbot.enums.Enums.calendarType
 
calId - Variable in class com.se21.calbot.model.User
 
calObj - Variable in class com.se21.calbot.controllers.Controller
 
calType - Variable in class com.se21.calbot.model.User
 
clientfactory - Variable in class com.se21.calbot.listeners.MessageListener
 
clientFactory - Class in com.se21.calbot.factories
Factory class to generate object for type of client used by user(eg: discord, telegram etc).
clientFactory() - Constructor for class com.se21.calbot.factories.clientFactory
 
clientId - Variable in class com.se21.calbot.ClientManager.Discord
 
clientId - Variable in class com.se21.calbot.controllers.Controller
 
ClientManager - Interface in com.se21.calbot.interfaces
This interface provides basic functionality for GUI or any user interacting(like discord, telegram) class
clientObj - Variable in class com.se21.calbot.listeners.MessageListener
 
clientSecrets - Variable in class com.se21.calbot.services.GoogleCalendarService
 
code - Variable in class com.se21.calbot.model.User
 
com.se21.calbot - package com.se21.calbot
This package is the highest package in package hierarchy, containing all of other packages and whole code.
com.se21.calbot.ClientManager - package com.se21.calbot.ClientManager
This module contains all classes for user interacting entities like Discord, Telegram etc.
com.se21.calbot.configs - package com.se21.calbot.configs
This module contains classes to manage application configurations
com.se21.calbot.controllers - package com.se21.calbot.controllers
This module contains classes to control various entities(aPAS, auth, testPing)
com.se21.calbot.enums - package com.se21.calbot.enums
Contains enum classes used in project
com.se21.calbot.factories - package com.se21.calbot.factories
This module contains factory classes, and it helps in achieving factory pattern, which in turn helps follow the design principles.
com.se21.calbot.interfaces - package com.se21.calbot.interfaces
Contains all the interfaces
com.se21.calbot.listeners - package com.se21.calbot.listeners
This module contains message listener classes to listen from user interacting entities
com.se21.calbot.model - package com.se21.calbot.model
Contains DB schema
com.se21.calbot.repositories - package com.se21.calbot.repositories
Db manager classes
com.se21.calbot.services - package com.se21.calbot.services
Service classes to implement functionalities
configure(AuthenticationManagerBuilder) - Method in class com.se21.calbot.configs.AuthConfiguration
 
configure(HttpSecurity) - Method in class com.se21.calbot.configs.AuthConfiguration
 
contextLoads() - Method in class com.se21.calbot.CalBotApplicationTests
 
controller - Variable in class com.se21.calbot.ClientManager.Discord
 
controller - Variable in class com.se21.calbot.listeners.MessageListener
 
controller - Variable in class com.se21.calbot.services.GoogleCalendarService
 
Controller - Class in com.se21.calbot.controllers
This is main controller class for whole aPAS.
Controller() - Constructor for class com.se21.calbot.controllers.Controller
 
Create - Enum constant in enum class com.se21.calbot.enums.Enums.operationType
 
createAddEventBody(DateTime, DateTime, String) - Method in class com.se21.calbot.services.GoogleCalendarService
 
createNewUnscheduledCalendar() - Method in interface com.se21.calbot.interfaces.Calendar
Create a new Unscheduled calendar in user's selected calendar
createNewUnscheduledCalendar() - Method in class com.se21.calbot.services.GoogleCalendarService
 
CREDENTIALS_FILE_PATH - Static variable in class com.se21.calbot.services.GoogleCalendarService
 
A B C D E F G H I J L M N O P R S T U V 
All Classes|All Packages|Constant Field Values