package com.vci.client.portal.NewNewUI.Export;
|
|
import java.io.PrintWriter;
|
import java.util.HashMap;
|
|
import javax.swing.JTable;
|
import javax.swing.tree.DefaultTreeModel;
|
|
import com.vci.client.ui.tree.VCIBaseTree;
|
|
public abstract class VCIExportTree extends VCIBaseTree{
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
public VCIExportTree(DefaultTreeModel treeModel) {
|
super(treeModel);
|
this.setCellRenderer(new ExportTreeCellRenderer());
|
}
|
|
public abstract void init() ;
|
|
public abstract String getExportDataFileName(String filePath,Long currentTimes);
|
public abstract String getExportLogFileName(String filePath,Long currentTimes);
|
|
@SuppressWarnings("rawtypes")
|
public abstract HashMap getExportBeans(HashMap exportBeansMap,PrintWriter logFileWriter,
|
JTable tblExportLog);
|
|
public abstract boolean hasSelectExportContent() ;
|
|
}
|