A B C D E F G I J M O P R S U 
All Classes All Packages

P

post(Commission, Authentication) - Method in class edu.cnm.deepdive.albuquirky.controller.CommissionController
The Post method for creating a new commission.
post(Image) - Method in class edu.cnm.deepdive.albuquirky.controller.ImageController
The Post method for creating a new image.
post(Order, Product, Authentication) - Method in class edu.cnm.deepdive.albuquirky.controller.OrderController
The Post method for creating an order.
post(ProductOnOrder, Order) - Method in class edu.cnm.deepdive.albuquirky.controller.ProductOnOrderController
The Post method to save a ProductOnOrder in the database.
post(Product, Authentication) - Method in class edu.cnm.deepdive.albuquirky.controller.ProductController
The Post method which lets a profile post a product.
Product - Class in edu.cnm.deepdive.albuquirky.model.entity
This is the Product entity class, which declares the attributes needed for products which includes, the product ID, username, product description (not required), Product.name, Product.price, Product.stock, Product.postedDate and the Profile id which is annotated by a @ManyToOne.
Product() - Constructor for class edu.cnm.deepdive.albuquirky.model.entity.Product
 
ProductController - Class in edu.cnm.deepdive.albuquirky.controller
The ProductController class is the @RestController that maps the endpoints of "/products" for communication between the server-side and client-side for Product.
ProductController(ProductService) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ProductController
Constructs the instance of ProductService object
ProductOnOrder - Class in edu.cnm.deepdive.albuquirky.model.entity
This is the ProductOnOrder entity class, which declares the attributes needed for products on order which include, ProductOnOrder.id, ProductOnOrder.itemQuantity and the unit price.
ProductOnOrder() - Constructor for class edu.cnm.deepdive.albuquirky.model.entity.ProductOnOrder
 
ProductOnOrderController - Class in edu.cnm.deepdive.albuquirky.controller
The ProductOnOrderController class is the @RestController that maps the endpoints of "/products-on-order" for communication between the server-side and client-side for ProductOnOrder.
ProductOnOrderController(OrderService) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ProductOnOrderController
Constructs the instance of OrderService object.
ProductOnOrderRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
The ProductOnOrderRepository contains methods used to query the database for items in the ProductOnOrder table.
ProductRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
The ProductRepository contains methods used to query the database for items in the Product table.
ProductService - Class in edu.cnm.deepdive.albuquirky.service
This class handles all of the business logic for getting, putting, posting, and deleting items from the Product on behalf of the ProductService class, using methods from the ProductRepository interface.
ProductService(ProductRepository) - Constructor for class edu.cnm.deepdive.albuquirky.service.ProductService
Constructs the instance of ProductRepository.
Profile - Class in edu.cnm.deepdive.albuquirky.model.entity
This is the Profile entity class which declares which attributes are needed for each profile which includes, Profile.id, Profile.username, password, email and OAuth.
Profile() - Constructor for class edu.cnm.deepdive.albuquirky.model.entity.Profile
 
ProfileController - Class in edu.cnm.deepdive.albuquirky.controller
The ProfileController class is the @RestController that maps the endpoints of "/profiles" for communication between the server-side and client-side for Profile
ProfileController(ProfileService) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ProfileController
Constructs the instance of ProfileService object.
ProfilePicture - Class in edu.cnm.deepdive.albuquirky.model.entity
This is the Profile Picture entity, which represents the image stored in the database that is presented for the user on their profile page.
ProfilePicture() - Constructor for class edu.cnm.deepdive.albuquirky.model.entity.ProfilePicture
 
ProfilePictureController - Class in edu.cnm.deepdive.albuquirky.controller
The ImageController class is the @RestController that maps the endpoints of "/images" for the communication between the server-side and client-side for ProfilePicture.
ProfilePictureController(ProfileService, ProfilePictureService) - Constructor for class edu.cnm.deepdive.albuquirky.controller.ProfilePictureController
The constructor initializes an instance of ProfileService and ProfilePictureService.
ProfilePictureRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
The ProfilePictureRepository contains methods used to query the database for items in the ProfilePicture table.
ProfilePictureService - Class in edu.cnm.deepdive.albuquirky.service
This class handles all of the business logic for getting, putting, posting, and deleting items from the ProfilePicture on behalf of the ProfilePictureService class, using methods from the ProfilePictureRepository interface.
ProfilePictureService(ProfilePictureRepository) - Constructor for class edu.cnm.deepdive.albuquirky.service.ProfilePictureService
Creates instances of the ProfilePictureRepository.
ProfileRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
The ProfileRepository interface gives an optional Profile by username and an optional Profile by OAuth.
ProfileService - Class in edu.cnm.deepdive.albuquirky.service
This class handles all of the business logic for getting, putting, posting, and deleting items from the Profile on behalf of the ProfileService class, using methods from the ProfileRepository interface.
ProfileService(Random, ProfileRepository, ApplicationHome) - Constructor for class edu.cnm.deepdive.albuquirky.service.ProfileService
The constructor initializes a new instance of Random and a ProfileRepository.
A B C D E F G I J M O P R S U 
All Classes All Packages