View Javadoc
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:02 CEST 2022")
10  public interface MatrixDTO extends CommentAware, BaseReferentialDTO {
11  
12      String PROPERTY_DESCRIPTION = "description";
13  
14      String PROPERTY_COMMENT = "comment";
15  
16      String PROPERTY_FRACTIONS = "fractions";
17  
18      String getDescription();
19  
20      void setDescription(String description);
21  
22      String getComment();
23  
24      void setComment(String comment);
25  
26      FractionDTO getFractions(int index);
27  
28      boolean isFractionsEmpty();
29  
30      int sizeFractions();
31  
32      void addFractions(FractionDTO fractions);
33  
34      void addAllFractions(Collection<FractionDTO> fractions);
35  
36      boolean removeFractions(FractionDTO fractions);
37  
38      boolean removeAllFractions(Collection<FractionDTO> fractions);
39  
40      boolean containsFractions(FractionDTO fractions);
41  
42      boolean containsAllFractions(Collection<FractionDTO> fractions);
43  
44      Set<FractionDTO> getFractions();
45  
46      void setFractions(Set<FractionDTO> fractions);
47  
48  } //MatrixDTO