-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMenu.java
More file actions
133 lines (107 loc) · 2.89 KB
/
Menu.java
File metadata and controls
133 lines (107 loc) · 2.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
import java.io.Serializable;
public class Menu implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
private double price;
private boolean avail;
private String category;
private String description;
private int prepTime;
private boolean isSale;
private int id;
// 1.0 means 100% charge
private double salePercentage = 1.0;
private Menu next;
private Menu prev;
public Menu() {
this.name = null;
this.price = 0.0;
this.avail = true;
this.category = null;
this.description = null;
this.prepTime = 0;
this.isSale = false;
this.id = 0;
this.salePercentage = 1.0;
this.prev = null;
this.next = null;
}
public Menu(String name, double price, boolean avail, String category, String description, int prepTime,
boolean isSale, int id, double salePercentage) {
this.name = name;
this.price = price;
this.avail = avail;
this.category = category;
this.description = description;
this.prepTime = prepTime;
this.isSale = isSale;
this.id = id;
this.salePercentage = salePercentage;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price * salePercentage;
}
public void setPrice(double price) {
this.price = price;
}
public boolean isAvail() {
return avail;
}
public void setAvail(boolean avail) {
this.avail = avail;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getPrepTime() {
return prepTime;
}
public void setPrepTime(int prepTime) {
this.prepTime = prepTime;
}
public boolean isSale() {
return isSale;
}
public void setSale(boolean isSale) {
this.isSale = isSale;
}
public void setId(int id) {
this.id = id;
}
public int getId() {
return id;
}
public double getSalePercentage() {
return salePercentage;
}
public void setSalePercentage(double num) {
this.salePercentage = num;
}
public Menu getNext() {
return next;
}
public void setNext(Menu next) {
this.next = next;
}
public Menu getPrev() {
return prev;
}
public void setPrev(Menu prev) {
this.prev = prev;
}
}