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 }