1 package fr.ifremer.dali.dto.configuration.context;
2
3 import fr.ifremer.dali.dto.configuration.filter.FilterDTO;
4 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
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 ContextDTO extends BaseReferentialDTO {
10
11 String PROPERTY_DESCRIPTION = "description";
12
13 String PROPERTY_FILTERS = "filters";
14
15 String getDescription();
16
17 void setDescription(String description);
18
19 FilterDTO getFilters(int index);
20
21 boolean isFiltersEmpty();
22
23 int sizeFilters();
24
25 void addFilters(FilterDTO filters);
26
27 void addAllFilters(Collection<FilterDTO> filters);
28
29 boolean removeFilters(FilterDTO filters);
30
31 boolean removeAllFilters(Collection<FilterDTO> filters);
32
33 boolean containsFilters(FilterDTO filters);
34
35 boolean containsAllFilters(Collection<FilterDTO> filters);
36
37 Collection<FilterDTO> getFilters();
38
39 void setFilters(Collection<FilterDTO> filters);
40
41 }