?? fileservice.java
字號:
package com.david.service;
import java.util.List;
import com.david.bo.Category;
import com.david.bo.File;
import com.david.bo.Userinfo;
import com.david.dao.IDowntimesDao;
import com.david.dao.IFileDao;
import com.david.dao.IFilepointDao;
import com.david.util.IFileUtil;
public class FileService implements IFileService {
private IFileDao fileDao;
private IFilepointDao filepointDao;
private IFileUtil fileUtil;
private IDowntimesDao downtimesDao;
public void setDowntimesDao(IDowntimesDao downtimesDao) {
this.downtimesDao = downtimesDao;
}
public void setFileUtil(IFileUtil fileUtil) {
this.fileUtil = fileUtil;
}
public boolean save(File file) {
// TODO Auto-generated method stub
if(fileDao.save(file)){
if(filepointDao.save(file.getFilepoint())){
return downtimesDao.save(file.getDowntimes());
}else{
return false;
}
}else{
return false;
}
}
public List<File> getAllMyFileList(Category category){
return this.fileDao.getAllMyFileList(category);
}
public void setFileDao(IFileDao fileDao) {
// TODO Auto-generated method stub
this.fileDao=fileDao;
}
public void setFilepointDao(IFilepointDao filepointDao) {
// TODO Auto-generated method stub
this.filepointDao=filepointDao;
}
public List<File> getFileList(int start, Category category) {
// TODO Auto-generated method stub
return fileDao.getFileList(start, category);
}
public boolean deleteFileById(File file) {
// TODO Auto-generated method stub
if(fileDao.deleteFileById(file)){
//刪除路徑
fileUtil.deleteFile(new java.io.File(file.getFileUrl()));
return true;
}else{
return false;
}
}
public File getFileById(int id) {
// TODO Auto-generated method stub
File file=fileDao.getFileById(id);
return file;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -