001 | package com.yuanheng.action; |
003 | import java.util.ArrayList; |
004 | import java.util.HashMap; |
005 | import java.util.List; |
008 | import javax.servlet.http.HttpServletResponse; |
010 | import org.apache.struts2.interceptor.ServletResponseAware; |
011 | import org.apache.struts2.interceptor.SessionAware; |
013 | import com.opensymphony.xwork2.ActionSupport; |
014 | import com.yuanheng.pojo.Rank; |
015 | import com.yuanheng.service.RankService; |
016 | import com.yuanheng.util.Constants; |
018 | public class RankAction extends ActionSupport implements SessionAware,ServletResponseAware { |
019 | private Map<String , Object> session = new HashMap<String , Object>(); |
020 | private javax.servlet.http.HttpServletResponse response; |
021 | private RankService rankService; |
022 | private List<Rank> rankList = new ArrayList<Rank>(); |
027 | public javax.servlet.http.HttpServletResponse getResponse() { |
031 | public void setResponse(javax.servlet.http.HttpServletResponse response) { |
032 | this .response = response; |
035 | public RankService getRankService() { |
039 | public void setRankService(RankService rankService) { |
040 | this .rankService = rankService; |
043 | public List<Rank> getRankList() { |
047 | public void setRankList(List<Rank> rankList) { |
048 | this .rankList = rankList; |
051 | public Rank getRank() { |
055 | public void setRank(Rank rank) { |
059 | public Map<String, Object> getSession() { |
064 | private static final long serialVersionUID = 1L; |
067 | public void setSession(Map<String, Object> session) { |
069 | this .session = session; |
073 | public void setServletResponse(HttpServletResponse response) { |
075 | this .response = response; |
078 | public String addRank(){ |
079 | this .rankService.insertOne(rank); |
083 | public String rankList(){ |
085 | this .rankList = this .rankService.selectList(); |
086 | this .session.put(Constants.RANK_SESSION_NAME,rankList ); |
091 | public String rankUpdate(){ |
092 | this .rank = this .rankService.selectOne(rank.getRankId()); |
093 | this .session.put(Constants.RANK_SESSION_NAME,rank ); |
097 | public String rankUpdateSave(){ |
098 | this .rankService.updateOne(rank); |
102 | public String rankDelete(){ |
103 | this .rankService.deleteOne( this .rank.getRankId()); |