1 package fr.ifremer.dali.dto.system.synchronization;
2
3 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
4 import java.io.File;
5 import java.util.Collection;
6 import javax.annotation.Generated;
7
8 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
9 public interface SynchroChangesDTO extends QuadrigeBean {
10
11 String PROPERTY_FILE = "file";
12
13 String PROPERTY_TABLES = "tables";
14
15 File getFile();
16
17 void setFile(File file);
18
19 SynchroTableDTO getTables(int index);
20
21 boolean isTablesEmpty();
22
23 int sizeTables();
24
25 void addTables(SynchroTableDTO tables);
26
27 void addAllTables(Collection<SynchroTableDTO> tables);
28
29 boolean removeTables(SynchroTableDTO tables);
30
31 boolean removeAllTables(Collection<SynchroTableDTO> tables);
32
33 boolean containsTables(SynchroTableDTO tables);
34
35 boolean containsAllTables(Collection<SynchroTableDTO> tables);
36
37 Collection<SynchroTableDTO> getTables();
38
39 void setTables(Collection<SynchroTableDTO> tables);
40
41 }