1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
4 import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
5 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
6 import java.util.Collection;
7 import java.util.List;
8 import javax.annotation.Generated;
9
10 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
11 public interface PmfmPresetDTO extends QuadrigeBean {
12
13 String PROPERTY_PMFM = "pmfm";
14
15 String PROPERTY_QUALITATIVE_VALUES = "qualitativeValues";
16
17 PmfmDTO getPmfm();
18
19 void setPmfm(PmfmDTO pmfm);
20
21 QualitativeValueDTO getQualitativeValues(int index);
22
23 boolean isQualitativeValuesEmpty();
24
25 int sizeQualitativeValues();
26
27 void addQualitativeValues(QualitativeValueDTO qualitativeValues);
28
29 void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
30
31 boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues);
32
33 boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
34
35 boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues);
36
37 boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues);
38
39 List<QualitativeValueDTO> getQualitativeValues();
40
41 void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues);
42
43 }