JuniorPlayer
, SeniorPlayer
public class Player extends Member
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
doctor |
Members doctor
|
protected java.lang.String |
doctorTelephone |
Doctors telephone number
|
protected java.util.ArrayList<java.lang.String> |
healthIssues |
List of any health issues
|
protected java.lang.String |
position |
Players position
|
protected java.util.ArrayList<SkillCategory> |
skills |
List of players skills
|
address, dateOfBirth, email, firstname, mobileNumber, password, postcode, SRUNumber, surname, telephoneNumber, UID
Constructor | Description |
---|---|
Player(int UID,
java.lang.String firstname,
java.lang.String surname,
java.lang.String address,
java.lang.String postcode,
java.lang.String SRUNumber,
java.lang.String dateOfBirth,
java.lang.String telephoneNumber,
java.lang.String mobileNumber,
java.lang.String email,
java.lang.String password,
java.lang.String doctor,
java.lang.String doctorTelephone,
java.lang.String position,
java.util.ArrayList<java.lang.String> healthIssues) |
Constructor
|
Modifier and Type | Method | Description |
---|---|---|
void |
addSkillCategory(java.lang.String category) |
Adds a new skill category to the player
|
boolean |
addSkillToCategory(java.lang.String category,
java.lang.String skill,
java.lang.String rating) |
|
java.lang.String |
getDoctor() |
Players doctor getter
|
java.lang.String |
getDoctorTelephone() |
Players doctor telephone number getter
|
java.util.ArrayList<java.lang.String> |
getHealthIssues() |
Players health issues getter
|
java.lang.String |
getPosition() |
Players position getter
|
java.util.ArrayList<SkillCategory> |
getSkills() |
Gets all players skill categories
|
void |
setDoctor(java.lang.String doctor) |
Players doctor setter
|
void |
setDoctorTelephone(java.lang.String doctorTelephone) |
Players doctor telephone number setter
|
void |
setHealthIssues(java.util.ArrayList<java.lang.String> healthIssues) |
Players health issues setter
|
void |
setPosition(java.lang.String position) |
Players position setter
|
void |
setSkills(java.util.ArrayList<SkillCategory> skills) |
Skill category list setter
|
java.lang.String |
toString() |
To string method for the class
|
getAddress, getDateOfBirth, getEmail, getFirstname, getFullName, getMobileNumber, getPassword, getPostcode, getSRUNumber, getSurname, getTelephoneNumber, getUID, setAddress, setDateOfBirth, setEmail, setFirstname, setMobileNumber, setPassword, setPostcode, setSRUNumber, setSurname, setTelephoneNumber, setUID
protected java.lang.String doctor
protected java.lang.String doctorTelephone
protected java.lang.String position
protected java.util.ArrayList<SkillCategory> skills
protected java.util.ArrayList<java.lang.String> healthIssues
public Player(int UID, java.lang.String firstname, java.lang.String surname, java.lang.String address, java.lang.String postcode, java.lang.String SRUNumber, java.lang.String dateOfBirth, java.lang.String telephoneNumber, java.lang.String mobileNumber, java.lang.String email, java.lang.String password, java.lang.String doctor, java.lang.String doctorTelephone, java.lang.String position, java.util.ArrayList<java.lang.String> healthIssues)
UID
- Members IDfirstname
- Members first namesurname
- Members surnameaddress
- Members addresspostcode
- Members postcodeSRUNumber
- SRU number of the memberdateOfBirth
- Members date of birthtelephoneNumber
- Members phone numbermobileNumber
- Members mobile numberemail
- Members emailpassword
- Members passworddoctor
- Members doctordoctorTelephone
- Doctors telephone numberposition
- Players positionhealthIssues
- List of any health issuespublic void addSkillCategory(java.lang.String category)
category
- The category to addpublic java.util.ArrayList<SkillCategory> getSkills()
public void setSkills(java.util.ArrayList<SkillCategory> skills)
skills
- Skill category listpublic boolean addSkillToCategory(java.lang.String category, java.lang.String skill, java.lang.String rating)
public java.lang.String getDoctor()
public void setDoctor(java.lang.String doctor)
doctor
- Players doctorpublic java.lang.String getDoctorTelephone()
public void setDoctorTelephone(java.lang.String doctorTelephone)
doctorTelephone
- Players doctor telephone numberpublic java.lang.String getPosition()
public void setPosition(java.lang.String position)
position
- Players positionpublic java.util.ArrayList<java.lang.String> getHealthIssues()
public void setHealthIssues(java.util.ArrayList<java.lang.String> healthIssues)
healthIssues
- Players health issues