Commit a7a405b
Changed files (1)
assignments
assignment1
src
main
java
ca
mokhan
assignment1
assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java
@@ -1,9 +1,11 @@
package ca.mokhan.assignment1;
+import java.util.ArrayList;
+
public class Candidate extends AddressBook {
private double grade = 0.0;
private String communication;
- private boolean innovation;
+ private boolean isInnovative;
private double regulatoryCapability;
public Candidate(
@@ -11,12 +13,48 @@ public class Candidate extends AddressBook {
String lastName,
double grade,
String communication,
- boolean innovation,
+ boolean isInnovative,
double regulatoryCapability) {
super(firstName, "", lastName);
this.grade = grade;
this.communication = communication;
- this.innovation = innovation;
+ this.isInnovative = isInnovative;
+ this.regulatoryCapability = regulatoryCapability;
+ }
+
+ public boolean isInnovative() {
+ return this.isInnovative;
+ }
+
+ public double getGrade() {
+ return this.grade;
+ }
+
+ public double getRegulation() {
+ return this.regulatoryCapability;
+ }
+
+ public String getCommunication() {
+ return this.communication;
+ }
+
+ public void setCommunication(String communication) {
+ this.communication = communication;
+ }
+
+ public void setGrade(double grade) {
+ this.grade = grade;
+ }
+
+ public void setInnovation(boolean innovation) {
+ this.isInnovative = innovation;
+ }
+
+ public void setRegulation(double regulatoryCapability) {
this.regulatoryCapability = regulatoryCapability;
}
+
+ public static ArrayList<Candidate> getEligibleCandidates(Candidate[] candidates) {
+ return new ArrayList<Candidate>();
+ }
}