package cat.model;

import java.io.Serializable;
import org.apache.commons.lang.builder.ToStringBuilder;

/** @author Hibernate CodeGenerator */
public class Bird extends SmallAnimal implements Serializable {

    /** nullable persistent field */
    private Integer feathers;

    /** full constructor */
    public Bird(String name, cat.model.Owner owner, Integer feathers) {
        super(name, owner);
        this.feathers = feathers;
    }

    /** default constructor */
    public Bird() {
    }

    /** minimal constructor */
    public Bird(cat.model.Owner owner) {
      super(owner);
    }

    public Integer getFeathers() {
        return this.feathers;
    }

    public void setFeathers(Integer feathers) {
        this.feathers = feathers;
    }

    public String toString() {
        return new ToStringBuilder(this)
            .append("id", getId())
            .toString();
    }

}