info-java/Technikladen/Client.java

38 lines
937 B
Java
Raw Permalink Normal View History

import java.util.ArrayList;
public class Client {
private static int clientCounter;
private int clientID;
private String clientName;
private String clientEmail;
private ArrayList<Order> clientOrders;
public Client(String clientName, String clientEmail) {
clientCounter++;
this.clientID = clientCounter;
this.clientName = clientName;
this.clientEmail = clientEmail;
this.clientOrders = new ArrayList<Order>();
}
public int getID() {
return this.clientID;
}
public String getName() {
return this.clientName;
}
public String getEmail() {
return this.clientEmail;
}
public ArrayList<Order> getOrders() {
return this.clientOrders;
}
public void addOrder(Order order) {
this.clientOrders.add(order);
}
public boolean hasOrder() {
return !this.clientOrders.isEmpty();
}
public String toString() {
return ("ID: " + this.clientID + ", Name: " + this.clientName + ", Email: " + this.clientEmail);
}
}