package br.com.while42.rpgcs.model.character;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import br.com.while42.rpgcs.model.equip.armor.Armor;
public class Armors implements Serializable {
private static final long serialVersionUID = 1L;
private List<Armor> arms = new ArrayList<Armor>();
public void add(Armor armor) {
arms.add(armor);
}
public List<Armor> getAll() {
return new ArrayList<Armor>(arms);
}
@Override
public boolean equals(Object o) {
if (this == o)
return true;
if (!(o instanceof Armors))
return false;
Armors ars = (Armors) o;
return arms.equals(ars.arms);
}
@Override
public int hashCode() {
return arms.hashCode();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(" [ ");
for (Armor a: arms) {
sb.append(" armor: ").append(a);
}
sb.append(" ] ");
return sb.toString();
}
}