A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

ActivityLoginBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
ActivityMainBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
add(Product) - Method in class edu.cnm.deepdive.albuquirky.service.ProductRepository
Add product to database
address - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
addressOfFulfillment - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
AlbuquirkyApplication - Class in edu.cnm.deepdive.albuquirky
Application Class that uses Stetho and GoogleSignInService on creation
AlbuquirkyApplication() - Constructor for class edu.cnm.deepdive.albuquirky.AlbuquirkyApplication
 
AlbuquirkyWebService - Interface in edu.cnm.deepdive.albuquirky.service
This interface holds a list of endpoints to interact with the AlbuQuirky server.
AlbuquirkyWebService.InstanceHolder - Class in edu.cnm.deepdive.albuquirky.service
Nested class to create and hold an instance of the web service.
AppBarMainBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
APPLICATION_ID - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 

B

BASE_URL - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityLoginBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ContentMainBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCommissionsBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentDeliveryBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderConfirmBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderDetailsBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentPlaceOrderBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
bind(View) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
BrowserFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.browse
The fragment class for displaying a list of Product objects in the browser screen.
BrowserFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.browse.BrowserFragment
 
BUILD_TYPE - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
BuildConfig - Class in edu.cnm.deepdive.albuquirky
 
BuildConfig() - Constructor for class edu.cnm.deepdive.albuquirky.BuildConfig
 

C

CarouselAdapter - Class in edu.cnm.deepdive.albuquirky.adapter
Adapter that uses Fragments to manage images in a carousel
CarouselAdapter(FragmentManager, int, ArrayList<Fragment>) - Constructor for class edu.cnm.deepdive.albuquirky.adapter.CarouselAdapter
Constructor to initialize CarouselAdapter
carouselDescription - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
carouselDetails - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
carouselImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
CarouselItemFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.products
Fragment to display images in a carousel
CarouselItemFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.products.CarouselItemFragment
 
CLIENT_ID - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
Commission - Class in edu.cnm.deepdive.albuquirky.model
Commission model class for database table
Commission() - Constructor for class edu.cnm.deepdive.albuquirky.model.Commission
 
CommissionFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.commission
Reusable UI layout to display commissions
CommissionFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.commission.CommissionFragment
 
completeSignIn(Intent) - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Completes sign in
ContentMainBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
currentProduct(long) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets product based on id of product, if it exists

D

dateOfFulfillment - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
DEBUG - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
DeliveryFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.orders
A simple Fragment subclass.
DeliveryFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.orders.DeliveryFragment
 
description - Variable in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
drawerLayout - Variable in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 

E

edu.cnm.deepdive.albuquirky - package edu.cnm.deepdive.albuquirky
 
edu.cnm.deepdive.albuquirky.adapter - package edu.cnm.deepdive.albuquirky.adapter
 
edu.cnm.deepdive.albuquirky.controller - package edu.cnm.deepdive.albuquirky.controller
 
edu.cnm.deepdive.albuquirky.controller.ui.browse - package edu.cnm.deepdive.albuquirky.controller.ui.browse
 
edu.cnm.deepdive.albuquirky.controller.ui.commission - package edu.cnm.deepdive.albuquirky.controller.ui.commission
 
edu.cnm.deepdive.albuquirky.controller.ui.orders - package edu.cnm.deepdive.albuquirky.controller.ui.orders
 
edu.cnm.deepdive.albuquirky.controller.ui.products - package edu.cnm.deepdive.albuquirky.controller.ui.products
 
edu.cnm.deepdive.albuquirky.controller.ui.profile - package edu.cnm.deepdive.albuquirky.controller.ui.profile
 
edu.cnm.deepdive.albuquirky.databinding - package edu.cnm.deepdive.albuquirky.databinding
 
edu.cnm.deepdive.albuquirky.model - package edu.cnm.deepdive.albuquirky.model
 
edu.cnm.deepdive.albuquirky.service - package edu.cnm.deepdive.albuquirky.service
 
email - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 

F

fab - Variable in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
FragmentBrowserBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentCarouselItemBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentCommissionsBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentDeliveryBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentOrderConfirmBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentOrderDetailsBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentOrdersBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentPlaceOrderBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentProductBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
FragmentProfileBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
fulfillAddress - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
fulfillDate - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
fulfillType - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 

G

getAccount() - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Gets GoogleSignInAccount
getAddress() - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Gets address of profile
getAddress() - Method in class edu.cnm.deepdive.albuquirky.model.User
Gets address of user
getAddress(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getAll() - Method in class edu.cnm.deepdive.albuquirky.service.ProductRepository
Refresh bearer token
getBuyer() - Method in class edu.cnm.deepdive.albuquirky.model.Order
Gets id of buyer of order
getCommissionById(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getCommissioner() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Gets id of person who commissioned the Commission
getCommissionRequest(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getCommissions(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getCount() - Method in class edu.cnm.deepdive.albuquirky.adapter.CarouselAdapter
 
getData() - Method in class edu.cnm.deepdive.albuquirky.model.SearchResponse
Gets data
getDescription() - Method in class edu.cnm.deepdive.albuquirky.model.Image
Gets description of image
getDescription() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets description of product
getEmail() - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Gets email of profile
getExternalId() - Method in class edu.cnm.deepdive.albuquirky.model.User
Gets external id
getId() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Get Commission id
getId() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets product id
getId() - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Gets id of product on order
getId() - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Gets profile id
getImage() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets a single image
getImage() - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Gets image of profile
getImageById(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getImageDescription(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getImageFileName() - Method in class edu.cnm.deepdive.albuquirky.model.Image
Gets name of image file
getImages() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets a LiveData list of images
getInstance() - Static method in class edu.cnm.deepdive.albuquirky.controller.ui.products.CarouselItemFragment
Gets an instance of an Image from the server and puts it in the carousel to display
getInstance() - Static method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
Method to supply an instance of the web service.
getInstance() - Static method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Gets instance
getItem(int) - Method in class edu.cnm.deepdive.albuquirky.adapter.CarouselAdapter
 
getItemCount() - Method in class edu.cnm.deepdive.albuquirky.adapter.OrdersRecyclerAdapter
 
getItemQuantity() - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Gets number of product ordered
getName() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets name of pruduct
getOrder() - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Gets order number to product on order
getOrderById(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getOrders() - Method in class edu.cnm.deepdive.albuquirky.adapter.OrdersRecyclerAdapter
Gets list of orders
getPlacedDate() - Method in class edu.cnm.deepdive.albuquirky.model.Order
Gets date of when order was placed
getPosition() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Gets Commissions position in queue
getPostedDate() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets date product was posted
getPrice() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets price of product
getProduct() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets a single product
getProduct() - Method in class edu.cnm.deepdive.albuquirky.model.Image
Gets product id
getProduct() - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Gets product id of product on order
getProductById(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductDescription(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductImages(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductName(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductPrice(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProducts() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets products
getProducts() - Method in class edu.cnm.deepdive.albuquirky.model.SearchResponse.SearchData
Gets ProdDto object
getProducts(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductsBySeller(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProductStock(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProfile(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProfileById(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getProfileFromServer() - Method in class edu.cnm.deepdive.albuquirky.service.UserRepository
Get profile from database of user currently logged into app
getProfileImage(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getRequest() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Gets Commission request
getResults() - Method in class edu.cnm.deepdive.albuquirky.controller.MainViewModel
Gets the current list of Product objects from the last search.
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.ActivityLoginBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.ContentMainBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCommissionsBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentDeliveryBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderConfirmBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderDetailsBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentPlaceOrderBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
getRoot() - Method in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
getSeller() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Gets seller number of Commission
getSeller() - Method in class edu.cnm.deepdive.albuquirky.model.Order
Gets id of seller of order
getStock() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Gets number in stock of product
getText() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrdersViewModel
Gets LiveData
getThrowable() - Method in class edu.cnm.deepdive.albuquirky.controller.MainViewModel
Gets the most recent throwable error, if any.
getThrowable() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Gets a throwable
getThrowable() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileViewModel
Gets and returns errors and exceptions
getTimestamp() - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Gets Commission's timestamp
getUnitPrice() - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Gets unit price for product on order
getUser() - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileViewModel
Gets profile
getUsername() - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Gets username of profile
getUsername() - Method in class edu.cnm.deepdive.albuquirky.model.User
Gets username of user
getUsername(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getUserOrders(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getUserSoldOrders(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
getView(int, View, ViewGroup) - Method in class edu.cnm.deepdive.albuquirky.adapter.SearchAdapter
 
getWaitlist(String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
GoogleSignInService - Class in edu.cnm.deepdive.albuquirky.service
Uses GoogleSignInClient and GoogleSignInAccount to log into application

H

horizontalGuideline40 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 

I

Image - Class in edu.cnm.deepdive.albuquirky.model
Image model class for database table
Image() - Constructor for class edu.cnm.deepdive.albuquirky.model.Image
 
imageView - Variable in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityLoginBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ContentMainBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCommissionsBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentDeliveryBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderConfirmBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderDetailsBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentPlaceOrderBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
inflate(LayoutInflater) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityLoginBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ContentMainBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentCommissionsBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentDeliveryBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderConfirmBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrderDetailsBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentPlaceOrderBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
inflate(LayoutInflater, ViewGroup, boolean) - Static method in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
inputAddress - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
inputEmail - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
inputUsername - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
InstanceHolder() - Constructor for class edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService.InstanceHolder
 
item2 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item2 - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
item2Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item2Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
item2Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item2Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
item2Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item2Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
item3 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item3Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item3Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item3Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item4 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item4Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item4Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item4Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item5 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item5Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item5Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item5Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item6 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item6Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item6Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item6Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item7 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item7Cost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item7Image - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
item7Name - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
itemCost - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
itemCost - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
itemCost - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
itemCost - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
itemCostTax - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
itemCostTax - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
itemCostTotal - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
itemCostTotal - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
itemNameOrderId - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
itemNameOrderId - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
ItemSearchBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 

L

LoginActivity - Class in edu.cnm.deepdive.albuquirky.controller
Activity to log in using GoogleSignInServices
LoginActivity() - Constructor for class edu.cnm.deepdive.albuquirky.controller.LoginActivity
 

M

MainActivity - Class in edu.cnm.deepdive.albuquirky
Base class that allows use of newer activities on older devices
MainActivity() - Constructor for class edu.cnm.deepdive.albuquirky.MainActivity
 
MainViewModel - Class in edu.cnm.deepdive.albuquirky.controller
The MainViewModel class queries the database for a list of products to display in the BrowserFragment, and stores the results for easy retrieval.
MainViewModel(Application) - Constructor for class edu.cnm.deepdive.albuquirky.controller.MainViewModel
The constructor initializes all of the MutableLiveData required to hold the information received from the database.

N

name - Variable in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
NavHeaderMainBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
navView - Variable in class edu.cnm.deepdive.albuquirky.databinding.ActivityMainBinding
 
newInstance(String, String) - Static method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.DeliveryFragment
Use this factory method to create a new instance of this fragment using the provided parameters.
newInstance(String, String) - Static method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderConfirmFragment
Use this factory method to create a new instance of this fragment using the provided parameters.
newInstance(String, String) - Static method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderDetailsFragment
Use this factory method to create a new instance of this fragment using the provided parameters.
newInstance(String, String) - Static method in class edu.cnm.deepdive.albuquirky.controller.ui.products.PlaceOrderFragment
Use this factory method to create a new instance of this fragment using the provided parameters.

O

onActivityResult(int, int, Intent) - Method in class edu.cnm.deepdive.albuquirky.controller.LoginActivity
 
onActivityResult(int, int, Intent) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
 
onActivityResult(int, int, Intent) - Method in class edu.cnm.deepdive.albuquirky.MainActivity
 
onBindViewHolder(OrdersRecyclerAdapter.Holder, int) - Method in class edu.cnm.deepdive.albuquirky.adapter.OrdersRecyclerAdapter
 
onClick(View) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
 
onCreate() - Method in class edu.cnm.deepdive.albuquirky.AlbuquirkyApplication
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.LoginActivity
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.DeliveryFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderConfirmFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderDetailsFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.CarouselItemFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.PlaceOrderFragment
 
onCreate(Bundle) - Method in class edu.cnm.deepdive.albuquirky.MainActivity
 
onCreateOptionsMenu(Menu) - Method in class edu.cnm.deepdive.albuquirky.MainActivity
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.browse.BrowserFragment
This method enables and develops the search function through the click of the search button.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.commission.CommissionFragment
Initial display of commissions
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.DeliveryFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderConfirmFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderDetailsFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrdersFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.CarouselItemFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.PlaceOrderFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductFragment
Initial display of list of images of products
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
Initial View of the profile_fragment
onCreateViewHolder(ViewGroup, int) - Method in class edu.cnm.deepdive.albuquirky.adapter.OrdersRecyclerAdapter
 
onSupportNavigateUp() - Method in class edu.cnm.deepdive.albuquirky.MainActivity
 
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.browse.BrowserFragment
 
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.CarouselItemFragment
 
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductFragment
 
onViewCreated(View, Bundle) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
 
Order - Class in edu.cnm.deepdive.albuquirky.model
Order model class for database table
Order() - Constructor for class edu.cnm.deepdive.albuquirky.model.Order
 
order2Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order2Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
order2FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order2FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
order2Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order2Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
order3Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order3FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order3Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order4Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order4FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order4Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order5Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order5FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order5Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order6Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order6FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order6Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order7Date - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order7FulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
order7Info - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
OrderComfirmationBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
OrderConfirmFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.orders
A simple Fragment subclass.
OrderConfirmFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderConfirmFragment
 
orderContainer - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
orderContainer - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
orderDatePlaced - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
orderDatePlaced - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderDatePlaced - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
orderDatePlaced - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
OrderDetailsBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
OrderDetailsFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.orders
A simple Fragment subclass.
OrderDetailsFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrderDetailsFragment
 
orderFulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
orderFulfilledBox - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
orderFulfillmentContainer - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderInfo - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
orderInfo - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderInfo - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
orderInfo - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
orderInfoContainer - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderInfoContainer - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
orderNumber - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderNumber - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
orderNumber1 - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
orderNumber1 - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
OrdersBinding - Class in edu.cnm.deepdive.albuquirky.databinding
 
OrdersFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.orders
Fragment to display orders
OrdersFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrdersFragment
 
OrdersRecyclerAdapter - Class in edu.cnm.deepdive.albuquirky.adapter
Adapter to bind views to orders and prices
OrdersRecyclerAdapter(Context) - Constructor for class edu.cnm.deepdive.albuquirky.adapter.OrdersRecyclerAdapter
Constructor to initialize OrdersRecyclerAdapter
OrdersViewModel - Class in edu.cnm.deepdive.albuquirky.controller.ui.orders
Viewmodel to display orders fragment
OrdersViewModel(FragmentActivity) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.orders.OrdersViewModel
Sets a MutableLiveData variable to a String to be displayed
orderTax - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 

P

PlaceOrderFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.products
A simple Fragment subclass.
PlaceOrderFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.products.PlaceOrderFragment
 
postCommission(String, Commission) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
postImage(String, Image) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
postOrder(String, Order) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
postProduct(String, Product) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
price - Variable in class edu.cnm.deepdive.albuquirky.databinding.ItemSearchBinding
 
ProdDto() - Constructor for class edu.cnm.deepdive.albuquirky.model.SearchResponse.SearchData.ProdDto
 
Product - Class in edu.cnm.deepdive.albuquirky.model
Product model class for database
Product() - Constructor for class edu.cnm.deepdive.albuquirky.model.Product
 
productDetails - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
productDetailsGuideline - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
productDetailsPrice - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
productDetailsStock - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
ProductFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.products
Displays the product_fragment layout for a list of products in a carousel.
ProductFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductFragment
 
productImageCarousel - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentCarouselItemBinding
 
productImageCarousel - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
productIndicator - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
productName - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
productName - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
ProductOnOrder - Class in edu.cnm.deepdive.albuquirky.model
ProductOnOrder model class for database
ProductOnOrder() - Constructor for class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
 
productOrderImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentOrdersBinding
 
productOrderImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 
productOrderImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
productOrderImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrdersBinding
 
ProductRepository - Class in edu.cnm.deepdive.albuquirky.service
Repository to control access to getting and setting products by verifying bearer token
ProductRepository(Context) - Constructor for class edu.cnm.deepdive.albuquirky.service.ProductRepository
Sign in with GoogleSignInService
productsButton - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProductBinding
 
ProductViewModel - Class in edu.cnm.deepdive.albuquirky.controller.ui.products
Gets products and images, puts them into MutableLiveData or MutableLiveData lists and uses a ViewModel to display them
ProductViewModel(Application) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.products.ProductViewModel
Constructor to initialize ProductViewModel class
Profile - Class in edu.cnm.deepdive.albuquirky.model
Profile model class for database table
Profile() - Constructor for class edu.cnm.deepdive.albuquirky.model.Profile
 
PROFILE_IMAGE_REQUEST_CODE - Static variable in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
Integer used as identifier for the selecting an image intent
ProfileFragment - Class in edu.cnm.deepdive.albuquirky.controller.ui.profile
Displays the profiles_fragment layout and populates text fields by getting information from the profile entity in the database and gives the option of updating the information.
ProfileFragment() - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
 
profilePicture - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
ProfileViewModel - Class in edu.cnm.deepdive.albuquirky.controller.ui.profile
Manages UI for profile
ProfileViewModel(Application) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileViewModel
Initializes instance variables for ProfileViewModel class and loads current profile
putAddress(String, String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
putUsername(String, String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 

R

refresh() - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Refreshes google sign in and listens for success or failure for account
refreshBearerToken() - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Refreshes bearer token
retrieveProduct(long) - Method in class edu.cnm.deepdive.albuquirky.service.ProductRepository
Get product from database

S

save(Profile) - Method in class edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileViewModel
Saves profile object
save(Profile) - Method in class edu.cnm.deepdive.albuquirky.service.UserRepository
Saves information to database to profile passed as parameter
search(String) - Method in class edu.cnm.deepdive.albuquirky.controller.MainViewModel
Queries the database for a list of Product entities matching the keyword.
search(String) - Method in class edu.cnm.deepdive.albuquirky.service.ProductRepository
Gets product by keyword
search(String, String) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
SearchAdapter - Class in edu.cnm.deepdive.albuquirky.adapter
Adapter class for the BrowserFragment.
SearchAdapter(Context, List<Product>) - Constructor for class edu.cnm.deepdive.albuquirky.adapter.SearchAdapter
The constructor sets a value for the required LayoutInflater and a NumberFormat to properly format product prices as currency.
searchButton - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
SearchData() - Constructor for class edu.cnm.deepdive.albuquirky.model.SearchResponse.SearchData
 
searchLayout - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
SearchResponse - Class in edu.cnm.deepdive.albuquirky.model
SearchResponse model class for database
SearchResponse() - Constructor for class edu.cnm.deepdive.albuquirky.model.SearchResponse
 
SearchResponse.SearchData - Class in edu.cnm.deepdive.albuquirky.model
SearchData model class
SearchResponse.SearchData.ProdDto - Class in edu.cnm.deepdive.albuquirky.model
Object with id, product, and productDescription
searchResults - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
searchText - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentBrowserBinding
 
setAddress(String) - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Sets address of profile to parameter passed
setAddress(String) - Method in class edu.cnm.deepdive.albuquirky.model.User
Sets address of user to parameter passed
setBuyer(long) - Method in class edu.cnm.deepdive.albuquirky.model.Order
Sets id of buyer of order to parameter passed
setCommissioner(long) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets commissioner id to parameter passed
setContext(Application) - Static method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Sets GoogleSignInService context to Application context
setData(SearchResponse.SearchData) - Method in class edu.cnm.deepdive.albuquirky.model.SearchResponse
Sets data of SearchResponse to parameter passed
setDescription(String) - Method in class edu.cnm.deepdive.albuquirky.model.Image
Sets description of image to parameter passed
setDescription(String) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets description of product to parameter passed
setEmail(String) - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Sets email of profile to parameter passed
setExternalId(long) - Method in class edu.cnm.deepdive.albuquirky.model.User
Sets external id
setId(long) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets Commission id to parameter passed
setId(long) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets product id to parameter passed
setId(long) - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Sets id of product on order to parameter passed
setId(long) - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Sets profile id to parameter passed
setImage(String) - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Sets image name to parameter passed
setImageFileName(String) - Method in class edu.cnm.deepdive.albuquirky.model.Image
Sets name of image file to parameter passed
setItemQuantity(int) - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Sets number of product ordered to parameter passed
setName(String) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets name of product to parameter passed
setOrder(long) - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Sets order number for product on order to parameter passed
setPlacedDate(Date) - Method in class edu.cnm.deepdive.albuquirky.model.Order
Sets date of when order was placed to parameter passed
setPosition(int) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets Commission position in queue to parameter passed
setPostedDate(Date) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets date item was posted to parameter passed
setPrice(int) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets price of product to paramter passed
setProduct(long) - Method in class edu.cnm.deepdive.albuquirky.model.Image
Sets product id to parameter passed
setProduct(long) - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Sets product id for product on order to parameter passed
setProducts(List<SearchResponse.SearchData.ProdDto>) - Method in class edu.cnm.deepdive.albuquirky.model.SearchResponse.SearchData
Sets this.products object to parameter passed
setRequest(String) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets Commission request to parameter passed
setSeller(int) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets Commission's seller number to parameter passed
setSeller(long) - Method in class edu.cnm.deepdive.albuquirky.model.Order
Sets id of seller of order to parameter passed
setStock(int) - Method in class edu.cnm.deepdive.albuquirky.model.Product
Sets number of stock of product to parameter passed
setTimestamp(Date) - Method in class edu.cnm.deepdive.albuquirky.model.Commission
Sets Commission's timestamp to parameter passed
setUnitPrice(int) - Method in class edu.cnm.deepdive.albuquirky.model.ProductOnOrder
Sets unit price for product ordered to parametr passed
setUsername(String) - Method in class edu.cnm.deepdive.albuquirky.model.Profile
Sets username of profile to parameter passed
setUsername(String) - Method in class edu.cnm.deepdive.albuquirky.model.User
Sets username of user to parameter passed
signIn - Variable in class edu.cnm.deepdive.albuquirky.databinding.ActivityLoginBinding
 
signOut() - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Listens for sign out and sets account to null
startSignIn(Activity, int) - Method in class edu.cnm.deepdive.albuquirky.service.GoogleSignInService
Starts sign in intent

T

textSlideshow - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentCommissionsBinding
 
textView - Variable in class edu.cnm.deepdive.albuquirky.databinding.NavHeaderMainBinding
 
toolbar - Variable in class edu.cnm.deepdive.albuquirky.databinding.AppBarMainBinding
 
toString() - Method in class edu.cnm.deepdive.albuquirky.model.Product
Override of toString to return the name and description contents for the Product.
typeOfFulfillment - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderComfirmationBinding
 

U

updateCommissionRequest(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateImageDescription(String, long) - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateProductDescription() - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateProductName() - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateProductPrice() - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateProductStock() - Method in interface edu.cnm.deepdive.albuquirky.service.AlbuquirkyWebService
 
updateProfile - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
uploadProfileImage - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
User - Class in edu.cnm.deepdive.albuquirky.model
User model class for database
User() - Constructor for class edu.cnm.deepdive.albuquirky.model.User
 
username - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
userName - Variable in class edu.cnm.deepdive.albuquirky.databinding.OrderDetailsBinding
 
UserRepository - Class in edu.cnm.deepdive.albuquirky.service
API used to access database
UserRepository(Context) - Constructor for class edu.cnm.deepdive.albuquirky.service.UserRepository
Initializes instance variables for UserRepository class

V

VERSION_CODE - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
VERSION_NAME - Static variable in class edu.cnm.deepdive.albuquirky.BuildConfig
 
verticalGuideline35 - Variable in class edu.cnm.deepdive.albuquirky.databinding.FragmentProfileBinding
 
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages