package com.googlecode.tawus.app0.pages; import java.util.Date; import org.apache.tapestry5.ioc.annotations.InjectService; import com.googlecode.tawus.app0.models.Department; import com.googlecode.tawus.app0.models.Gender; import com.googlecode.tawus.app0.models.User; import com.googlecode.tawus.app0.services.UserDAO; import com.googlecode.tawus.services.EntityDAO; public class Index { @InjectService("UserOverrideDAO") private UserDAO userDAO; @InjectService("UserDAO") private EntityDAO<User> entityDAO; void onActivate(){ ((UserDAO)userDAO).clear(); User user = new User(); user.setId(1L); user.setName("Taha"); user.setAddress("Srinagar"); user.setGender(Gender.Male); user.setDob(new Date()); user.setAge(32); Department d = new Department(); d.setId(1L); d.setName("Computers"); user.setDepartment(d); entityDAO.save(user); } }