Index
All Classes|All Packages
A
- assign(boolean, long, long, long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
To see if a task is assigned to group and member.
- assign(boolean, long, long, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
-
boolean value meant to assign a task to a user.
C
- checkMembership(long, long, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Check to see if a user is a member of a group.
- completed(long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
Mark a task as completed.
- configure(HttpSecurity) - Method in class edu.cnm.deepdive.teamassignments.configuration.SecurityConfiguration
- convert(Jwt) - Method in class edu.cnm.deepdive.teamassignments.service.UserService
-
Get or create authentication token for user.
D
- delete(long, long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
Delete a task
- delete(long, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
- delete(long, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Allows a group to be deleted.
- delete(long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
delete mapping for group.
E
- edu.cnm.deepdive.teamassignments - package edu.cnm.deepdive.teamassignments
- edu.cnm.deepdive.teamassignments.configuration - package edu.cnm.deepdive.teamassignments.configuration
- edu.cnm.deepdive.teamassignments.controller - package edu.cnm.deepdive.teamassignments.controller
- edu.cnm.deepdive.teamassignments.model.dao - package edu.cnm.deepdive.teamassignments.model.dao
- edu.cnm.deepdive.teamassignments.model.entity - package edu.cnm.deepdive.teamassignments.model.entity
- edu.cnm.deepdive.teamassignments.service - package edu.cnm.deepdive.teamassignments.service
- equals(Object) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Boolean status for the group class will be returned if it matches the request id.
- equals(Object) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
Override .equals for User.
- equals(Object) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Override .equals for User.
F
- findAllByGroupAndCompletedAndConfirmedCompleteIsFalseOrderByDueDate(Group, boolean) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByGroupAndCompletedAndDueDateAfterOrderByDueDateAsc(Group, boolean, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByGroupAndCompletedAndDueDateBeforeOrderByDueDateAsc(Group, boolean, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByGroupAndCompletedAndDueDateBetweenOrderByDueDateAsc(Group, boolean, Date, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByGroupAndCompletedIsFalseAndDueDateBeforeOrderByDueDateAsc(Group, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByGroupsContainingAndTasksNotCompletedAndOverdue(Group, boolean, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.UserRepository
- findAllByGroupsNotEmptyOrderByDisplayNameAsc() - Method in interface edu.cnm.deepdive.teamassignments.model.dao.UserRepository
- findAllByOwnerOrderByNameAsc(User) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.GroupRepository
- findAllByOwnerOrUsersContainsOrderByNameAsc(User, User) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.GroupRepository
- findAllByUserAndCompletedAndDueDateAfterOrderByDueDateAsc(User, boolean, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByUserAndCompletedAndDueDateBeforeOrderByDueDateAsc(User, boolean, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByUserAndCompletedAndDueDateBetweenOrderByDueDateAsc(User, boolean, Date, Date) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.TaskRepository
- findAllByUsersContainingOrderByNameAsc(User) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.GroupRepository
- findAllUserInMyGroups(User) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.UserRepository
- findAllUsersInMyOwnGroups(User) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.UserRepository
- findFirstByOauthKey(String) - Method in interface edu.cnm.deepdive.teamassignments.model.dao.UserRepository
G
- get(long) - Method in class edu.cnm.deepdive.teamassignments.service.UserService
- get(long, long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
Look up tasks for a given user.
- get(long, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
- get(long, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Gets all members of a group.
- get(long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
get mapping for group.
- getAll(long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
-
gets all tasks available for that specific group.
- getAllByOrderByName() - Method in interface edu.cnm.deepdive.teamassignments.model.dao.GroupRepository
- getConnected() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Get the date user connected to server
- getCreationDate() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Gets the Date the group was created
- getCreationDate() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets the Date item was created
- getDescription() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
Gets the description of the task
- getDisplayName() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets the display name of user
- getDueDate() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
getter for dueDate.
- getGroup() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
getter for group.
- getGroups() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets a list of groups
- getGroups(boolean, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Gets groups owned by user
- getGroups(boolean, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
Iterable group object used to get all groups created.
- getId() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Gets the group's id
- getId() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
getter for id.
- getId() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
gets the id of the task
- getMembership(long, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
get mapping for checking membership.
- getName() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Gets the name of user.
- getOauthKey() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets users oauth key
- getOrCreate(String, String) - Method in class edu.cnm.deepdive.teamassignments.service.UserService
-
Get user or prompts to create user if user does not exist.
- getOwnedGroups() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets a list of Group
- getOwner() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Gets the owner of the group
- getPostDate() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
getter for postDate.
- getTasks() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Gets a list of Tasks
- getTasks() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets a list of task
- getTasks(long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
This method will get a task by id.
- getTitle() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
Gets the title of the task
- getUser() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
getter for user.
- getUsers() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Sets the user
- Group - Class in edu.cnm.deepdive.teamassignments.model.entity
-
Entity class for Group object using JPA mapping.
- Group() - Constructor for class edu.cnm.deepdive.teamassignments.model.entity.Group
- GroupController - Class in edu.cnm.deepdive.teamassignments.controller
-
controller for group with Spring annotation mapping.
- GroupController(GroupService) - Constructor for class edu.cnm.deepdive.teamassignments.controller.GroupController
-
Constructor for group.
- GroupRepository - Interface in edu.cnm.deepdive.teamassignments.model.dao
-
Repository used for group class.
- GroupService - Class in edu.cnm.deepdive.teamassignments.service
-
Group Service class.
- GroupService(UserService, GroupRepository) - Constructor for class edu.cnm.deepdive.teamassignments.service.GroupService
-
Constructor for Group service.
H
- hashCode() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
The hashcode to verify user
- hashCode() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
The hashcode to verify identity
- hashCode() - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Gets the hash code needed to verify user
I
- isAssigned(long, long, long, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
To see if a task is assigned to group and member.
- isAssigned(long, long, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
-
Get mapping for isAssigned boolean value.
- isCompleted() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
boolean for isCompleted.
- isConfirmedComplete() - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
boolean is confirmed complete.
J
- jwtDecoder() - Method in class edu.cnm.deepdive.teamassignments.configuration.SecurityConfiguration
-
Extends Jwt Decoder functional interface.
M
- main(String[]) - Static method in class edu.cnm.deepdive.teamassignments.TeamAssignmentsServiceApplication
-
The main method that runs the application database.
- me(Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.UserController
-
get mapping for the User making the request.
P
- post(Group, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
Post mapping for adding a group.
- post(Task, long, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
-
post mapping for adding a task.
- post(User, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.UserController
-
Post mapping for User object.
- put(long, long, Task, User) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
- put(long, long, Task, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.TaskController
- putMembership(long, long, boolean, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
Put mapping for membership.
R
- rename(long, String, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Allows a group to be renamed.
- replaceName(long, String, Authentication) - Method in class edu.cnm.deepdive.teamassignments.controller.GroupController
-
put mapping for renaming group.
S
- save(Group) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Basic group save method
- save(Group, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Save a new group and set creator to group owner.
- save(Task, User, long) - Method in class edu.cnm.deepdive.teamassignments.service.TaskService
-
Save a new task.
- save(User) - Method in class edu.cnm.deepdive.teamassignments.service.UserService
-
Save user to database.
- SecurityConfiguration - Class in edu.cnm.deepdive.teamassignments.configuration
-
used to provide specific verification for a user.
- SecurityConfiguration(UserService) - Constructor for class edu.cnm.deepdive.teamassignments.configuration.SecurityConfiguration
-
user service security configuration.
- setCompleted(boolean) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
boolean is completed.
- setConfirmedComplete(boolean) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
boolean set confirmed complete.
- setConnected(Date) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Sets the Date user connected
- setCreationDate(Date) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Sets the Date created
- setDescription(String) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
Sets the description of the task
- setDisplayName(String) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Sets the dispaly name of user
- setDueDate(Date) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
setter for dueDate.
- setGroup(Group) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
setter for group.
- setId(Long) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
sets teh id of the task
- setName(String) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Sets the name of user
- setOauthKey(String) - Method in class edu.cnm.deepdive.teamassignments.model.entity.User
-
Sets the oauth key
- setOwner(User) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Group
-
Sets teh owner of the group
- setTitle(String) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
Sets the title of the task
- setUser(User) - Method in class edu.cnm.deepdive.teamassignments.model.entity.Task
-
setter for user.
T
- Task - Class in edu.cnm.deepdive.teamassignments.model.entity
-
Entity class for Group object using JPA mapping.
- Task() - Constructor for class edu.cnm.deepdive.teamassignments.model.entity.Task
- TaskController - Class in edu.cnm.deepdive.teamassignments.controller
-
Controller for task with spring annotation mapping.
- TaskController(TaskService) - Constructor for class edu.cnm.deepdive.teamassignments.controller.TaskController
-
constructor for Task.
- TaskRepository - Interface in edu.cnm.deepdive.teamassignments.model.dao
-
Repository used for task class.
- TaskService - Class in edu.cnm.deepdive.teamassignments.service
-
Task service class
- TaskService(TaskRepository, GroupRepository, UserRepository) - Constructor for class edu.cnm.deepdive.teamassignments.service.TaskService
-
access task service repository.
- TeamAssignmentsServiceApplication - Class in edu.cnm.deepdive.teamassignments
-
Enables Spring Boots's auto configuration mechanism, enables autoscan on the package and allows the register of extra beans in classes.
- TeamAssignmentsServiceApplication() - Constructor for class edu.cnm.deepdive.teamassignments.TeamAssignmentsServiceApplication
- toggleMembership(long, long, boolean, User) - Method in class edu.cnm.deepdive.teamassignments.service.GroupService
-
Allows group owners to add or remove members to or from an existing group.
U
- User - Class in edu.cnm.deepdive.teamassignments.model.entity
-
User Entity Class.
- User() - Constructor for class edu.cnm.deepdive.teamassignments.model.entity.User
- UserController - Class in edu.cnm.deepdive.teamassignments.controller
-
User controller class
- UserController(UserService) - Constructor for class edu.cnm.deepdive.teamassignments.controller.UserController
- UserRepository - Interface in edu.cnm.deepdive.teamassignments.model.dao
-
repository used for User class.
- UserService - Class in edu.cnm.deepdive.teamassignments.service
-
User service class.
- UserService(UserRepository) - Constructor for class edu.cnm.deepdive.teamassignments.service.UserService
-
Uses Jwt converter to access the user repository.
All Classes|All Packages