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