1 package fr.ifremer.dali.dto.configuration.programStrategy;
2
3 import fr.ifremer.dali.dto.ErrorAware;
4 import fr.ifremer.dali.dto.ErrorDTO;
5 import fr.ifremer.quadrige3.ui.core.dto.CommentAware;
6 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
7 import java.util.Collection;
8 import java.util.List;
9 import javax.annotation.Generated;
10
11 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
12 public interface StrategyDTO extends ErrorAware, CommentAware, QuadrigeBean {
13
14 String PROPERTY_NAME = "name";
15
16 String PROPERTY_COMMENT = "comment";
17
18 String PROPERTY_APPLIED_STRATEGIES_LOADED = "appliedStrategiesLoaded";
19
20 String PROPERTY_PMFM_STRATEGIES_LOADED = "pmfmStrategiesLoaded";
21
22 String PROPERTY_APPLIED_STRATEGIES = "appliedStrategies";
23
24 String PROPERTY_PMFM_STRATEGIES = "pmfmStrategies";
25
26 String PROPERTY_ERRORS = "errors";
27
28 String getName();
29
30 void setName(String name);
31
32 String getComment();
33
34 void setComment(String comment);
35
36 boolean isAppliedStrategiesLoaded();
37
38 void setAppliedStrategiesLoaded(boolean appliedStrategiesLoaded);
39
40 boolean isPmfmStrategiesLoaded();
41
42 void setPmfmStrategiesLoaded(boolean pmfmStrategiesLoaded);
43
44 AppliedStrategyDTO getAppliedStrategies(int index);
45
46 boolean isAppliedStrategiesEmpty();
47
48 int sizeAppliedStrategies();
49
50 void addAppliedStrategies(AppliedStrategyDTO appliedStrategies);
51
52 void addAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies);
53
54 boolean removeAppliedStrategies(AppliedStrategyDTO appliedStrategies);
55
56 boolean removeAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies);
57
58 boolean containsAppliedStrategies(AppliedStrategyDTO appliedStrategies);
59
60 boolean containsAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies);
61
62 List<AppliedStrategyDTO> getAppliedStrategies();
63
64 void setAppliedStrategies(List<AppliedStrategyDTO> appliedStrategies);
65
66 PmfmStrategyDTO getPmfmStrategies(int index);
67
68 boolean isPmfmStrategiesEmpty();
69
70 int sizePmfmStrategies();
71
72 void addPmfmStrategies(PmfmStrategyDTO pmfmStrategies);
73
74 void addAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
75
76 boolean removePmfmStrategies(PmfmStrategyDTO pmfmStrategies);
77
78 boolean removeAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
79
80 boolean containsPmfmStrategies(PmfmStrategyDTO pmfmStrategies);
81
82 boolean containsAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
83
84 List<PmfmStrategyDTO> getPmfmStrategies();
85
86 void setPmfmStrategies(List<PmfmStrategyDTO> pmfmStrategies);
87
88 ErrorDTO getErrors(int index);
89
90 boolean isErrorsEmpty();
91
92 int sizeErrors();
93
94 void addErrors(ErrorDTO errors);
95
96 void addAllErrors(Collection<ErrorDTO> errors);
97
98 boolean removeErrors(ErrorDTO errors);
99
100 boolean removeAllErrors(Collection<ErrorDTO> errors);
101
102 boolean containsErrors(ErrorDTO errors);
103
104 boolean containsAllErrors(Collection<ErrorDTO> errors);
105
106 Collection<ErrorDTO> getErrors();
107
108 void setErrors(Collection<ErrorDTO> errors);
109
110 }