import java.util.ArrayList;

public class Olutmuistio {

  private String omistaja;
  private ArrayList<String> juodutOluet;

  public Olutmuistio(String omistaja) {
    this.omistaja = omistaja;
    this.juodutOluet = new ArrayList<String>();
  }

  public String kenenMuistio() {
    return omistaja;
  }

  @Override
  public String toString() {
    String palautus = new String("Olutmuistion omistaja: " + kenenMuistio()
        + "\nOluita yhteensä: " + juodutOluet() + " kpl\n");
    for (String olut : this.juodutOluet) {
      palautus += "\t" + olut + "\n";
    }
    return palautus;
  }

  public void lisaaOlut(String olut) {
    if (olut != null && !juodutOluet.contains(olut)) {
      this.juodutOluet.add(olut);
    }
  }

  // oma
  public ArrayList<String> getOluet() {
      return this.juodutOluet;
  }
  public int juodutOluet() {
    return this.juodutOluet.size();
  }
}