A B C D E F G I J M O P R S U
All Classes All Packages
All Classes All Packages
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
ProductOnOrderin 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
Productentity 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.postedDateand theProfileid 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
ProductOnOrderentity class, which declares the attributes needed for products on order which include,ProductOnOrder.id,ProductOnOrder.itemQuantityand 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
ProductOnOrdertable. - ProductRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
-
The ProductRepository contains methods used to query the database for items in the
Producttable. - 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
Producton behalf of theProductServiceclass, using methods from theProductRepositoryinterface. - 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
Profileentity 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
ProfileServiceandProfilePictureService. - ProfilePictureRepository - Interface in edu.cnm.deepdive.albuquirky.model.dao
-
The ProfilePictureRepository contains methods used to query the database for items in the
ProfilePicturetable. - 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
ProfilePictureon behalf of theProfilePictureServiceclass, using methods from theProfilePictureRepositoryinterface. - 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
- 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
Profileon behalf of theProfileServiceclass, using methods from theProfileRepositoryinterface. - ProfileService(Random, ProfileRepository, ApplicationHome) - Constructor for class edu.cnm.deepdive.albuquirky.service.ProfileService
-
The constructor initializes a new instance of
Randomand aProfileRepository.
All Classes All Packages