/**
*
*/
package name.brucephillips.springjpaexample.action;
import name.brucephillips.springjpaexample.model.Person;
import name.brucephillips.springjpaexample.service.PersonService;
import com.opensymphony.xwork2.ActionSupport;
/**
* Controller used to respond to user request
* to find a specific Person using the person's
* employee ID.
* @author bphillips
*
*/
public class PersonFinder extends ActionSupport {
private static final long serialVersionUID = 1L;
/**
* employee ID of the person to find.
*/
private Long emplid;
/**
* Person found using the emplid.
*/
private Person person;
/**
* Provides methods to get Person objects.
*/
private transient PersonService personService;
@Override
public String execute() throws Exception {
person = personService.findByEmplid(emplid);
return SUCCESS;
}
public Long getEmplid() {
return emplid;
}
public void setEmplid(Long emplid) {
this.emplid = emplid;
}
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person = person;
}
public PersonService getPersonService() {
return personService;
}
public void setPersonService(PersonService personService) {
this.personService = personService;
}
}