package entity; import java.io.Serializable; import org.apache.commons.lang.builder.ToStringBuilder; /** * Javadoc for the Employee class * @author * */ public class Employee extends BaseEmployee implements Serializable { /** full constructor */ public Employee(Integer id, String name, Integer salary, Integer departmentId, entity.Department department) { super(id, name, salary, departmentId, department); } /** default constructor */ public Employee() { } /** minimal constructor */ public Employee(Integer id, String name) { super(id, name); } /** * 給与を加算する * @param addend 加算する金額 */ public void addSalary( Integer addend ){ int amount = addend.intValue() + this.getSalary().intValue(); this.setSalary( new Integer(amount) ); } }