⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 movies.java

📁 一个用struts tiles的在线影院web系统
💻 JAVA
字号:
package com.eline.vod.client;

import java.sql.SQLException;

import com.blue.web.common.model.Page;
import com.blue.web.common.util.AppKeys;
import com.blue.web.common.util.AppSettings;
import com.eline.vod.dao.DAOFactory;
import com.eline.vod.dao.MovieDAO;
import com.eline.vod.exceptions.ResourceDAOSysException;
import com.eline.vod.exceptions.ResourceException;
import com.eline.vod.model.GroupCondition;
import com.eline.vod.model.Movie;
import com.eline.vod.model.MovieCondition;


public class Movies {
	
	private MovieDAO dao = null;
	
		public Page searchMovie(MovieCondition condition, int start, int count) throws SQLException,ResourceException {
	        try {
	            return getDAOInstance().searchMovie(condition, start, count);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   public Movie getMovie(int movieId) throws SQLException,ResourceException {
	        try {
	            return getDAOInstance().getMovie(movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	    public void createMovie(Movie item) throws SQLException,ResourceException {
	        try {
	           getDAOInstance().createMovie(item);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	    public void updateMovie(Movie item) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().updateMovie(item);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	    public void deleteItem(int movieId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().deleteMovie(movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	    
	    public void setSortOrder(int sortOrder, int IndexId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().setSortOrder(sortOrder,IndexId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceDAOSysException(e.getMessage());
	        }
	    }
	    

	public MovieDAO getDAOInstance() throws SQLException {
		if (this.dao == null) {
			try {
				this.dao = DAOFactory.getMovieDAO(AppSettings.getInstance().getProperty(AppKeys.DS_TYPE));
			} catch (SQLException e) {
				throw e;
			}
		}
		return this.dao;
	}
	
	
	public Page searchGroup(GroupCondition condition, int start, int count, int movieId) throws SQLException,ResourceException {
        try {
            return getDAOInstance().searchGroup(condition, start, count, movieId);
        } catch (ResourceDAOSysException e) {
            throw new ResourceException(e.getMessage());
        }
    }
	
	public void MovieInGroup(int movieID,int GroupID) throws SQLException,ResourceException {
        try {
           getDAOInstance().MovieInGroup(movieID,GroupID);
        } catch (ResourceDAOSysException e) {
            throw new ResourceException(e.getMessage());
        }
    }
	
	   public void createHotMovie(int movieId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().createHotMovie(movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   
	   public Page searchHotMovie(MovieCondition condition, int start, int count) throws SQLException,ResourceException {
	        try {
	            return getDAOInstance().searchHotMovie(condition, start, count);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   
	   public Page searchHot2Movie(MovieCondition condition, int start, int count) throws SQLException,ResourceException {
	        try {
	            return getDAOInstance().searchHot2Movie(condition, start, count);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   
	   public void deleteHotMovie(int movieId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().deleteHotMovie(movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   
	   public void setHotSortOrder(int sortOrder, int IndexId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().setHotSortOrder(sortOrder,IndexId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceDAOSysException(e.getMessage());
	        }
	    }
	   public void setGroupMovieSortOrder(int sortOrder, int IndexId,int groupId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().setGroupMovieSortOrder(sortOrder,IndexId,groupId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceDAOSysException(e.getMessage());
	        }
	    }
	   public void deleteMovieIn(int groupId,int movieId) throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().deleteMovieIn(groupId,movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	    }
	   public void updateAccessCount(int movieId)  throws SQLException,ResourceException {
	        try {
	        	getDAOInstance().updateAccessCount(movieId);
	        } catch (ResourceDAOSysException e) {
	            throw new ResourceException(e.getMessage());
	        }
	   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -