/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.component.support.web.upload;
import java.io.File;
import java.util.Map;
/**
* <p> IFileNameCreator.java </p>
* <p>
* 文件路径生成器
* </p>
*/
public interface IFilePathCreator {
/**
* <p>
* 根据相关信息生成目标文件路径
* </p>
* @param file
* @param params
* @return
*/
public String getPath(File file, Map<String, String> params);
/**
* <p>
* 根据相关信息身成目标文件文件名
* </p>
* @param file
* @param params
* @return
*/
public String getFileName(File file, Map<String, String> params);
/**
* <p>
* 获取目标文件全路径
* </p>
* @param file
* @param params
* @return
*/
public String getFullFileName(File file, Map<String, String> params);
}