Class Electronic
java.lang.Object
cmpt213.assignment4.packagedeliveries.webappserver.model.PackageBase
cmpt213.assignment4.packagedeliveries.webappserver.model.Electronic
- All Implemented Interfaces:
Package,Comparable<PackageBase>
A concrete implementation
PackageBase, models a package that
holds an electronic. Contains extra field that is a double, acts as the handling fee.-
Field Summary
Fields inherited from class cmpt213.assignment4.packagedeliveries.webappserver.model.PackageBase
dateFormat, expectedDeliveryDate, isDelivered, name, notes, price, weight -
Constructor Summary
ConstructorsConstructorDescriptionElectronic(String name, String notes, double price, double weight, LocalDateTime date, double handleFee) Constructor of the Electronic object. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGetter for handling fee.toString()Converts object's fields into a String that conveys what the fields are (units are included).Methods inherited from class cmpt213.assignment4.packagedeliveries.webappserver.model.PackageBase
compareTo, getExpectedDeliveryDate, getName, getNotes, getPrice, getWeight, isDelivered, setDeliveryStatus
-
Constructor Details
-
Electronic
public Electronic(String name, String notes, double price, double weight, LocalDateTime date, double handleFee) Constructor of the Electronic object.- Parameters:
name- SeePackageBase(String, String, double, double, LocalDateTime)notes- SeePackageBase(String, String, double, double, LocalDateTime)price- SeePackageBase(String, String, double, double, LocalDateTime)weight- SeePackageBase(String, String, double, double, LocalDateTime)date- SeePackageBase(String, String, double, double, LocalDateTime)handleFee- The environmental handling fee that comes with sending an electronic package.
-
-
Method Details