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

📄 fileservice.java

📁 不说了
💻 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 + -