package com.googlecode.tawus.app0.services; import java.io.Serializable; import com.googlecode.tawus.app0.models.Department; import com.googlecode.tawus.services.EntityDAO; public class DepartmentDAOImpl extends DummyEntityDAO<Department> implements EntityDAO<Department> { public DepartmentDAOImpl(Class<Department> type) { super(type); Department department = new Department(); department.setId(1L); department.setName("Computers"); save(department); department = new Department(); department.setId(2L); department.setName("English"); save(department); } @Override public Department find(Serializable id) { for(Department department: getEntities()){ if(department.getId().equals(id)){ return department; } } return null; } @Override public Serializable getIdentifier(Object object) { return ((Department)object).getId(); } @Override public void setIdentifier(Department entity, Object value) { entity.setId((Long)value); } }