1 package fr.ifremer.reefdb.dto.referential.pmfm;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.quadrige3.ui.core.dto.CommentAware;
27 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
28 import java.util.Collection;
29 import java.util.Set;
30 import javax.annotation.Generated;
31
32 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:00 CEST 2022")
33 public interface FractionDTO extends CommentAware, BaseReferentialDTO {
34
35 String PROPERTY_DESCRIPTION = "description";
36
37 String PROPERTY_COMMENT = "comment";
38
39 String PROPERTY_MATRIXES = "matrixes";
40
41 String getDescription();
42
43 void setDescription(String description);
44
45 String getComment();
46
47 void setComment(String comment);
48
49 MatrixDTO getMatrixes(int index);
50
51 boolean isMatrixesEmpty();
52
53 int sizeMatrixes();
54
55 void addMatrixes(MatrixDTO matrixes);
56
57 void addAllMatrixes(Collection<MatrixDTO> matrixes);
58
59 boolean removeMatrixes(MatrixDTO matrixes);
60
61 boolean removeAllMatrixes(Collection<MatrixDTO> matrixes);
62
63 boolean containsMatrixes(MatrixDTO matrixes);
64
65 boolean containsAllMatrixes(Collection<MatrixDTO> matrixes);
66
67 Set<MatrixDTO> getMatrixes();
68
69 void setMatrixes(Set<MatrixDTO> matrixes);
70
71 }