-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProject.java
More file actions
91 lines (76 loc) · 2.07 KB
/
Project.java
File metadata and controls
91 lines (76 loc) · 2.07 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
import java.util.Date;
public class Project {
private final String projectId;
private final String projectName;
private final String projectType;
private final Date projectDate;
private final String projectLocation;
private final Double projectCost;
private final Double projectPriceToCustomer;
private final String sizeOfVenue;
private final int projectDuration;
private final String durationUnit;
/**
* The class constructor initialises the variables
* Values are provided via arguments received upon creation of the object
* @param projectId
* @param projectName
* @param projectType
* @param projectDate
* @param projectLocation
* @param projectCost
* @param projectPriceToCustomer
* @param sizeOfVenue
* @param projectDuration
* @param durationUnit
*/
public Project(String projectId, String projectName, String projectType,
Date projectDate, String projectLocation, double projectCost,
double projectPriceToCustomer, String sizeOfVenue, int projectDuration,
String durationUnit){
this.projectId = projectId;
this.projectName = projectName;
this.projectType = projectType;
this.projectDate = projectDate;
this.projectLocation = projectLocation;
this.projectCost = projectCost;
this.projectPriceToCustomer = projectPriceToCustomer;
this.sizeOfVenue = sizeOfVenue;
this.projectDuration = projectDuration;
this.durationUnit = durationUnit;
}
/**
* Getter methods for each of class variables
* @return
*/
public String getProjectId(){
return projectId;
}
public String getProjectName(){
return projectName;
}
public String getProjectType(){
return projectType;
}
public Date getProjectDate(){
return projectDate;
}
public String getProjectLocation(){
return projectLocation;
}
public double getProjectCost(){
return projectCost;
}
public double getProjectPriceToCustomer(){
return projectPriceToCustomer;
}
public String getSizeOfVenue(){
return sizeOfVenue;
}
public int getProjectDuration(){
return projectDuration;
}
public String getDurationUnit(){
return durationUnit;
}
}