BrightSide Workbench Full Report + Source Code
org.turro.alliance.client.ProjectGrantFilter Class Reference

Public Member Functions

 ProjectGrantFilter (ProjectGrantVM vm)
 
void setVm (ProjectGrantVM vm)
 
String getTemplate ()
 
void setTemplate (String template)
 
String getSearch ()
 
void setSearch (String search)
 
Checkbox.State getMinimis ()
 
void setMinimis (Checkbox.State minimis)
 
Checkbox.State getSubvention ()
 
void setSubvention (Checkbox.State subvention)
 
Checkbox.State getLoan ()
 
void setLoan (Checkbox.State loan)
 
Checkbox.State getInKind ()
 
void setInKind (Checkbox.State inKind)
 
Checkbox.State getCollaboration ()
 
void setCollaboration (Checkbox.State collaboration)
 
Checkbox.State getMicro ()
 
void setMicro (Checkbox.State micro)
 
Checkbox.State getSmall ()
 
void setSmall (Checkbox.State small)
 
Checkbox.State getMedium ()
 
void setMedium (Checkbox.State medium)
 
Checkbox.State getBig ()
 
void setBig (Checkbox.State big)
 
Checkbox.State getOtherOrgs ()
 
void setOtherOrgs (Checkbox.State otherOrgs)
 
Checkbox.State getHiring ()
 
void setHiring (Checkbox.State hiring)
 
Checkbox.State getIdi ()
 
void setIdi (Checkbox.State idi)
 
Checkbox.State getInvestment ()
 
void setInvestment (Checkbox.State investment)
 
Checkbox.State getStartUp ()
 
void setStartUp (Checkbox.State startUp)
 
Checkbox.State getFormation ()
 
void setFormation (Checkbox.State formation)
 
Checkbox.State getActive ()
 
void setActive (Checkbox.State active)
 
Checkbox.State getEndOfBudget ()
 
void setEndOfBudget (Checkbox.State endOfBudget)
 
Checkbox.State getRecurrent ()
 
void setRecurrent (Checkbox.State recurrent)
 
Set< String > getSources ()
 
void addSource (String value)
 
void removeSource (String value)
 
boolean containsSource (String value)
 
void clearSources ()
 
Set< String > getTags ()
 
void addTag (String value)
 
void removeTag (String value)
 
boolean containsTag (String value)
 
void clearTags ()
 
void clear ()
 
List< AxProjectGrantprocess (List< AxProjectGrant > grants, List< TagItem > itags)
 
record TagItem (String tag, String id)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 36 of file ProjectGrantFilter.java.

Constructor & Destructor Documentation

◆ ProjectGrantFilter()

org.turro.alliance.client.ProjectGrantFilter.ProjectGrantFilter ( ProjectGrantVM  vm)

Definition at line 52 of file ProjectGrantFilter.java.

52  {
53  this.vm = vm;
54  }

Member Function Documentation

◆ addSource()

void org.turro.alliance.client.ProjectGrantFilter.addSource ( String  value)

Definition at line 244 of file ProjectGrantFilter.java.

244  {
245  sources.add(value);
246  }
Here is the caller graph for this function:

◆ addTag()

void org.turro.alliance.client.ProjectGrantFilter.addTag ( String  value)

Definition at line 264 of file ProjectGrantFilter.java.

264  {
265  tags.add(value);
266  }
Here is the caller graph for this function:

◆ clear()

void org.turro.alliance.client.ProjectGrantFilter.clear ( )

Definition at line 280 of file ProjectGrantFilter.java.

280  {
281  search = null;
282  minimis = null;
283  subvention = null;
284  loan = null;
285  inKind = null;
286  collaboration = null;
287  micro = null;
288  small = null;
289  medium = null;
290  big = null;
291  otherOrgs = null;
292  hiring = null;
293  idi = null;
294  investment = null;
295  startUp = null;
296  formation = null;
297  endOfBudget = null;
298  recurrent = null;
299  active = null;
300  clearSources();
301  clearTags();
302  }
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clearSources()

void org.turro.alliance.client.ProjectGrantFilter.clearSources ( )

Definition at line 256 of file ProjectGrantFilter.java.

256  {
257  sources.clear();
258  }
Here is the caller graph for this function:

◆ clearTags()

void org.turro.alliance.client.ProjectGrantFilter.clearTags ( )

Definition at line 276 of file ProjectGrantFilter.java.

276  {
277  tags.clear();
278  }
Here is the caller graph for this function:

◆ containsSource()

boolean org.turro.alliance.client.ProjectGrantFilter.containsSource ( String  value)

Definition at line 252 of file ProjectGrantFilter.java.

252  {
253  return sources.contains(value);
254  }
Here is the caller graph for this function:

◆ containsTag()

boolean org.turro.alliance.client.ProjectGrantFilter.containsTag ( String  value)

Definition at line 272 of file ProjectGrantFilter.java.

272  {
273  return tags.contains(value);
274  }
Here is the caller graph for this function:

◆ getActive()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getActive ( )

Definition at line 213 of file ProjectGrantFilter.java.

213  {
214  return getTristate(active);
215  }

◆ getBig()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getBig ( )

Definition at line 150 of file ProjectGrantFilter.java.

150  {
151  return getTristate(big);
152  }

◆ getCollaboration()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getCollaboration ( )

Definition at line 114 of file ProjectGrantFilter.java.

114  {
115  return getTristate(collaboration);
116  }

◆ getEndOfBudget()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getEndOfBudget ( )

Definition at line 222 of file ProjectGrantFilter.java.

222  {
223  return getTristate(endOfBudget);
224  }

◆ getFormation()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getFormation ( )

Definition at line 204 of file ProjectGrantFilter.java.

204  {
205  return getTristate(formation);
206  }

◆ getHiring()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getHiring ( )

Definition at line 168 of file ProjectGrantFilter.java.

168  {
169  return getTristate(hiring);
170  }

◆ getIdi()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getIdi ( )

Definition at line 177 of file ProjectGrantFilter.java.

177  {
178  return getTristate(idi);
179  }

◆ getInKind()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getInKind ( )

Definition at line 105 of file ProjectGrantFilter.java.

105  {
106  return getTristate(inKind);
107  }

◆ getInvestment()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getInvestment ( )

Definition at line 186 of file ProjectGrantFilter.java.

186  {
187  return getTristate(investment);
188  }

◆ getLoan()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getLoan ( )

Definition at line 96 of file ProjectGrantFilter.java.

96  {
97  return getTristate(loan);
98  }

◆ getMedium()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getMedium ( )

Definition at line 141 of file ProjectGrantFilter.java.

141  {
142  return getTristate(medium);
143  }

◆ getMicro()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getMicro ( )

Definition at line 123 of file ProjectGrantFilter.java.

123  {
124  return getTristate(micro);
125  }

◆ getMinimis()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getMinimis ( )

Definition at line 78 of file ProjectGrantFilter.java.

78  {
79  return getTristate(minimis);
80  }

◆ getOtherOrgs()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getOtherOrgs ( )

Definition at line 159 of file ProjectGrantFilter.java.

159  {
160  return getTristate(otherOrgs);
161  }

◆ getRecurrent()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getRecurrent ( )

Definition at line 231 of file ProjectGrantFilter.java.

231  {
232  return getTristate(recurrent);
233  }

◆ getSearch()

String org.turro.alliance.client.ProjectGrantFilter.getSearch ( )

Definition at line 69 of file ProjectGrantFilter.java.

69  {
70  return search;
71  }

◆ getSmall()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getSmall ( )

Definition at line 132 of file ProjectGrantFilter.java.

132  {
133  return getTristate(small);
134  }

◆ getSources()

Set<String> org.turro.alliance.client.ProjectGrantFilter.getSources ( )

Definition at line 240 of file ProjectGrantFilter.java.

240  {
241  return sources;
242  }

◆ getStartUp()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getStartUp ( )

Definition at line 195 of file ProjectGrantFilter.java.

195  {
196  return getTristate(startUp);
197  }

◆ getSubvention()

Checkbox.State org.turro.alliance.client.ProjectGrantFilter.getSubvention ( )

Definition at line 87 of file ProjectGrantFilter.java.

87  {
88  return getTristate(subvention);
89  }

◆ getTags()

Set<String> org.turro.alliance.client.ProjectGrantFilter.getTags ( )

Definition at line 260 of file ProjectGrantFilter.java.

260  {
261  return tags;
262  }

◆ getTemplate()

String org.turro.alliance.client.ProjectGrantFilter.getTemplate ( )

Definition at line 60 of file ProjectGrantFilter.java.

60  {
61  return Strings.isBlank(template, "items");
62  }
Here is the caller graph for this function:

◆ process()

List<AxProjectGrant> org.turro.alliance.client.ProjectGrantFilter.process ( List< AxProjectGrant grants,
List< TagItem itags 
)

Definition at line 304 of file ProjectGrantFilter.java.

304  {
305  return grants.stream()
306  .filter(g -> fits(g, itags))
307  .toList();
308  }

◆ removeSource()

void org.turro.alliance.client.ProjectGrantFilter.removeSource ( String  value)

Definition at line 248 of file ProjectGrantFilter.java.

248  {
249  sources.remove(value);
250  }
Here is the caller graph for this function:

◆ removeTag()

void org.turro.alliance.client.ProjectGrantFilter.removeTag ( String  value)

Definition at line 268 of file ProjectGrantFilter.java.

268  {
269  tags.remove(value);
270  }
Here is the caller graph for this function:

◆ setActive()

void org.turro.alliance.client.ProjectGrantFilter.setActive ( Checkbox.State  active)

Definition at line 217 of file ProjectGrantFilter.java.

217  {
218  this.active = setTristate(active);
219  BindUtils.postNotifyChange(vm, "grants");
220  }

◆ setBig()

void org.turro.alliance.client.ProjectGrantFilter.setBig ( Checkbox.State  big)

Definition at line 154 of file ProjectGrantFilter.java.

154  {
155  this.big = setTristate(big);
156  BindUtils.postNotifyChange(vm, "grants");
157  }

◆ setCollaboration()

void org.turro.alliance.client.ProjectGrantFilter.setCollaboration ( Checkbox.State  collaboration)

Definition at line 118 of file ProjectGrantFilter.java.

118  {
119  this.collaboration = setTristate(collaboration);
120  BindUtils.postNotifyChange(vm, "grants");
121  }

◆ setEndOfBudget()

void org.turro.alliance.client.ProjectGrantFilter.setEndOfBudget ( Checkbox.State  endOfBudget)

Definition at line 226 of file ProjectGrantFilter.java.

226  {
227  this.endOfBudget = setTristate(endOfBudget);
228  BindUtils.postNotifyChange(vm, "grants");
229  }

◆ setFormation()

void org.turro.alliance.client.ProjectGrantFilter.setFormation ( Checkbox.State  formation)

Definition at line 208 of file ProjectGrantFilter.java.

208  {
209  this.formation = setTristate(formation);
210  BindUtils.postNotifyChange(vm, "grants");
211  }

◆ setHiring()

void org.turro.alliance.client.ProjectGrantFilter.setHiring ( Checkbox.State  hiring)

Definition at line 172 of file ProjectGrantFilter.java.

172  {
173  this.hiring = setTristate(hiring);
174  BindUtils.postNotifyChange(vm, "grants");
175  }

◆ setIdi()

void org.turro.alliance.client.ProjectGrantFilter.setIdi ( Checkbox.State  idi)

Definition at line 181 of file ProjectGrantFilter.java.

181  {
182  this.idi = setTristate(idi);
183  BindUtils.postNotifyChange(vm, "grants");
184  }

◆ setInKind()

void org.turro.alliance.client.ProjectGrantFilter.setInKind ( Checkbox.State  inKind)

Definition at line 109 of file ProjectGrantFilter.java.

109  {
110  this.inKind = setTristate(inKind);
111  BindUtils.postNotifyChange(vm, "grants");
112  }

◆ setInvestment()

void org.turro.alliance.client.ProjectGrantFilter.setInvestment ( Checkbox.State  investment)

Definition at line 190 of file ProjectGrantFilter.java.

190  {
191  this.investment = setTristate(investment);
192  BindUtils.postNotifyChange(vm, "grants");
193  }

◆ setLoan()

void org.turro.alliance.client.ProjectGrantFilter.setLoan ( Checkbox.State  loan)

Definition at line 100 of file ProjectGrantFilter.java.

100  {
101  this.loan = setTristate(loan);
102  BindUtils.postNotifyChange(vm, "grants");
103  }

◆ setMedium()

void org.turro.alliance.client.ProjectGrantFilter.setMedium ( Checkbox.State  medium)

Definition at line 145 of file ProjectGrantFilter.java.

145  {
146  this.medium = setTristate(medium);
147  BindUtils.postNotifyChange(vm, "grants");
148  }

◆ setMicro()

void org.turro.alliance.client.ProjectGrantFilter.setMicro ( Checkbox.State  micro)

Definition at line 127 of file ProjectGrantFilter.java.

127  {
128  this.micro = setTristate(micro);
129  BindUtils.postNotifyChange(vm, "grants");
130  }

◆ setMinimis()

void org.turro.alliance.client.ProjectGrantFilter.setMinimis ( Checkbox.State  minimis)

Definition at line 82 of file ProjectGrantFilter.java.

82  {
83  this.minimis = setTristate(minimis);
84  BindUtils.postNotifyChange(vm, "grants");
85  }

◆ setOtherOrgs()

void org.turro.alliance.client.ProjectGrantFilter.setOtherOrgs ( Checkbox.State  otherOrgs)

Definition at line 163 of file ProjectGrantFilter.java.

163  {
164  this.otherOrgs = setTristate(otherOrgs);
165  BindUtils.postNotifyChange(vm, "grants");
166  }

◆ setRecurrent()

void org.turro.alliance.client.ProjectGrantFilter.setRecurrent ( Checkbox.State  recurrent)

Definition at line 235 of file ProjectGrantFilter.java.

235  {
236  this.recurrent = setTristate(recurrent);
237  BindUtils.postNotifyChange(vm, "grants");
238  }

◆ setSearch()

void org.turro.alliance.client.ProjectGrantFilter.setSearch ( String  search)

Definition at line 73 of file ProjectGrantFilter.java.

73  {
74  this.search = search;
75  BindUtils.postNotifyChange(vm, "grants");
76  }

◆ setSmall()

void org.turro.alliance.client.ProjectGrantFilter.setSmall ( Checkbox.State  small)

Definition at line 136 of file ProjectGrantFilter.java.

136  {
137  this.small = setTristate(small);
138  BindUtils.postNotifyChange(vm, "grants");
139  }

◆ setStartUp()

void org.turro.alliance.client.ProjectGrantFilter.setStartUp ( Checkbox.State  startUp)

Definition at line 199 of file ProjectGrantFilter.java.

199  {
200  this.startUp = setTristate(startUp);
201  BindUtils.postNotifyChange(vm, "grants");
202  }

◆ setSubvention()

void org.turro.alliance.client.ProjectGrantFilter.setSubvention ( Checkbox.State  subvention)

Definition at line 91 of file ProjectGrantFilter.java.

91  {
92  this.subvention = setTristate(subvention);
93  BindUtils.postNotifyChange(vm, "grants");
94  }

◆ setTemplate()

void org.turro.alliance.client.ProjectGrantFilter.setTemplate ( String  template)

Definition at line 64 of file ProjectGrantFilter.java.

64  {
65  this.template = template;
66  BindUtils.postNotifyChange(vm, "grants");
67  }
Here is the caller graph for this function:

◆ setVm()

void org.turro.alliance.client.ProjectGrantFilter.setVm ( ProjectGrantVM  vm)

Definition at line 56 of file ProjectGrantFilter.java.

56  {
57  this.vm = vm;
58  }

◆ TagItem()

record org.turro.alliance.client.ProjectGrantFilter.TagItem ( String  tag,
String  id 
)

Definition at line 354 of file ProjectGrantFilter.java.

354 {};

The documentation for this class was generated from the following file: