1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.dali.dto.ErrorAware;
4 import fr.ifremer.dali.dto.ErrorDTO;
5 import fr.ifremer.dali.dto.configuration.filter.FilterDTO;
6 import fr.ifremer.dali.dto.referential.PersonDTO;
7 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
8 import java.util.Collection;
9 import javax.annotation.Generated;
10
11 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
12 public interface ExtractionDTO extends ErrorAware, BaseReferentialDTO {
13
14 String PROPERTY_USER = "user";
15
16 String PROPERTY_FILTERS = "filters";
17
18 String PROPERTY_ERRORS = "errors";
19
20 String PROPERTY_PARAMETER = "parameter";
21
22 PersonDTO getUser();
23
24 void setUser(PersonDTO user);
25
26 FilterDTO getFilters(int index);
27
28 boolean isFiltersEmpty();
29
30 int sizeFilters();
31
32 void addFilters(FilterDTO filters);
33
34 void addAllFilters(Collection<FilterDTO> filters);
35
36 boolean removeFilters(FilterDTO filters);
37
38 boolean removeAllFilters(Collection<FilterDTO> filters);
39
40 boolean containsFilters(FilterDTO filters);
41
42 boolean containsAllFilters(Collection<FilterDTO> filters);
43
44 Collection<FilterDTO> getFilters();
45
46 void setFilters(Collection<FilterDTO> filters);
47
48 ErrorDTO getErrors(int index);
49
50 boolean isErrorsEmpty();
51
52 int sizeErrors();
53
54 void addErrors(ErrorDTO errors);
55
56 void addAllErrors(Collection<ErrorDTO> errors);
57
58 boolean removeErrors(ErrorDTO errors);
59
60 boolean removeAllErrors(Collection<ErrorDTO> errors);
61
62 boolean containsErrors(ErrorDTO errors);
63
64 boolean containsAllErrors(Collection<ErrorDTO> errors);
65
66 Collection<ErrorDTO> getErrors();
67
68 void setErrors(Collection<ErrorDTO> errors);
69
70 ExtractionParameterDTO getParameter();
71
72 void setParameter(ExtractionParameterDTO parameter);
73
74 }