diff options
| author | mokha <mokha@cisco.com> | 2019-05-05 14:51:05 -0600 |
|---|---|---|
| committer | mokha <mokha@cisco.com> | 2019-05-05 14:51:05 -0600 |
| commit | a7a405b845ae600dd6bf57dc0e840dc66559f944 (patch) | |
| tree | ef4dae7d259056b2386f1290e72f3ad19bb4ec6c | |
| parent | cd228261e56d83f0471759a1eea444c2d46faead (diff) | |
implement required API as per assignment
| -rw-r--r-- | assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java | 44 |
1 files changed, 41 insertions, 3 deletions
diff --git a/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java b/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java index 4d36bd4..486b093 100644 --- a/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java +++ b/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>(); + } } |
