Newer
Older
package fi.utu.tech.ooj.exercise3;
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.List;
public class KirjaKokoelma {
private String kokoelmanNimi;
private ArrayList<Kirja>kirjaListaus;
public KirjaKokoelma(String kokoelmanNimi) {
this.kokoelmanNimi = kokoelmanNimi;
this.kirjaListaus = new ArrayList<>();
}
public String getkokoelmanNimi() {
return kokoelmanNimi;
}
public void setkokoelmanNimi(String kokoelmanOmistaja) {
this.kokoelmanNimi = kokoelmanNimi;
}
public ArrayList<Kirja> getKirjaListaus() {
return kirjaListaus;
}
public void lisaaKirja(Kirja teos) {
kirjaListaus.add(teos);
}
@Override
public Object clone() throws CloneNotSupportedException{
KirjaKokoelma k = (KirjaKokoelma) super.clone();
for(Kirja kirja : this.getKirjaListaus()){
k.lisaaKirja(kirja);
}
return k;
}