Index

A C D E F G H I J M P R S T U 
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.
A C D E F G H I J M P R S T U 
All Classes|All Packages