movieaction.java
来自「spring+webwork+iBatis做的VOD系统web端代码。值得学习M」· Java 代码 · 共 212 行
JAVA
212 行
package com.hintsoft.vod.action;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.hintsoft.vod.action.root.ActionRoot;
import com.hintsoft.vod.business.IMovieBusiness;
import com.hintsoft.vod.entities.Movie;
import com.hintsoft.vod.entities.PageBean;
import com.hintsoft.vod.entities.Photo;
import com.hintsoft.vod.entities.Playactor;
import com.hintsoft.vod.entities.URL;
public class MovieAction extends ActionRoot {
private static final Log logger = LogFactory.getLog(MovieAction.class);
private static final long serialVersionUID = -5638517685186700269L;
private IMovieBusiness movieBusiness;
private PageBean pageBean;
private Movie movie;
private List playactorList;
private List urlList;
private List photos;
public List getPhotos() {
return photos;
}
public void setPhotos(List photos) {
this.photos = photos;
}
public List getUrlList() {
return urlList;
}
public void setUrlList(List urlList) {
this.urlList = urlList;
}
public List getPlayactorList() {
return playactorList;
}
public void setPlayactorList(List playactorList) {
this.playactorList = playactorList;
}
/**
* 新增影片
*/
public String newMovie() throws Exception {
// logger.debug(movie.toString());
try {
Iterator it = photos.iterator();
while (it.hasNext()) {
Photo p = (Photo)it.next();
System.out.print(p.getName());
System.out.println(" = " + p.getUrl());
}
// playactorList = new ArrayList();
// Playactor p1 = new Playactor();
// p1.setName("美国");
// p1.setCategoryId(2);
//
// Playactor p2 = new Playactor();
// p2.setName("中国");
// p2.setCategoryId(3);
//
// playactorList.add(p1);
// playactorList.add(p2);
//
// movie.setPlayactors(playactorList);
//
//
//
// //url
// URL url1 = new URL();
// url1.setPriceId(1);
// url1.setUrl("www.xxx.com");
// url1.setRemark("备注");
//
// URL url2 = new URL();
// url2.setPriceId(10);
// url2.setUrl("www.xxx.net");
// url2.setRemark("备注");
//
// URL url3 = new URL();
// url3.setPriceId(2);
// url3.setUrl("www.xxx.org");
// url3.setRemark("备注2222");
//
// urlList = new ArrayList();
// urlList.add(url1);
// urlList.add(url2);
// urlList.add(url3);
//
// movie.setUrl(urlList);
//
//
//
// //图片
// photos = new ArrayList();
// Photo photo1 = new Photo();
// photo1.setName("图片1");
// photo1.setTypeId(1);
// photo1.setUrl("/opt/images");
// photo1.setRemark("备注信息");
//
// Photo photo2 = new Photo();
// photo2.setName("aaaaaaaa");
// photo2.setTypeId(21);
// photo2.setUrl("/opt/images");
// photo2.setRemark("备22222注信息");
//
// photos.add(photo1);
// photos.add(photo2);
//
// movie.setPhoto(photos);
//
// movieBusiness.createMovie(movie);
} catch (Exception e) {
logger.debug(e);
}
return SUCCESS;
}
/**
* 影片翻页
*/
public String pageMovies() throws Exception {
logger.debug("查询影片信息.");
logger.debug("当前页" + currentPage);
pageBean = movieBusiness.getNextMovie(currentPage, recordPage);
if (logger.isDebugEnabled()) {
Iterator it = pageBean.getData().iterator();
while (it.hasNext()) {
logger.debug(((Movie)it.next()).toString());
}
}
return SUCCESS;
}
public String execute() throws Exception {
//movieBusiness.createMovie(movie);
return SUCCESS;
}
/**
* 修改影片
*/
public String modifyMovie() throws Exception {
logger.debug(movie.toString());
movieBusiness.updateMovie(movie);
return SUCCESS;
}
/**
* 读取影片信息
*/
public String findMovie() throws Exception {
movie = movieBusiness.readMovie(mainkey);
if (movie != null) {
logger.debug(movie.toString());
}
return SUCCESS;
}
public Movie getMovie() {
return movie;
}
public void setMovie(Movie movie) {
this.movie = movie;
}
public IMovieBusiness getMovieBusiness() {
return movieBusiness;
}
public void setMovieBusiness(IMovieBusiness movieBusiness) {
this.movieBusiness = movieBusiness;
}
public PageBean getPageBean() {
return pageBean;
}
public void setPageBean(PageBean pageBean) {
this.pageBean = pageBean;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?