/** * */ package org.inbio.m3s.service; import java.util.List; import org.inbio.m3s.dto.importcontrol.ImportControlDTOFull; import org.inbio.m3s.dto.importcontrol.ImportControlDTOLite; /** * @author jgutierrez * */ public interface ImportationManager { // IMPORT STATUS public static final String IMPORT_SCHEDULED_FOR = "Programada para: "; public static final String IMPORT_IN_PROGRESS = "En progreso"; public static final String IMPORT_DONE = "Concluida: "; public List<ImportControlDTOFull> getImportControlDTOFullList(String username, int quantity) throws IllegalArgumentException; public ImportControlDTOLite getImportControlDTOLite(String username, String systemFileName) throws IllegalArgumentException; public ImportControlDTOFull getImportControlDTOFull(String username, String systemFileName) throws IllegalArgumentException; public ImportControlDTOFull getImportControlDTOFull(String systemFileName) throws IllegalArgumentException; public void createImportControl(ImportControlDTOLite icLite) throws IllegalArgumentException; public void updateImportControl(ImportControlDTOLite icLite) throws IllegalArgumentException; }