📄 movies.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 + -