Index
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
All Classes|All Packages|Constant Field Values