TbTmpFileDao.java 1.21 KB
package com.sitech.ismp.coll.busi.db.dao;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.sitech.database.dao.BaseDao;
import com.sitech.ismp.coll.busi.db.domain.TbTmpFile;

public class TbTmpFileDao extends BaseDao{

	@SuppressWarnings("unchecked")
	public List<TbTmpFile> getTbTmpFile(String ip, String remoteDir) {
		try {
			HashMap<String,String> params = new HashMap<String, String>();
			params.put("IP_ADDR", ip);
			params.put("DIR", remoteDir);
			return sqlmapClient.queryForList("selectTbTmpFile", params);
		} catch (Exception e) {
			error.error("Exception while selectTbTmpFile", e);
			return new ArrayList<TbTmpFile>();
		}		
	}

	public void deleteTbTmpFile(String ip, String remoteDir) {
		try {
			HashMap<String,String> params = new HashMap<String, String>();
			params.put("IP_ADDR", ip);
			params.put("DIR", remoteDir);
			sqlmapClient.delete("deleteTbTmpFile", params);
		} catch (Exception e) {
			error.error("Exception while deleteTbTmpFile", e);
		}
	}

	public void insertTbTmpFile(TbTmpFile file) {
		try {
			sqlmapClient.insert("insertTbTmpFile", file);
		} catch (Exception e) {
			error.error("Exception while insertTbTmpFile", e);
		}
	}
}