package br.com.while42.rpgcs.model.character;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class Notes implements Serializable {
private static final long serialVersionUID = 1L;
private List<String> list = new ArrayList<String>();
public void add(String note) {
list.add(note);
}
public List<String> getAll() {
return new ArrayList<String>(list);
}
public void clear() {
list.clear();
}
@Override
public String toString() {
StringBuffer buffer = new StringBuffer();
for (String note: list) {
buffer.append(note).append('\n');
}
return buffer.toString();
}
@Override
public boolean equals(Object notes) {
if (this == notes)
return true;
if (!(notes instanceof Notes))
return false;
Notes n = (Notes) notes;
return list.equals(n.list);
}
@Override
public int hashCode() {
return list.hashCode();
}
}