|
@ -4,7 +4,7 @@ import java.io.Serializable;
|
|||
|
||||
public interface Participant extends Serializable {
|
||||
String getName();
|
||||
void setName(String name);
|
||||
void setName(String name) throws InvalidNameException;
|
||||
boolean equals(Participant participant);
|
||||
void change(Participant participant) throws Person.InvalidPhoneNumberException;
|
||||
}
|
||||
|
|
|
@ -71,9 +71,9 @@ public class Player extends Person implements Participant {
|
|||
*/
|
||||
public void setDateOfBirth(String dateOfBirth) throws InvalidDateException {
|
||||
logger.finer("Trying to set of birth with the String " + dateOfBirth + " provided");
|
||||
if(dateOfBirth.length() > 0) {
|
||||
if (dateOfBirth.length() > 0) {
|
||||
String[] date = dateOfBirth.split("\\.");
|
||||
try{
|
||||
try {
|
||||
this.dateOfBirth = LocalDate.of(Integer.valueOf(date[2]), Integer.valueOf(date[1]), Integer.valueOf(date[0]));
|
||||
logger.fine("Date of birth of" + getName() + " has been set to " + dateOfBirth);
|
||||
} catch (NumberFormatException | IndexOutOfBoundsException e) {
|
||||
|
@ -99,7 +99,7 @@ public class Player extends Person implements Participant {
|
|||
/**
|
||||
* Override of equals method to compare participants against each other
|
||||
*
|
||||
* @param participant
|
||||
* @param participant to be compared with this instance
|
||||
* @return true if equals, false if not
|
||||
*/
|
||||
@Override
|
||||
|
@ -114,7 +114,7 @@ public class Player extends Person implements Participant {
|
|||
* @param participant the new participant to be added
|
||||
*/
|
||||
@Override
|
||||
public void change(Participant participant) {
|
||||
public void change(Participant participant) throws InvalidPhoneNumberException {
|
||||
logger.fine("changing the current Player " + this + "with " + participant.getName());
|
||||
Player player = (Player) participant;
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ public class Tournament implements Serializable {
|
|||
*
|
||||
* @param newParticipant the Participant to be saved or edited
|
||||
*/
|
||||
public void saveParticipant(Participant newParticipant) {
|
||||
public void saveParticipant(Participant newParticipant) throws Person.InvalidPhoneNumberException {
|
||||
logger.fine("Trying to add " + newParticipant + " into the tournament");
|
||||
for (Participant participant : participants) {
|
||||
if (participant.equals(newParticipant)) {
|
||||
|
|
Loading…
Reference in New Issue