View Javadoc
1   package fr.ifremer.dali.dto.referential;
2   
3   import fr.ifremer.quadrige3.ui.core.dto.CodeOnly;
4   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
5   import java.util.Collection;
6   import java.util.List;
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 GroupingTypeDTO extends CodeOnly, BaseReferentialDTO {
11  
12      String PROPERTY_CODE = "code";
13  
14      String PROPERTY_NEW_CODE = "newCode";
15  
16      String PROPERTY_GROUPING = "grouping";
17  
18      String getCode();
19  
20      void setCode(String code);
21  
22      boolean isNewCode();
23  
24      void setNewCode(boolean newCode);
25  
26      GroupingDTO getGrouping(int index);
27  
28      boolean isGroupingEmpty();
29  
30      int sizeGrouping();
31  
32      void addGrouping(GroupingDTO grouping);
33  
34      void addAllGrouping(Collection<GroupingDTO> grouping);
35  
36      boolean removeGrouping(GroupingDTO grouping);
37  
38      boolean removeAllGrouping(Collection<GroupingDTO> grouping);
39  
40      boolean containsGrouping(GroupingDTO grouping);
41  
42      boolean containsAllGrouping(Collection<GroupingDTO> grouping);
43  
44      List<GroupingDTO> getGrouping();
45  
46      void setGrouping(List<GroupingDTO> grouping);
47  
48  } //GroupingTypeDTO