package com.opentravelsoft.json; import java.util.ArrayList; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import com.opensymphony.xwork2.Action; import com.opentravelsoft.action.ManageAction; import com.opentravelsoft.entity.Contact; import com.opentravelsoft.service.account.ContactService; /** * * @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a> * @version $Revision: 1.1 $ $Date: 2009/03/01 16:24:16 $ */ public class ContactAction extends ManageAction { private static final long serialVersionUID = -5840178415466047565L; private ContactService contactService; private int accountId; private List<Contact> map = new ArrayList<Contact>(); public String execute() { map = contactService.searchContact(accountId, true); return Action.SUCCESS; } @Autowired public void setContactService(ContactService contactService) { this.contactService = contactService; } public String info() { return SUCCESS; } public List<Contact> getMap() { return map; } public int getAccountId() { return accountId; } public void setAccountId(int accountId) { this.accountId = accountId; } }