package com.eactive.eai.rms.bap.loader.service;

import java.util.HashMap;

import com.eactive.eai.rms.common.datasource.DataSourceType;

public interface TransactionBAPService{

    /**
     * fileinfo loading
     */
    public void insertFileInfoLoading(DataSourceType dt, String path,String fileName) throws Exception ;    
  
    /**
     * table loading
     */
    public void insertTableLoading(DataSourceType dt, String path, String fileName) throws Exception ;       
    
    /**
     * file downloading
     */
    public void fileInfoDownLoading(DataSourceType dt, String path,String serviceName) throws Exception ;    
    
    /**
     * table downloading
     */
    public void tableDownLoading(DataSourceType dt, String path, String tableName) throws Exception ;           
    
    /**
     * tran block 
     */
    public void tranBlock(DataSourceType dt, String cmd, String type, String value) throws Exception ;
    
    public HashMap parse(String filePath) throws Exception ;
    
}