📄 directorintrologic.java~99~
字号:
package org.lenovoAC.logicImpl;
import org.lenovoAC.hibernateDao.DirectorIntroHibernateDao;
import javax.servlet.http.HttpServletRequest;
import org.lenovoAC.pojo.DirectorIntro;
import org.lenovoAC.tools.Tools;
import java.math.BigDecimal;
import org.lenovoAC.tools.PhotoUploadServlet;
import java.io.File;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class DirectorIntroLogic
{
private DirectorIntroHibernateDao directorIntroHibernateDao=null;
private PhotoUploadServlet photoUploadServlet;
public void setDirectorIntroHibernateDao(DirectorIntroHibernateDao directorIntroHibernateDao)
{
this.directorIntroHibernateDao=directorIntroHibernateDao;
}
public DirectorIntroHibernateDao getDirectorIntroHibernateDao()
{
return this.directorIntroHibernateDao;
}
public void setPhotoUploadServlet(PhotoUploadServlet photoUploadServlet)
{
this.photoUploadServlet=photoUploadServlet;
}
public PhotoUploadServlet getPhotoUploadServlet()
{
return this.photoUploadServlet;
}
/**
* 添加
* @param request HttpServletRequest
*/
public void addDri(HttpServletRequest request)
{
DirectorIntro dir=new DirectorIntro();
dir.setName(Tools.toIsoAndNotNull(request.getParameter("name")));
dir.setAge(new BigDecimal(request.getParameter("age")));
dir.setPhotoUrl(Tools.toIsoAndNotNull(request.getParameter("photoUrl")));
dir.setIntrInfo(Tools.toIsoAndNotNull(request.getParameter("intrInfo")));
dir.setTime(new java.util.Date());
dir.setState(request.getParameter("state"));
this.getDirectorIntroHibernateDao().insertDri(dir);
}
/**
* 传入ID删除对象
* @param id String
*/
public void delDir(String id)
{
String path=getPhotoUploadServlet().getSaveFilePath();//得到文件保存的文件夹
String photoUrl=getDirectorIntroHibernateDao().getDirctorIntro(id).getPhotoUrl();
File file=new File(path+"//"+photoUrl);
file.delete(); //删除对应的文件
this.getDirectorIntroHibernateDao().delDirTwo(id);
}
/**
* 修改
* @param request HttpServletRequest
*/
public void updateDir(HttpServletRequest request)
{
String id=Tools.toIsoAndNotNull(request.getParameter("id"));
DirectorIntro dir=new DirectorIntro();
dir.setName(Tools.toIsoAndNotNull(request.getParameter("name")));
dir.setAge(new BigDecimal(request.getParameter("age")));
dir.setPhotoUrl(Tools.toIsoAndNotNull(request.getParameter("photoUrl")));
dir.setIntrInfo(Tools.toIsoAndNotNull(request.getParameter("intrInfo")));
dir.setTime(new java.util.Date());
dir.setState(request.getParameter("state"));
this.getDirectorIntroHibernateDao().updateDirTwo(id,dir);
}
/**
* 得到指定对象
* @param id String
* @return DirectorIntro
*/
public DirectorIntro getADirectorIntro(String id)
{
return this.getDirectorIntroHibernateDao().getDirctorIntro(id);
}
/**
* 得到所有记录(按时间排序)
* @return List
*/
public java.util.List getAllObj()
{
return this.getDirectorIntroHibernateDao().getAllDirInObj();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -