commit
						56de1441d9
					
				| 
						 | 
					@ -22,5 +22,8 @@
 | 
				
			||||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
 | 
					# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
 | 
				
			||||||
hs_err_pid*
 | 
					hs_err_pid*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Ignore Gradle project-specific cache directory
 | 
				
			||||||
.gradle
 | 
					.gradle
 | 
				
			||||||
.idea
 | 
					
 | 
				
			||||||
 | 
					# Ignore Gradle build output directory
 | 
				
			||||||
 | 
					build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,47 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Game {
 | 
				
			||||||
 | 
					    private Participant participant1, Participant2;
 | 
				
			||||||
 | 
					    private int points1, points2;
 | 
				
			||||||
 | 
					    private Location location;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Location getLocation() {
 | 
				
			||||||
 | 
					        return location;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setLocation(Location location) {
 | 
				
			||||||
 | 
					        this.location = location;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public int getPoints1() {
 | 
				
			||||||
 | 
					        return points1;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setPoints1(int points1) {
 | 
				
			||||||
 | 
					        this.points1 = points1;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public int getPoints2() {
 | 
				
			||||||
 | 
					        return points2;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setPoints2(int points2) {
 | 
				
			||||||
 | 
					        this.points2 = points2;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Participant getParticipant1() {
 | 
				
			||||||
 | 
					        return participant1;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setParticipant1(Participant participant1) {
 | 
				
			||||||
 | 
					        this.participant1 = participant1;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Participant getParticipant2() {
 | 
				
			||||||
 | 
					        return Participant2;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setParticipant2(Participant participant2) {
 | 
				
			||||||
 | 
					        Participant2 = participant2;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,17 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Location {
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Location(String name){
 | 
				
			||||||
 | 
					        setName(name);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getName() {
 | 
				
			||||||
 | 
					        return name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setName(String name) {
 | 
				
			||||||
 | 
					        this.name = name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public interface Participant {
 | 
				
			||||||
 | 
					    String getName();
 | 
				
			||||||
 | 
					    void setName(String name);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,37 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Person {
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					    private String firstName;
 | 
				
			||||||
 | 
					    private String phoneNumber;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Person(String firstName, String name, String phoneNumber){
 | 
				
			||||||
 | 
					        setFirstName(firstName);
 | 
				
			||||||
 | 
					        setName(name);
 | 
				
			||||||
 | 
					        setPhoneNumber(phoneNumber);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getName() {
 | 
				
			||||||
 | 
					        return name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setName(String name) {
 | 
				
			||||||
 | 
					        this.name = name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getFirstName() {
 | 
				
			||||||
 | 
					        return firstName;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setFirstName(String firstName) {
 | 
				
			||||||
 | 
					        this.firstName = firstName;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getPhoneNumber() {
 | 
				
			||||||
 | 
					        return phoneNumber;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setPhoneNumber(String phoneNumber) {
 | 
				
			||||||
 | 
					        this.phoneNumber = phoneNumber;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,21 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Player extends Person implements Participant{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date dateOfBirth;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Player(String firstName, String name, String phoneNumber, Date dateOfBirth){
 | 
				
			||||||
 | 
					        super(firstName, name, phoneNumber);
 | 
				
			||||||
 | 
					        setDateOfBirth(dateOfBirth);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Date getDateOfBirth() {
 | 
				
			||||||
 | 
					        return dateOfBirth;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setDateOfBirth(Date dateOfBirth) {
 | 
				
			||||||
 | 
					        this.dateOfBirth = dateOfBirth;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,37 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Team implements Participant {
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					    private List<Player> players;
 | 
				
			||||||
 | 
					    private Person contactPerson;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Team(String name){
 | 
				
			||||||
 | 
					        setName(name);
 | 
				
			||||||
 | 
					        players = new ArrayList<>();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void addPlayer(Player player){
 | 
				
			||||||
 | 
					        players.add(player);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String getName() {
 | 
				
			||||||
 | 
					        return name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public void setName(String name) {
 | 
				
			||||||
 | 
					        this.name = name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Person getContactPerson() {
 | 
				
			||||||
 | 
					        return contactPerson;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setContactPerson(Person contactPerson) {
 | 
				
			||||||
 | 
					        this.contactPerson = contactPerson;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,17 @@
 | 
				
			||||||
 | 
					package ch.zhaw.projekt2.turnierverwaltung;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Tournament {
 | 
				
			||||||
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public Tournament(String name){
 | 
				
			||||||
 | 
					        setName(name);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public String getName() {
 | 
				
			||||||
 | 
					        return name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void setName(String name) {
 | 
				
			||||||
 | 
					        this.name = name;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue