package cn.newgxu.bbs.common.util.fileupload;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import cn.newgxu.bbs.domain.UploadItem;
import cn.newgxu.jpamodel.ObjectNotFoundException;
/**
* @author polly
* @since 4.0.0
* @version $Revision: 1.2 $
*
*/
public interface NewgxuFileUpload {
public List<FileItem> upload(HttpServletRequest request,
final NewgxuFileUploadStats stats) throws FileUploadException;
public NewgxuFileUploadStats getStats(HttpServletRequest request);
public List<UploadItem> convertItems(List<FileItem> items) throws ObjectNotFoundException, Exception;
}