package edu.sjtu.infosec.ismp.manager.LM.dLog.service;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.LM.dLog.model.Ftp;
import edu.sjtu.infosec.ismp.manager.SYSM.config.model.lm.dLog.FtpSource;
import edu.sjtu.infosec.ismp.security.Domain;
import edu.sjtu.infosec.ismp.security.OperatorDetails;
public interface FtpService {
/**
* 根据条件获得所在域下的所有FtpSource
* @return
* @throws Exception
*/
public List<FtpSource> getAllFtpSource(FtpSource ftpSource,OperatorDetails user,Integer pageNo,Integer pageRowNum)throws Exception;
/**
* 根据条件获得所在域下的所有Ftp
* @param ftpSource
* @param user
* @param pageNo
* @param pageRowNum
* @return
* @throws Exception
*/
public List<Ftp> getFtpBySource(String ftpSource,List<Domain> domain,Integer pageNo,Integer pageRowNum)throws Exception;
}