【Java开源代码栏目提醒】:网学会员--在 Java开源代码编辑为广大网友搜集整理了:AdvertiserAction.java绩等信息,祝愿广大网友取得需要的信息,参考学习。
package com.kemp.web.actions;
import java.util.ArrayList;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.kemp.video.advertisement.IAdvertismentService;
import com.kemp.video.advertiser.Advertiser;
import com.kemp.video.advertiser.IAdvertiserService;
import com.kemp.
web.baseaction.AbstractAction;
public class AdvertiserAction extends AbstractAction{
private static Log log = LogFactory.getLog(SubDictionaryAction.class);
private IAdvertiserService advertiserService;
private IAdvertismentService advertismentservice;
private Advertiser advertiser;
private ArrayList advertiserList;
//鑾峰彇骞垮憡瀹㈡埛鍒楄〃
public String list() throws Exception {
pager = advertiserService.getAdvertiserlList(currentPage, pagerMethod,this.getWhere());
advertiserList = (ArrayList) pager.getList();
this.setCurrentPage(String.valueOf(pager.getCurrentPage()));
return SUCCESS;
}
//缂栬緫骞垮憡瀹㈡埛淇℃伅
public String edit() {
if (this.getAdvertiser().getAderId() == null) {
this.getAdvertiser().setAderId(0);
}
advertiser = advertiserService.getAdvertiserById(this.getAdvertiser().getAderId());
return SUCCESS;
}
//淇濆瓨骞垮憡瀹㈡埛淇℃伅
public String save() throws Exception{
if (this.getAdvertiser().getAderId() == null) {
int count = advertiserService.getAdvertiserByName(this.getAdvertiser().getAderName()).size();
if (count > 0) {
this.addFieldError("ader.aderName","<font color=red>骞垮憡瀹㈡埛鍚嶇О宸插瓨鍦紒</font>");
return INPUT;
}
}
advertiserService.addAdvertiser(advertiser);
return SUCCESS;
}
//鍒犻櫎骞垮憡瀹㈡埛淇℃伅
public String delete() throws Exception {
where = "from Advertisment as a where a.advertiser.aderId = "+ this.getAdvertiser().getAderId();
advertiserList = (ArrayList) advertismentservice.find(where);
if (advertiserList.size() > 0) {
this.addFieldError("error", "<font color=red>璇ュ鎴蜂笅闈㈡湁骞垮憡,涓嶈兘鍒犻櫎</font>");
return "error";
} else {
advertiserService.deleteAdvertiser(this.getAdvertiser().getAderId());
return SUCCESS;
}
}
//鏌ョ湅骞垮憡瀹㈡埛淇℃伅
public String detail() {
this.advertiser = advertiserService.getAdvertiserById(this.getAdvertiser().getAderId());
return SUCCESS;
}
public ArrayList getAdvertiserList() {
return advertiserList;
}
public void setAdvertiserList(ArrayList advertiserList) {
this.advertiserList = advertiserList;
}
public Advertiser getAdvertiser() {
return advertiser;
}
public void setAdvertiser(Advertiser advertiser) {
this.advertiser = advertiser;
}
public IAdvertiserService getAdvertiserService() {
return advertiserService;
}
public void setAdvertiserService(IAdvertiserService advertiserService) {
this.advertiserService = advertiserService;
}
public IAdvertismentService getAdvertismentservice() {
return advertismentservice;
}
public void setAdvertismentservice(IAdvertismentService advertismentservice) {
this.advertismentservice = advertismentservice;
}
}