A B C D E G I L M O P R S T U W 
All Classes All Packages

A

afterTextChanged(Editable) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
This method is called to notify you that, somewhere within s, the text has been changed.
afterTextChanged(Editable) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
This method is called to notify you that, somewhere within s, the text has been changed.

B

beforeTextChanged(CharSequence, int, int, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
This method is called to notify you that, within s, the count characters beginning at start are about to be replaced by new text with length after.
beforeTextChanged(CharSequence, int, int, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
This method is called to notify you that, within s, the count characters beginning at start are about to be replaced by new text with length after.

C

completeSignIn(Intent) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Task to complete the sign in process.
ConfirmationFragment - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
 
ConfirmationFragment() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.ConfirmationFragment
 
ConfirmationFragment.Action - Interface in edu.cnm.deepdive.teamassignmentsandroid.controller
 

D

deleteGroup(long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
 
deleteGroup(long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
deleteGroup(long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
deleteTask(long, long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
 
deleteTask(long, long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
deleteTask(long, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 

E

EditGroupFragment - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
This fragment contains methods to get and make new groups.
EditGroupFragment() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
 
EditTaskFragment - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
This fragment contains methods to get and make new tasks.
EditTaskFragment() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
 
edu.cnm.deepdive.teamassignmentsandroid - package edu.cnm.deepdive.teamassignmentsandroid
 
edu.cnm.deepdive.teamassignmentsandroid.adapter - package edu.cnm.deepdive.teamassignmentsandroid.adapter
 
edu.cnm.deepdive.teamassignmentsandroid.controller - package edu.cnm.deepdive.teamassignmentsandroid.controller
 
edu.cnm.deepdive.teamassignmentsandroid.model.pojo - package edu.cnm.deepdive.teamassignmentsandroid.model.pojo
 
edu.cnm.deepdive.teamassignmentsandroid.service - package edu.cnm.deepdive.teamassignmentsandroid.service
 
edu.cnm.deepdive.teamassignmentsandroid.viewmodel - package edu.cnm.deepdive.teamassignmentsandroid.viewmodel
 
execute() - Method in interface edu.cnm.deepdive.teamassignmentsandroid.controller.ConfirmationFragment.Action
 

G

getAccount() - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Will retrieve users account once sign in is successful.
getConnected() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets the date/time user connects to service.
getCreationDate() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
gets the Date the user created a group
getCreationDate() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets Date user creates login.
getDescription() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets description of task
getDisplayName() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets users display name.
getDueDate() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets due date of tasks.
getGroup() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
gets Group
getGroup() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
getGroup(long, User) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
 
getGroup(long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getGroups() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets list of Groups
getGroups() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Gets group from model.Group.
getGroups(boolean, User) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
Gets List of groups.
getGroups(boolean, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getGroups(User) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
Sets List of group, gets bearer token for authentication.
getGroups(String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getId() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
gets the id of group using a Long
getId() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets the task id
getId() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets a Long for user id.
getInstance() - Static method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Gets Instance of google sign in service.
getInstance() - Static method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getItemCount() - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.GroupAdapter
Returns the total number of items in the data set held by the adapter.
getItemCount() - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.TaskAdapter
Returns the total number of items in the data set held by the adapter.
getMembership(long, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getName() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Gets the name of the group
getOauthKey() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Gets the oauth key for the user.
getOwnedGroups() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Gets Owned groups from management fragment.
getOwner() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
gets the user/ owner of the group
getPostDate() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets Date user posts to database.
getProfile(String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getTask() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
getTask(long, long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
 
getTask(long, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getTasks() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Gets a list of task for a group
getTasks() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
gets list of tasks
getTasks() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Gets tasks from pojo.
getTasks(long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
Gets List of tasks
getTasks(long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
getTitle() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets title of task
getUser() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Gets user that created a task.
getUserProfile() - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.UserRepository
Sets user, gets bearer token for authentication.
getUsers() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Sets the user/owner of a group
GoogleSignInService - Class in edu.cnm.deepdive.teamassignmentsandroid.service
Uses Google Sign-In to authenticate a user with Google credentials.
Group - Class in edu.cnm.deepdive.teamassignmentsandroid.model.pojo
Created fields for Group with getters and setters.
Group() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
 
GroupAdapter - Class in edu.cnm.deepdive.teamassignmentsandroid.adapter
Adapter class that transfers group live data to the recycler view in the home fragment.
GroupAdapter(List<Group>, Context, GroupAdapter.OnGroupActionClickListener, GroupAdapter.OnGroupActionClickListener, GroupAdapter.OnGroupActionClickListener) - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.adapter.GroupAdapter
Allows for implementation of default listener interfaces.
GroupAdapter.OnGroupActionClickListener - Interface in edu.cnm.deepdive.teamassignmentsandroid.adapter
Helper method that passes group id to the viewholder.
GroupRepository - Class in edu.cnm.deepdive.teamassignmentsandroid.service
Fetches "Group" data from web service proxy.
GroupRepository(Context) - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
Passes context for google sign in.
GroupsFragment - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
This class creates the binding and inflates the Fragment layout and pasess groups and group ids to the view model.
GroupsFragment() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.GroupsFragment
 

I

InstanceHolder() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy.InstanceHolder
 
isCompleted() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Used to display if task has been bompleted.
isConfirmedComplete() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
User confirms if task was complete.
isCurrentUserOwner() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
 

L

loadGroup(long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
loadGroups() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Posts Group to thread to set given value.
loadOwnedGroups() - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Groups will be loaded from the database.
loadTask(long, long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
 
loadTasks(long) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Posts Task to thread to set given value.
LoginActivity - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
This class offers the user a sign in button, then authenticates account with google sign in service.
LoginActivity() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.LoginActivity
 

M

MainActivity - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
Called when activity is started.
MainActivity() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.MainActivity
 
MainViewModel - Class in edu.cnm.deepdive.teamassignmentsandroid.viewmodel
Prepares and manages data for the activities and fragments and presents it to the UI.
MainViewModel(Application) - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Manages data for acitivities and fragmetns.

O

onActivityResult(int, int, Intent) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.LoginActivity
On start up activity will fetch account information and return a toast if credentials are required to log in.
onBindViewHolder(GroupAdapter.Holder, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.GroupAdapter
Called by RecyclerView to display the data at the specified position.
onBindViewHolder(TaskAdapter.Holder, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.TaskAdapter
Called by RecyclerView to display the data at the specified position.
onCreate() - Method in class edu.cnm.deepdive.teamassignmentsandroid.SignInApplication
Called when the activity is first created.
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.ConfirmationFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
requests group by id for user to add a task
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.LoginActivity
Called when the activity is starting followed by initilization including tab layout.
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.MainActivity
Called when the activity is starting followed by initilization including tab layout.
onCreate(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.TasksFragment
Task fragment is initialized.
onCreateDialog(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.ConfirmationFragment
 
onCreateDialog(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
Creates the pop up dialog for inputing group data.
onCreateDialog(Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
Creates the pop up dialog for task input
onCreateOptionsMenu(Menu) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.MainActivity
Prepare the Screen's standard options menu to be displayed.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
Instantiates an XML layout.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
Instantiates an XML layout.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.GroupsFragment
Called to have the fragment instantiate its user interface view
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.TasksFragment
Instantiates an XML layout.
onCreateViewHolder(ViewGroup, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.GroupAdapter
Called when RecyclerView needs a new RecyclerView.ViewHolder of the given type to represent an item.
onCreateViewHolder(ViewGroup, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.adapter.TaskAdapter
Called when RecyclerView needs a new RecyclerView.ViewHolder of the given type to represent an item.
onGroupActionClick(View, Group) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.adapter.GroupAdapter.OnGroupActionClickListener
 
onGroupTasksClick(Group) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.GroupsFragment
Helper method that passes group id to the viewholder.
onOptionsItemSelected(MenuItem) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.MainActivity
This hook is called whenever an item in your options menu is selected.
onSupportNavigateUp() - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.MainActivity
 
onTaskClick(View, Task) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.adapter.TaskAdapter.OnTaskClickListener
 
onTextChanged(CharSequence, int, int, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
This method is called to notify you that, within s, the count characters beginning at start have just replaced old text that had length before.
onTextChanged(CharSequence, int, int, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
This method is called to notify you that, within s, the count characters beginning at start have just replaced old text that had length before.
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditGroupFragment
Called immediately after onViewCreate.
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.EditTaskFragment
Called immediately after onViewCreate.
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.GroupsFragment
Called after onCreateView has returned, used to initialize subclasses before saved state is restored to view
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.teamassignmentsandroid.controller.TasksFragment
CAlled immediately after onViewCreate.

P

postGroup(Group, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
postTask(Task, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
putMembership(boolean, long, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
putTask(boolean, long, long, long, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 
putTask(long, long, Task, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 

R

refresh() - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Will refresh users account for secure connection without need to log in again.
refreshBearerToken() - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
User credentials will be sent for authentication.
renameGroup(long, String, String) - Method in interface edu.cnm.deepdive.teamassignmentsandroid.service.WebServiceProxy
 

S

saveGroup(Group) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
Saves single group to data base.
saveGroup(Group) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Groups come from management fragment and gets saved to the database.
saveTask(long, Task) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GroupRepository
 
saveTask(long, Task) - Method in class edu.cnm.deepdive.teamassignmentsandroid.viewmodel.MainViewModel
Saves a task to the database.
setCompleted(boolean) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets the task completed true or false.
setConfirmedComplete(boolean) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets confirmation of task completion
setContext(Application) - Static method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Sets context for Application.
setCreationDate(Date) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Sets the Date group was created
setCurrentUserOwner(boolean) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
 
setDescription(String) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets the description of the task
setDisplayName(String) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Sets the users display name.
setDueDate(Date) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets date task is due.
setName(String) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Sets name of the group
setOauthKey(String) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
Sets the oauth key for user.
setOwner(User) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
sets the owner of the group
setPostDate(Date) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets Date user posts to database.
setTasks(List<Task>) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Sets list of tasks to the group
setTitle(String) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
Sets title of task
setUsers(Set<User>) - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
sets the user of the groupe
SignInApplication - Class in edu.cnm.deepdive.teamassignmentsandroid
Uses Google Sign-In to authenticate a user with Google credentials.
SignInApplication() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.SignInApplication
 
signOut() - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Task to sign user out of account.
startSignIn(Activity, int) - Method in class edu.cnm.deepdive.teamassignmentsandroid.service.GoogleSignInService
Starts sign in process for login activity.

T

Task - Class in edu.cnm.deepdive.teamassignmentsandroid.model.pojo
Created fields for Task with getters and setters.
Task() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Task
 
TaskAdapter - Class in edu.cnm.deepdive.teamassignmentsandroid.adapter
Adapter class that transfers task live data to the recycler view in the home fragment.
TaskAdapter(List<Task>, Context, TaskAdapter.OnTaskClickListener, TaskAdapter.OnTaskClickListener) - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.adapter.TaskAdapter
 
TaskAdapter.OnTaskClickListener - Interface in edu.cnm.deepdive.teamassignmentsandroid.adapter
Helper method that passes task id to the viewholder.
TasksFragment - Class in edu.cnm.deepdive.teamassignmentsandroid.controller
This fragment contains methods to get and set tasks to a group.
TasksFragment() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.controller.TasksFragment
 
toString() - Method in class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.Group
Names the group

U

User - Class in edu.cnm.deepdive.teamassignmentsandroid.model.pojo
Get and sets user information for application.
User() - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.model.pojo.User
 
UserRepository - Class in edu.cnm.deepdive.teamassignmentsandroid.service
Fetches User data from WebServiceProxy.
UserRepository(Context) - Constructor for class edu.cnm.deepdive.teamassignmentsandroid.service.UserRepository
Passes Context for Google Sign in Service.

W

WebServiceProxy - Interface in edu.cnm.deepdive.teamassignmentsandroid.service
Interfaces application with database from the service.
WebServiceProxy.InstanceHolder - Class in edu.cnm.deepdive.teamassignmentsandroid.service
 
A B C D E G I L M O P R S T U W 
All Classes All Packages