View Javadoc
1   package fr.ifremer.dali.dto.referential;
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.List;
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 TaxonDTO extends CommentAware, BaseReferentialDTO {
11  
12      String PROPERTY_COMMENT = "comment";
13  
14      String PROPERTY_TEMPORARY = "temporary";
15  
16      String PROPERTY_OBSOLETE = "obsolete";
17  
18      String PROPERTY_VIRTUAL = "virtual";
19  
20      String PROPERTY_REFERENT = "referent";
21  
22      String PROPERTY_REFERENCE_TAXON_ID = "referenceTaxonId";
23  
24      String PROPERTY_PARENT_TAXON_ID = "parentTaxonId";
25  
26      String PROPERTY_TAX_REF = "taxRef";
27  
28      String PROPERTY_WORMS_REF = "wormsRef";
29  
30      String PROPERTY_TAXON_GROUPS = "taxonGroups";
31  
32      String PROPERTY_PARENT_TAXON = "parentTaxon";
33  
34      String PROPERTY_REFERENCE_TAXON = "referenceTaxon";
35  
36      String PROPERTY_COMPOSITE_TAXONS = "compositeTaxons";
37  
38      String PROPERTY_LEVEL = "level";
39  
40      String PROPERTY_CITATION = "citation";
41  
42      String getComment();
43  
44      void setComment(String comment);
45  
46      boolean isTemporary();
47  
48      void setTemporary(boolean temporary);
49  
50      boolean isObsolete();
51  
52      void setObsolete(boolean obsolete);
53  
54      boolean isVirtual();
55  
56      void setVirtual(boolean virtual);
57  
58      boolean isReferent();
59  
60      void setReferent(boolean referent);
61  
62      Integer getReferenceTaxonId();
63  
64      void setReferenceTaxonId(Integer referenceTaxonId);
65  
66      Integer getParentTaxonId();
67  
68      void setParentTaxonId(Integer parentTaxonId);
69  
70      String getTaxRef();
71  
72      void setTaxRef(String taxRef);
73  
74      String getWormsRef();
75  
76      void setWormsRef(String wormsRef);
77  
78      TaxonGroupDTO getTaxonGroups(int index);
79  
80      boolean isTaxonGroupsEmpty();
81  
82      int sizeTaxonGroups();
83  
84      void addTaxonGroups(TaxonGroupDTO taxonGroups);
85  
86      void addAllTaxonGroups(Collection<TaxonGroupDTO> taxonGroups);
87  
88      boolean removeTaxonGroups(TaxonGroupDTO taxonGroups);
89  
90      boolean removeAllTaxonGroups(Collection<TaxonGroupDTO> taxonGroups);
91  
92      boolean containsTaxonGroups(TaxonGroupDTO taxonGroups);
93  
94      boolean containsAllTaxonGroups(Collection<TaxonGroupDTO> taxonGroups);
95  
96      List<TaxonGroupDTO> getTaxonGroups();
97  
98      void setTaxonGroups(List<TaxonGroupDTO> taxonGroups);
99  
100     TaxonDTO getParentTaxon();
101 
102     void setParentTaxon(TaxonDTO parentTaxon);
103 
104     TaxonDTO getReferenceTaxon();
105 
106     void setReferenceTaxon(TaxonDTO referenceTaxon);
107 
108     TaxonDTO getCompositeTaxons(int index);
109 
110     boolean isCompositeTaxonsEmpty();
111 
112     int sizeCompositeTaxons();
113 
114     void addCompositeTaxons(TaxonDTO compositeTaxons);
115 
116     void addAllCompositeTaxons(Collection<TaxonDTO> compositeTaxons);
117 
118     boolean removeCompositeTaxons(TaxonDTO compositeTaxons);
119 
120     boolean removeAllCompositeTaxons(Collection<TaxonDTO> compositeTaxons);
121 
122     boolean containsCompositeTaxons(TaxonDTO compositeTaxons);
123 
124     boolean containsAllCompositeTaxons(Collection<TaxonDTO> compositeTaxons);
125 
126     Collection<TaxonDTO> getCompositeTaxons();
127 
128     void setCompositeTaxons(Collection<TaxonDTO> compositeTaxons);
129 
130     TaxonomicLevelDTO getLevel();
131 
132     void setLevel(TaxonomicLevelDTO level);
133 
134     CitationDTO getCitation();
135 
136     void setCitation(CitationDTO citation);
137 
138 } //TaxonDTO