Index

A C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

accountExpired() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the accountExpired record component.
accountLocked() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the accountLocked record component.
addEvent(EventPost, Principal) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostAddService
Add a new event post to the repository.
addEvent(EventPostDTO, Principal) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles POST requests for the "/events/post" URL to add a new event post if the user is the owner of the post.
ADMIN - Enum constant in enum class io.github.navjotsrakhra.eventmanager.dataModel.Role
The ADMIN role grants full administrative access to the application.
AdminPostManagementController - Class in io.github.navjotsrakhra.eventmanager.controller
The AdminPostManagementController class handles HTTP requests related to event posts by admin users.
AdminPostManagementController(EventPostEditService, EventPostGetService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.AdminPostManagementController
Constructor for the AdminPostManagementController class.
AdminUserManagementController - Class in io.github.navjotsrakhra.eventmanager.controller
The AdminUserManagementController class handles HTTP requests related to user management in the admin panel.
AdminUserManagementController(UserManagementService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.AdminUserManagementController
Constructor for the AdminUserManagementController class.

C

changePassword(String, Principal) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserSettingsController
Handles POST requests for the "/settings/user/password" URL to change the user's password.
changePassword(Principal, String) - Method in class io.github.navjotsrakhra.eventmanager.service.UserSettingsService
Change the password for the currently logged-in user.
content() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the content record component.
content() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the content record component.
credentialsExpired() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the credentialsExpired record component.

D

DataSourceConfig - Class in io.github.navjotsrakhra.eventmanager.config
The DataSourceConfig class is responsible for configuring the data source for the application.
DataSourceConfig() - Constructor for class io.github.navjotsrakhra.eventmanager.config.DataSourceConfig
 
DateValidationFailedException - Exception Class in io.github.navjotsrakhra.eventmanager.exception
The DateValidationFailedException is an exception class used to indicate that a date validation has failed.
DateValidationFailedException(String) - Constructor for exception class io.github.navjotsrakhra.eventmanager.exception.DateValidationFailedException
Constructs a new DateValidationFailedException with the specified detail message.
deleteEvent(Long, Principal) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles DELETE requests for the "/events/delete/{ID}" URL to delete an event post if the user is the owner of the post.
deleteEventPost(Long) - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminPostManagementController
Handles DELETE requests for the "/admin/events/delete/{id}" URL to delete an event post.
deletePostById(Long) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostEditService
Deletes an existing event post with the specified ID.
deletePostById(Long, Principal) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostEditService
Deletes an existing event post with the specified ID and checks if the user is authorized to delete the post.

E

editEvent(Long, EventPostDTO, Principal) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles POST requests for the "/events/edit/{ID}" URL to edit a post if the user is the owner of the post.
editEventPost(Long, EventPostDTO) - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminPostManagementController
Handles POST requests for the "/admin/events/edit/{id}" URL to edit an event post.
endDay() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the endDay record component.
endDay() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the endDay record component.
endTime() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the endTime record component.
endTime() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the endTime record component.
equals(Object) - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Indicates whether some other object is "equal to" this one.
EventManagerApplication - Class in io.github.navjotsrakhra.eventmanager
The EventManagerApplication class is the main class of the EventManager application.
EventManagerApplication() - Constructor for class io.github.navjotsrakhra.eventmanager.EventManagerApplication
 
EventPost - Class in io.github.navjotsrakhra.eventmanager.dataModel
The EventPost class represents an event post entity with details such as title, content, location, and date/time information.
EventPost() - Constructor for class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Default constructor initializes the 'postedAt' timestamp to the current date and time.
EventPost(String, String, String, LocalDate, LocalDate, LocalTime, LocalTime) - Constructor for class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Constructor for creating an EventPost with provided details.
EventPostAddService - Class in io.github.navjotsrakhra.eventmanager.service
The EventPostAddService class provides methods for adding new EventPost entities to the repository.
EventPostAddService(EventPostRepository) - Constructor for class io.github.navjotsrakhra.eventmanager.service.EventPostAddService
Constructor for the EventPostAddService class.
EventPostAdminDTO - Record Class in io.github.navjotsrakhra.eventmanager.dataModel.dto
The EventPostAdminDTO class represents an exposed version of an EventPost, providing a simplified interface for creating event posts.
EventPostAdminDTO(Long, String, String, String, LocalDate, LocalDate, LocalTime, LocalTime, String, LocalDateTime) - Constructor for record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Creates an instance of a EventPostAdminDTO record class.
EventPostController - Class in io.github.navjotsrakhra.eventmanager.controller
The EventPostController class handles HTTP requests related to event posts.
EventPostController(EventPostGetService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.EventPostController
Constructor for the EventPostController class.
EventPostDTO - Record Class in io.github.navjotsrakhra.eventmanager.dataModel.dto
The EventPostDTO class represents an exposed version of an EventPost, providing a simplified interface for creating event posts.
EventPostDTO(Long, String, String, String, LocalDate, LocalDate, LocalTime, LocalTime) - Constructor for record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Creates an instance of a EventPostDTO record class.
EventPostEditService - Class in io.github.navjotsrakhra.eventmanager.service
The EventPostEditService class is a Spring service responsible for updating event posts.
EventPostEditService(EventPostRepository) - Constructor for class io.github.navjotsrakhra.eventmanager.service.EventPostEditService
 
EventPostGetService - Class in io.github.navjotsrakhra.eventmanager.service
The EventPostGetService class provides methods for retrieving EventPost entities from the repository.
EventPostGetService(EventPostRepository) - Constructor for class io.github.navjotsrakhra.eventmanager.service.EventPostGetService
Constructor for the EventPostGetService class.
EventPostRepository - Interface in io.github.navjotsrakhra.eventmanager.repository
The EventPostRepository interface provides data access methods for interacting with EventPost entities.

F

findByUsername(String) - Method in interface io.github.navjotsrakhra.eventmanager.repository.UserRepository
Find a user by their username.
findEventPostByPostedBy(String, Pageable) - Method in interface io.github.navjotsrakhra.eventmanager.repository.EventPostRepository
Find all event posts by the username of the user who posted them.

G

getAllEvents(Pageable) - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminPostManagementController
 
getAllEvents(Pageable) - Method in class io.github.navjotsrakhra.eventmanager.controller.EventPostController
Handles GET requests for the "/events" URL and retrieves a list of all event posts.
getAllEvents(Pageable, Principal) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles GET requests for the "/events" URL and retrieves a list of all events posted by the current user.
getAllPosts() - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostGetService
getAllPostsWithPagination(Pageable) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostGetService
Get a list of all event posts with pagination.
getAllUsers() - Method in class io.github.navjotsrakhra.eventmanager.service.UserManagementService
Get a list of all users.
getAuthorities() - Method in class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
Get the authorities granted to the user.
getDataSource() - Method in class io.github.navjotsrakhra.eventmanager.config.DataSourceConfig
Configure the data source for the application.
getPostsWithPagination(Pageable) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostGetService
Get a list of all event posts with pagination.
getPostsWithPaginationOfUser(Pageable, Principal) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostGetService
Get a list of all event posts with pagination posted by the specified user.
getUsers() - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminUserManagementController
Handles GET requests for the "/admin/users" URL and retrieves a list of all users.

H

handleDateValidationException(DateValidationFailedException) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles exceptions related to method date validation.
handleDateValidationFailedException(DateValidationFailedException) - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminPostManagementController
Handles exceptions thrown by the EventPostEditService class.
handlePostNotFoundException(PostNotFoundException) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles exceptions related to post not found.
handleValidationException(MethodArgumentNotValidException) - Method in class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Handles exceptions related to method argument validation.
hashCode() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns a hash code value for this object.
hashCode() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns a hash code value for this object.
hashCode() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Returns a hash code value for this object.
hashCode() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns a hash code value for this object.

I

ID() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the ID record component.
ID() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the ID record component.
ID() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the ID record component.
io.github.navjotsrakhra.eventmanager - package io.github.navjotsrakhra.eventmanager
 
io.github.navjotsrakhra.eventmanager.config - package io.github.navjotsrakhra.eventmanager.config
 
io.github.navjotsrakhra.eventmanager.controller - package io.github.navjotsrakhra.eventmanager.controller
 
io.github.navjotsrakhra.eventmanager.dataModel - package io.github.navjotsrakhra.eventmanager.dataModel
 
io.github.navjotsrakhra.eventmanager.dataModel.dto - package io.github.navjotsrakhra.eventmanager.dataModel.dto
 
io.github.navjotsrakhra.eventmanager.exception - package io.github.navjotsrakhra.eventmanager.exception
 
io.github.navjotsrakhra.eventmanager.repository - package io.github.navjotsrakhra.eventmanager.repository
 
io.github.navjotsrakhra.eventmanager.service - package io.github.navjotsrakhra.eventmanager.service
 
isAccountNonExpired() - Method in class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
Check if the user account is not expired.
isAccountNonLocked() - Method in class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
Check if the user account is not locked.
isCredentialsNonExpired() - Method in class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
Check if the user credentials are not expired.
isEnabled() - Method in class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
Check if the user account is enabled.

L

location() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the location record component.
location() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the location record component.
login() - Method in class io.github.navjotsrakhra.eventmanager.controller.PageController
This method handles the GET request for the "/login" URL and returns the "login" view.

M

main(String[]) - Static method in class io.github.navjotsrakhra.eventmanager.EventManagerApplication
 
MANAGEMENT - Enum constant in enum class io.github.navjotsrakhra.eventmanager.dataModel.Role
The MANAGEMENT role is for users with management responsibilities.

P

PageController - Class in io.github.navjotsrakhra.eventmanager.controller
The PageController class is responsible for handling HTTP requests related to page navigation.
PageController() - Constructor for class io.github.navjotsrakhra.eventmanager.controller.PageController
 
password() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Returns the value of the password record component.
passwordEncoder() - Method in class io.github.navjotsrakhra.eventmanager.config.SecurityConfig
Configure the password encoder for encoding and validating passwords.
postedAt() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the postedAt record component.
postedBy() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the postedBy record component.
PostNotFoundException - Exception Class in io.github.navjotsrakhra.eventmanager.exception
The PostNotFoundException class is a custom exception class that is thrown when a post is not found.
PostNotFoundException() - Constructor for exception class io.github.navjotsrakhra.eventmanager.exception.PostNotFoundException
Constructs a new PostNotFoundException with the specified detail message.

R

register(RegistrationFormDTO) - Method in class io.github.navjotsrakhra.eventmanager.controller.RegistrationController
Handles POST requests for the "/register" URL to register a new user.
RegistrationController - Class in io.github.navjotsrakhra.eventmanager.controller
The RegistrationController class handles HTTP requests related to user registration.
RegistrationController(UserRegistrationService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.RegistrationController
Constructor for the RegistrationController class.
RegistrationFormDTO - Record Class in io.github.navjotsrakhra.eventmanager.dataModel.dto
The RegistrationFormDTO class represents a user registration form containing username and password.
RegistrationFormDTO(String, String) - Constructor for record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Creates an instance of a RegistrationFormDTO record class.
Role - Enum Class in io.github.navjotsrakhra.eventmanager.dataModel
The Role enum defines different roles that can be assigned to users within the application.
roles() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the roles record component.

S

saveUserFromRegistrationFormWIthDefaultRole(RegistrationFormDTO) - Method in class io.github.navjotsrakhra.eventmanager.service.UserRegistrationService
Save a user from a registration form with the default role.
SecurityConfig - Class in io.github.navjotsrakhra.eventmanager.config
The SecurityConfig class is responsible for configuring security settings and access control for the application.
SecurityConfig() - Constructor for class io.github.navjotsrakhra.eventmanager.config.SecurityConfig
 
securityFilterChain(HttpSecurity) - Method in class io.github.navjotsrakhra.eventmanager.config.SecurityConfig
Configure security settings and access control for the application.
setContent(String) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the content or description of the event.
setEndDay(LocalDate) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the ending date of the event, performing date validation.
setEndTime(LocalTime) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the ending time of the event, performing time validation.
setId(Long) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
 
setLocation(String) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the location where the event will take place.
setPostedBy(String) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
 
setStartDay(LocalDate) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the starting date of the event, performing date validation.
setStartTime(LocalTime) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the starting time of the event, performing time validation.
setTitle(String) - Method in class io.github.navjotsrakhra.eventmanager.dataModel.EventPost
Set the title of the event.
startDay() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the startDay record component.
startDay() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the startDay record component.
startTime() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the startTime record component.
startTime() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the startTime record component.

T

title() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns the value of the title record component.
title() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns the value of the title record component.
toEventPost() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Converts this EventPostRecord to an EventPost object.
toString() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostAdminDTO
Returns a string representation of this record class.
toString() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.EventPostDTO
Returns a string representation of this record class.
toString() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Returns a string representation of this record class.
toString() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns a string representation of this record class.
toUserObject(PasswordEncoder) - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Converts this RegistrationForm to a UserObject.

U

updatePostById(Long, EventPost) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostEditService
Updates an existing event post with the specified ID.
updatePostById(Long, EventPost, Principal) - Method in class io.github.navjotsrakhra.eventmanager.service.EventPostEditService
Updates an existing event post with the specified ID and checks if the user is authorized to edit the post.
updateUserRole(Long, List<Role>) - Method in class io.github.navjotsrakhra.eventmanager.controller.AdminUserManagementController
Handles POST requests for the "/admin/updateUserRole/{id}" URL to update user roles.
updateUserRoles(Long, List<Role>) - Method in class io.github.navjotsrakhra.eventmanager.service.UserManagementService
Update the roles of a user with the specified ID.
USER - Enum constant in enum class io.github.navjotsrakhra.eventmanager.dataModel.Role
The USER role represents standard users of the application.
UserConfig - Class in io.github.navjotsrakhra.eventmanager.config
The UserConfig class is responsible for configuring the user details service.
UserConfig() - Constructor for class io.github.navjotsrakhra.eventmanager.config.UserConfig
 
userDetailsService(UserRepository) - Method in class io.github.navjotsrakhra.eventmanager.config.UserConfig
Configure the UserDetailsService bean to handle user authentication.
UserDTO - Record Class in io.github.navjotsrakhra.eventmanager.dataModel.dto
The UserDTO record represents an exposed version of a UserObject, providing simplified access to user data.
UserDTO(long, String, List<Role>, boolean, boolean, boolean) - Constructor for record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Creates an instance of a UserDTO record class.
UserEventPostController - Class in io.github.navjotsrakhra.eventmanager.controller
The EventPostController class handles HTTP requests related to event posts.
UserEventPostController(EventPostGetService, EventPostAddService, EventPostEditService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.UserEventPostController
Constructor for the EventPostController class.
UserManagementService - Class in io.github.navjotsrakhra.eventmanager.service
The UserManagementService class provides methods for managing user-related operations.
UserManagementService(UserRepository) - Constructor for class io.github.navjotsrakhra.eventmanager.service.UserManagementService
Constructor for the UserManagementService class.
username() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.RegistrationFormDTO
Returns the value of the username record component.
username() - Method in record class io.github.navjotsrakhra.eventmanager.dataModel.dto.UserDTO
Returns the value of the username record component.
UserNameTakenException - Exception Class in io.github.navjotsrakhra.eventmanager.exception
The UserNameTakenException is an exception class used to indicate that a username is already taken during user registration.
UserNameTakenException() - Constructor for exception class io.github.navjotsrakhra.eventmanager.exception.UserNameTakenException
Constructs a new UserNameTakenException with a default message indicating that the username is already taken.
usernameTakenExceptionHandler(UserNameTakenException) - Method in class io.github.navjotsrakhra.eventmanager.controller.RegistrationController
Handles exceptions related to a username already being taken.
UserObject - Class in io.github.navjotsrakhra.eventmanager.dataModel
The UserObject class represents a user entity with user details.
UserObject() - Constructor for class io.github.navjotsrakhra.eventmanager.dataModel.UserObject
 
UserRegistrationService - Class in io.github.navjotsrakhra.eventmanager.service
The UserRegistrationService class provides methods for user registration and saving user data from registration forms.
UserRegistrationService(UserRepository, PasswordEncoder) - Constructor for class io.github.navjotsrakhra.eventmanager.service.UserRegistrationService
Constructor for the UserRegistrationService class.
UserRepository - Interface in io.github.navjotsrakhra.eventmanager.repository
The UserRepository interface provides data access methods for interacting with UserObject entities.
UserSettingsController - Class in io.github.navjotsrakhra.eventmanager.controller
The UserSettingsController class handles HTTP requests related to user settings.
UserSettingsController(UserSettingsService) - Constructor for class io.github.navjotsrakhra.eventmanager.controller.UserSettingsController
Constructor for the UserSettingsController class.
UserSettingsService - Class in io.github.navjotsrakhra.eventmanager.service
The UserSettingsService class provides methods for managing user settings, including password changes.
UserSettingsService(UserRepository, PasswordEncoder) - Constructor for class io.github.navjotsrakhra.eventmanager.service.UserSettingsService
Constructor for the UserSettingsService class.

V

valueOf(String) - Static method in enum class io.github.navjotsrakhra.eventmanager.dataModel.Role
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.navjotsrakhra.eventmanager.dataModel.Role
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form