001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.control.user.search.server;
018
019import com.echothree.control.user.search.common.SearchRemote;
020import com.echothree.control.user.search.common.form.*;
021import com.echothree.control.user.search.server.command.*;
022import com.echothree.model.data.user.common.pk.UserVisitPK;
023import com.echothree.util.common.command.CommandResult;
024import javax.ejb.Stateless;
025
026@Stateless
027public class SearchBean
028        extends SearchFormsImpl
029        implements SearchRemote, SearchLocal {
030    
031    // -------------------------------------------------------------------------
032    //   Testing
033    // -------------------------------------------------------------------------
034    
035    @Override
036    public String ping() {
037        return "SearchBean is alive!";
038    }
039    
040    // --------------------------------------------------------------------------------
041    //   Search Default Operators
042    // --------------------------------------------------------------------------------
043    
044    @Override
045    public CommandResult createSearchDefaultOperator(UserVisitPK userVisitPK, CreateSearchDefaultOperatorForm form) {
046        return new CreateSearchDefaultOperatorCommand(userVisitPK, form).run();
047    }
048    
049    @Override
050    public CommandResult getSearchDefaultOperatorChoices(UserVisitPK userVisitPK, GetSearchDefaultOperatorChoicesForm form) {
051        return new GetSearchDefaultOperatorChoicesCommand(userVisitPK, form).run();
052    }
053    
054    @Override
055    public CommandResult getSearchDefaultOperator(UserVisitPK userVisitPK, GetSearchDefaultOperatorForm form) {
056        return new GetSearchDefaultOperatorCommand(userVisitPK, form).run();
057    }
058    
059    @Override
060    public CommandResult getSearchDefaultOperators(UserVisitPK userVisitPK, GetSearchDefaultOperatorsForm form) {
061        return new GetSearchDefaultOperatorsCommand(userVisitPK, form).run();
062    }
063    
064    @Override
065    public CommandResult setDefaultSearchDefaultOperator(UserVisitPK userVisitPK, SetDefaultSearchDefaultOperatorForm form) {
066        return new SetDefaultSearchDefaultOperatorCommand(userVisitPK, form).run();
067    }
068    
069    @Override
070    public CommandResult editSearchDefaultOperator(UserVisitPK userVisitPK, EditSearchDefaultOperatorForm form) {
071        return new EditSearchDefaultOperatorCommand(userVisitPK, form).run();
072    }
073    
074    @Override
075    public CommandResult deleteSearchDefaultOperator(UserVisitPK userVisitPK, DeleteSearchDefaultOperatorForm form) {
076        return new DeleteSearchDefaultOperatorCommand(userVisitPK, form).run();
077    }
078    
079    // --------------------------------------------------------------------------------
080    //   Search Default Operator Descriptions
081    // --------------------------------------------------------------------------------
082    
083    @Override
084    public CommandResult createSearchDefaultOperatorDescription(UserVisitPK userVisitPK, CreateSearchDefaultOperatorDescriptionForm form) {
085        return new CreateSearchDefaultOperatorDescriptionCommand(userVisitPK, form).run();
086    }
087    
088    @Override
089    public CommandResult getSearchDefaultOperatorDescription(UserVisitPK userVisitPK, GetSearchDefaultOperatorDescriptionForm form) {
090        return new GetSearchDefaultOperatorDescriptionCommand(userVisitPK, form).run();
091    }
092    
093    @Override
094    public CommandResult getSearchDefaultOperatorDescriptions(UserVisitPK userVisitPK, GetSearchDefaultOperatorDescriptionsForm form) {
095        return new GetSearchDefaultOperatorDescriptionsCommand(userVisitPK, form).run();
096    }
097    
098    @Override
099    public CommandResult editSearchDefaultOperatorDescription(UserVisitPK userVisitPK, EditSearchDefaultOperatorDescriptionForm form) {
100        return new EditSearchDefaultOperatorDescriptionCommand(userVisitPK, form).run();
101    }
102    
103    @Override
104    public CommandResult deleteSearchDefaultOperatorDescription(UserVisitPK userVisitPK, DeleteSearchDefaultOperatorDescriptionForm form) {
105        return new DeleteSearchDefaultOperatorDescriptionCommand(userVisitPK, form).run();
106    }
107    
108    // --------------------------------------------------------------------------------
109    //   Search Sort Directions
110    // --------------------------------------------------------------------------------
111    
112    @Override
113    public CommandResult createSearchSortDirection(UserVisitPK userVisitPK, CreateSearchSortDirectionForm form) {
114        return new CreateSearchSortDirectionCommand(userVisitPK, form).run();
115    }
116    
117    @Override
118    public CommandResult getSearchSortDirectionChoices(UserVisitPK userVisitPK, GetSearchSortDirectionChoicesForm form) {
119        return new GetSearchSortDirectionChoicesCommand(userVisitPK, form).run();
120    }
121    
122    @Override
123    public CommandResult getSearchSortDirection(UserVisitPK userVisitPK, GetSearchSortDirectionForm form) {
124        return new GetSearchSortDirectionCommand(userVisitPK, form).run();
125    }
126    
127    @Override
128    public CommandResult getSearchSortDirections(UserVisitPK userVisitPK, GetSearchSortDirectionsForm form) {
129        return new GetSearchSortDirectionsCommand(userVisitPK, form).run();
130    }
131    
132    @Override
133    public CommandResult setDefaultSearchSortDirection(UserVisitPK userVisitPK, SetDefaultSearchSortDirectionForm form) {
134        return new SetDefaultSearchSortDirectionCommand(userVisitPK, form).run();
135    }
136    
137    @Override
138    public CommandResult editSearchSortDirection(UserVisitPK userVisitPK, EditSearchSortDirectionForm form) {
139        return new EditSearchSortDirectionCommand(userVisitPK, form).run();
140    }
141    
142    @Override
143    public CommandResult deleteSearchSortDirection(UserVisitPK userVisitPK, DeleteSearchSortDirectionForm form) {
144        return new DeleteSearchSortDirectionCommand(userVisitPK, form).run();
145    }
146    
147    // --------------------------------------------------------------------------------
148    //   Search Sort Direction Descriptions
149    // --------------------------------------------------------------------------------
150    
151    @Override
152    public CommandResult createSearchSortDirectionDescription(UserVisitPK userVisitPK, CreateSearchSortDirectionDescriptionForm form) {
153        return new CreateSearchSortDirectionDescriptionCommand(userVisitPK, form).run();
154    }
155    
156    @Override
157    public CommandResult getSearchSortDirectionDescription(UserVisitPK userVisitPK, GetSearchSortDirectionDescriptionForm form) {
158        return new GetSearchSortDirectionDescriptionCommand(userVisitPK, form).run();
159    }
160    
161    @Override
162    public CommandResult getSearchSortDirectionDescriptions(UserVisitPK userVisitPK, GetSearchSortDirectionDescriptionsForm form) {
163        return new GetSearchSortDirectionDescriptionsCommand(userVisitPK, form).run();
164    }
165    
166    @Override
167    public CommandResult editSearchSortDirectionDescription(UserVisitPK userVisitPK, EditSearchSortDirectionDescriptionForm form) {
168        return new EditSearchSortDirectionDescriptionCommand(userVisitPK, form).run();
169    }
170    
171    @Override
172    public CommandResult deleteSearchSortDirectionDescription(UserVisitPK userVisitPK, DeleteSearchSortDirectionDescriptionForm form) {
173        return new DeleteSearchSortDirectionDescriptionCommand(userVisitPK, form).run();
174    }
175    
176    // -------------------------------------------------------------------------
177    //   Search Kinds
178    // -------------------------------------------------------------------------
179
180    @Override
181    public CommandResult createSearchKind(UserVisitPK userVisitPK, CreateSearchKindForm form) {
182        return new CreateSearchKindCommand(userVisitPK, form).run();
183    }
184
185    @Override
186    public CommandResult getSearchKinds(UserVisitPK userVisitPK, GetSearchKindsForm form) {
187        return new GetSearchKindsCommand(userVisitPK, form).run();
188    }
189
190    @Override
191    public CommandResult getSearchKind(UserVisitPK userVisitPK, GetSearchKindForm form) {
192        return new GetSearchKindCommand(userVisitPK, form).run();
193    }
194
195    @Override
196    public CommandResult getSearchKindChoices(UserVisitPK userVisitPK, GetSearchKindChoicesForm form) {
197        return new GetSearchKindChoicesCommand(userVisitPK, form).run();
198    }
199
200    @Override
201    public CommandResult setDefaultSearchKind(UserVisitPK userVisitPK, SetDefaultSearchKindForm form) {
202        return new SetDefaultSearchKindCommand(userVisitPK, form).run();
203    }
204
205    @Override
206    public CommandResult editSearchKind(UserVisitPK userVisitPK, EditSearchKindForm form) {
207        return new EditSearchKindCommand(userVisitPK, form).run();
208    }
209
210    @Override
211    public CommandResult deleteSearchKind(UserVisitPK userVisitPK, DeleteSearchKindForm form) {
212        return new DeleteSearchKindCommand(userVisitPK, form).run();
213    }
214
215    // -------------------------------------------------------------------------
216    //   Search Kind Descriptions
217    // -------------------------------------------------------------------------
218
219    @Override
220    public CommandResult createSearchKindDescription(UserVisitPK userVisitPK, CreateSearchKindDescriptionForm form) {
221        return new CreateSearchKindDescriptionCommand(userVisitPK, form).run();
222    }
223
224    @Override
225    public CommandResult getSearchKindDescriptions(UserVisitPK userVisitPK, GetSearchKindDescriptionsForm form) {
226        return new GetSearchKindDescriptionsCommand(userVisitPK, form).run();
227    }
228
229    @Override
230    public CommandResult getSearchKindDescription(UserVisitPK userVisitPK, GetSearchKindDescriptionForm form) {
231        return new GetSearchKindDescriptionCommand(userVisitPK, form).run();
232    }
233
234    @Override
235    public CommandResult editSearchKindDescription(UserVisitPK userVisitPK, EditSearchKindDescriptionForm form) {
236        return new EditSearchKindDescriptionCommand(userVisitPK, form).run();
237    }
238
239    @Override
240    public CommandResult deleteSearchKindDescription(UserVisitPK userVisitPK, DeleteSearchKindDescriptionForm form) {
241        return new DeleteSearchKindDescriptionCommand(userVisitPK, form).run();
242    }
243
244    // -------------------------------------------------------------------------
245    //   Search Types
246    // -------------------------------------------------------------------------
247
248    @Override
249    public CommandResult createSearchType(UserVisitPK userVisitPK, CreateSearchTypeForm form) {
250        return new CreateSearchTypeCommand(userVisitPK, form).run();
251    }
252
253    @Override
254    public CommandResult getSearchTypes(UserVisitPK userVisitPK, GetSearchTypesForm form) {
255        return new GetSearchTypesCommand(userVisitPK, form).run();
256    }
257
258    @Override
259    public CommandResult getSearchType(UserVisitPK userVisitPK, GetSearchTypeForm form) {
260        return new GetSearchTypeCommand(userVisitPK, form).run();
261    }
262
263    @Override
264    public CommandResult getSearchTypeChoices(UserVisitPK userVisitPK, GetSearchTypeChoicesForm form) {
265        return new GetSearchTypeChoicesCommand(userVisitPK, form).run();
266    }
267
268    @Override
269    public CommandResult setDefaultSearchType(UserVisitPK userVisitPK, SetDefaultSearchTypeForm form) {
270        return new SetDefaultSearchTypeCommand(userVisitPK, form).run();
271    }
272
273    @Override
274    public CommandResult editSearchType(UserVisitPK userVisitPK, EditSearchTypeForm form) {
275        return new EditSearchTypeCommand(userVisitPK, form).run();
276    }
277
278    @Override
279    public CommandResult deleteSearchType(UserVisitPK userVisitPK, DeleteSearchTypeForm form) {
280        return new DeleteSearchTypeCommand(userVisitPK, form).run();
281    }
282
283    // -------------------------------------------------------------------------
284    //   Search Type Descriptions
285    // -------------------------------------------------------------------------
286
287    @Override
288    public CommandResult createSearchTypeDescription(UserVisitPK userVisitPK, CreateSearchTypeDescriptionForm form) {
289        return new CreateSearchTypeDescriptionCommand(userVisitPK, form).run();
290    }
291
292    @Override
293    public CommandResult getSearchTypeDescriptions(UserVisitPK userVisitPK, GetSearchTypeDescriptionsForm form) {
294        return new GetSearchTypeDescriptionsCommand(userVisitPK, form).run();
295    }
296
297    @Override
298    public CommandResult getSearchTypeDescription(UserVisitPK userVisitPK, GetSearchTypeDescriptionForm form) {
299        return new GetSearchTypeDescriptionCommand(userVisitPK, form).run();
300    }
301
302    @Override
303    public CommandResult editSearchTypeDescription(UserVisitPK userVisitPK, EditSearchTypeDescriptionForm form) {
304        return new EditSearchTypeDescriptionCommand(userVisitPK, form).run();
305    }
306
307    @Override
308    public CommandResult deleteSearchTypeDescription(UserVisitPK userVisitPK, DeleteSearchTypeDescriptionForm form) {
309        return new DeleteSearchTypeDescriptionCommand(userVisitPK, form).run();
310    }
311
312    // -------------------------------------------------------------------------
313    //   Search Sort Orders
314    // -------------------------------------------------------------------------
315
316    @Override
317    public CommandResult createSearchSortOrder(UserVisitPK userVisitPK, CreateSearchSortOrderForm form) {
318        return new CreateSearchSortOrderCommand(userVisitPK, form).run();
319    }
320
321    @Override
322    public CommandResult getSearchSortOrders(UserVisitPK userVisitPK, GetSearchSortOrdersForm form) {
323        return new GetSearchSortOrdersCommand(userVisitPK, form).run();
324    }
325
326    @Override
327    public CommandResult getSearchSortOrder(UserVisitPK userVisitPK, GetSearchSortOrderForm form) {
328        return new GetSearchSortOrderCommand(userVisitPK, form).run();
329    }
330
331    @Override
332    public CommandResult getSearchSortOrderChoices(UserVisitPK userVisitPK, GetSearchSortOrderChoicesForm form) {
333        return new GetSearchSortOrderChoicesCommand(userVisitPK, form).run();
334    }
335
336    @Override
337    public CommandResult setDefaultSearchSortOrder(UserVisitPK userVisitPK, SetDefaultSearchSortOrderForm form) {
338        return new SetDefaultSearchSortOrderCommand(userVisitPK, form).run();
339    }
340
341    @Override
342    public CommandResult editSearchSortOrder(UserVisitPK userVisitPK, EditSearchSortOrderForm form) {
343        return new EditSearchSortOrderCommand(userVisitPK, form).run();
344    }
345
346    @Override
347    public CommandResult deleteSearchSortOrder(UserVisitPK userVisitPK, DeleteSearchSortOrderForm form) {
348        return new DeleteSearchSortOrderCommand(userVisitPK, form).run();
349    }
350
351    // -------------------------------------------------------------------------
352    //   Search Sort Order Descriptions
353    // -------------------------------------------------------------------------
354
355    @Override
356    public CommandResult createSearchSortOrderDescription(UserVisitPK userVisitPK, CreateSearchSortOrderDescriptionForm form) {
357        return new CreateSearchSortOrderDescriptionCommand(userVisitPK, form).run();
358    }
359
360    @Override
361    public CommandResult getSearchSortOrderDescriptions(UserVisitPK userVisitPK, GetSearchSortOrderDescriptionsForm form) {
362        return new GetSearchSortOrderDescriptionsCommand(userVisitPK, form).run();
363    }
364
365    @Override
366    public CommandResult getSearchSortOrderDescription(UserVisitPK userVisitPK, GetSearchSortOrderDescriptionForm form) {
367        return new GetSearchSortOrderDescriptionCommand(userVisitPK, form).run();
368    }
369
370    @Override
371    public CommandResult editSearchSortOrderDescription(UserVisitPK userVisitPK, EditSearchSortOrderDescriptionForm form) {
372        return new EditSearchSortOrderDescriptionCommand(userVisitPK, form).run();
373    }
374
375    @Override
376    public CommandResult deleteSearchSortOrderDescription(UserVisitPK userVisitPK, DeleteSearchSortOrderDescriptionForm form) {
377        return new DeleteSearchSortOrderDescriptionCommand(userVisitPK, form).run();
378    }
379
380    // -------------------------------------------------------------------------
381    //   Search Use Types
382    // -------------------------------------------------------------------------
383
384    @Override
385    public CommandResult createSearchUseType(UserVisitPK userVisitPK, CreateSearchUseTypeForm form) {
386        return new CreateSearchUseTypeCommand(userVisitPK, form).run();
387    }
388
389    @Override
390    public CommandResult getSearchUseTypes(UserVisitPK userVisitPK, GetSearchUseTypesForm form) {
391        return new GetSearchUseTypesCommand(userVisitPK, form).run();
392    }
393
394    @Override
395    public CommandResult getSearchUseType(UserVisitPK userVisitPK, GetSearchUseTypeForm form) {
396        return new GetSearchUseTypeCommand(userVisitPK, form).run();
397    }
398
399    @Override
400    public CommandResult getSearchUseTypeChoices(UserVisitPK userVisitPK, GetSearchUseTypeChoicesForm form) {
401        return new GetSearchUseTypeChoicesCommand(userVisitPK, form).run();
402    }
403
404    @Override
405    public CommandResult setDefaultSearchUseType(UserVisitPK userVisitPK, SetDefaultSearchUseTypeForm form) {
406        return new SetDefaultSearchUseTypeCommand(userVisitPK, form).run();
407    }
408
409    @Override
410    public CommandResult editSearchUseType(UserVisitPK userVisitPK, EditSearchUseTypeForm form) {
411        return new EditSearchUseTypeCommand(userVisitPK, form).run();
412    }
413
414    @Override
415    public CommandResult deleteSearchUseType(UserVisitPK userVisitPK, DeleteSearchUseTypeForm form) {
416        return new DeleteSearchUseTypeCommand(userVisitPK, form).run();
417    }
418
419    // -------------------------------------------------------------------------
420    //   Search Use Type Descriptions
421    // -------------------------------------------------------------------------
422
423    @Override
424    public CommandResult createSearchUseTypeDescription(UserVisitPK userVisitPK, CreateSearchUseTypeDescriptionForm form) {
425        return new CreateSearchUseTypeDescriptionCommand(userVisitPK, form).run();
426    }
427
428    @Override
429    public CommandResult getSearchUseTypeDescriptions(UserVisitPK userVisitPK, GetSearchUseTypeDescriptionsForm form) {
430        return new GetSearchUseTypeDescriptionsCommand(userVisitPK, form).run();
431    }
432
433    @Override
434    public CommandResult getSearchUseTypeDescription(UserVisitPK userVisitPK, GetSearchUseTypeDescriptionForm form) {
435        return new GetSearchUseTypeDescriptionCommand(userVisitPK, form).run();
436    }
437
438    @Override
439    public CommandResult editSearchUseTypeDescription(UserVisitPK userVisitPK, EditSearchUseTypeDescriptionForm form) {
440        return new EditSearchUseTypeDescriptionCommand(userVisitPK, form).run();
441    }
442
443    @Override
444    public CommandResult deleteSearchUseTypeDescription(UserVisitPK userVisitPK, DeleteSearchUseTypeDescriptionForm form) {
445        return new DeleteSearchUseTypeDescriptionCommand(userVisitPK, form).run();
446    }
447
448    // -------------------------------------------------------------------------
449    //   Search Result Action Types
450    // -------------------------------------------------------------------------
451
452    @Override
453    public CommandResult createSearchResultActionType(UserVisitPK userVisitPK, CreateSearchResultActionTypeForm form) {
454        return new CreateSearchResultActionTypeCommand(userVisitPK, form).run();
455    }
456
457    @Override
458    public CommandResult getSearchResultActionTypes(UserVisitPK userVisitPK, GetSearchResultActionTypesForm form) {
459        return new GetSearchResultActionTypesCommand(userVisitPK, form).run();
460    }
461
462    @Override
463    public CommandResult getSearchResultActionType(UserVisitPK userVisitPK, GetSearchResultActionTypeForm form) {
464        return new GetSearchResultActionTypeCommand(userVisitPK, form).run();
465    }
466
467    @Override
468    public CommandResult getSearchResultActionTypeChoices(UserVisitPK userVisitPK, GetSearchResultActionTypeChoicesForm form) {
469        return new GetSearchResultActionTypeChoicesCommand(userVisitPK, form).run();
470    }
471
472    @Override
473    public CommandResult setDefaultSearchResultActionType(UserVisitPK userVisitPK, SetDefaultSearchResultActionTypeForm form) {
474        return new SetDefaultSearchResultActionTypeCommand(userVisitPK, form).run();
475    }
476
477    @Override
478    public CommandResult editSearchResultActionType(UserVisitPK userVisitPK, EditSearchResultActionTypeForm form) {
479        return new EditSearchResultActionTypeCommand(userVisitPK, form).run();
480    }
481
482    @Override
483    public CommandResult deleteSearchResultActionType(UserVisitPK userVisitPK, DeleteSearchResultActionTypeForm form) {
484        return new DeleteSearchResultActionTypeCommand(userVisitPK, form).run();
485    }
486
487    // -------------------------------------------------------------------------
488    //   Search Result Action Type Descriptions
489    // -------------------------------------------------------------------------
490
491    @Override
492    public CommandResult createSearchResultActionTypeDescription(UserVisitPK userVisitPK, CreateSearchResultActionTypeDescriptionForm form) {
493        return new CreateSearchResultActionTypeDescriptionCommand(userVisitPK, form).run();
494    }
495
496    @Override
497    public CommandResult getSearchResultActionTypeDescriptions(UserVisitPK userVisitPK, GetSearchResultActionTypeDescriptionsForm form) {
498        return new GetSearchResultActionTypeDescriptionsCommand(userVisitPK, form).run();
499    }
500
501    @Override
502    public CommandResult getSearchResultActionTypeDescription(UserVisitPK userVisitPK, GetSearchResultActionTypeDescriptionForm form) {
503        return new GetSearchResultActionTypeDescriptionCommand(userVisitPK, form).run();
504    }
505
506    @Override
507    public CommandResult editSearchResultActionTypeDescription(UserVisitPK userVisitPK, EditSearchResultActionTypeDescriptionForm form) {
508        return new EditSearchResultActionTypeDescriptionCommand(userVisitPK, form).run();
509    }
510
511    @Override
512    public CommandResult deleteSearchResultActionTypeDescription(UserVisitPK userVisitPK, DeleteSearchResultActionTypeDescriptionForm form) {
513        return new DeleteSearchResultActionTypeDescriptionCommand(userVisitPK, form).run();
514    }
515
516    // -------------------------------------------------------------------------
517    //   Search Check Spelling Action Types
518    // -------------------------------------------------------------------------
519
520    @Override
521    public CommandResult createSearchCheckSpellingActionType(UserVisitPK userVisitPK, CreateSearchCheckSpellingActionTypeForm form) {
522        return new CreateSearchCheckSpellingActionTypeCommand(userVisitPK, form).run();
523    }
524
525    @Override
526    public CommandResult getSearchCheckSpellingActionTypes(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypesForm form) {
527        return new GetSearchCheckSpellingActionTypesCommand(userVisitPK, form).run();
528    }
529
530    @Override
531    public CommandResult getSearchCheckSpellingActionType(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeForm form) {
532        return new GetSearchCheckSpellingActionTypeCommand(userVisitPK, form).run();
533    }
534
535    @Override
536    public CommandResult getSearchCheckSpellingActionTypeChoices(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeChoicesForm form) {
537        return new GetSearchCheckSpellingActionTypeChoicesCommand(userVisitPK, form).run();
538    }
539
540    @Override
541    public CommandResult setDefaultSearchCheckSpellingActionType(UserVisitPK userVisitPK, SetDefaultSearchCheckSpellingActionTypeForm form) {
542        return new SetDefaultSearchCheckSpellingActionTypeCommand(userVisitPK, form).run();
543    }
544
545    @Override
546    public CommandResult editSearchCheckSpellingActionType(UserVisitPK userVisitPK, EditSearchCheckSpellingActionTypeForm form) {
547        return new EditSearchCheckSpellingActionTypeCommand(userVisitPK, form).run();
548    }
549
550    @Override
551    public CommandResult deleteSearchCheckSpellingActionType(UserVisitPK userVisitPK, DeleteSearchCheckSpellingActionTypeForm form) {
552        return new DeleteSearchCheckSpellingActionTypeCommand(userVisitPK, form).run();
553    }
554
555    // -------------------------------------------------------------------------
556    //   Search Check Spelling Action Type Descriptions
557    // -------------------------------------------------------------------------
558
559    @Override
560    public CommandResult createSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, CreateSearchCheckSpellingActionTypeDescriptionForm form) {
561        return new CreateSearchCheckSpellingActionTypeDescriptionCommand(userVisitPK, form).run();
562    }
563
564    @Override
565    public CommandResult getSearchCheckSpellingActionTypeDescriptions(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeDescriptionsForm form) {
566        return new GetSearchCheckSpellingActionTypeDescriptionsCommand(userVisitPK, form).run();
567    }
568
569    @Override
570    public CommandResult getSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeDescriptionForm form) {
571        return new GetSearchCheckSpellingActionTypeDescriptionCommand(userVisitPK, form).run();
572    }
573
574    @Override
575    public CommandResult editSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, EditSearchCheckSpellingActionTypeDescriptionForm form) {
576        return new EditSearchCheckSpellingActionTypeDescriptionCommand(userVisitPK, form).run();
577    }
578
579    @Override
580    public CommandResult deleteSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, DeleteSearchCheckSpellingActionTypeDescriptionForm form) {
581        return new DeleteSearchCheckSpellingActionTypeDescriptionCommand(userVisitPK, form).run();
582    }
583
584    // -------------------------------------------------------------------------
585    //   Customer Search
586    // -------------------------------------------------------------------------
587    
588    @Override
589    public CommandResult searchCustomers(UserVisitPK userVisitPK, SearchCustomersForm form) {
590        return new SearchCustomersCommand(userVisitPK, form).run();
591    }
592    
593    @Override
594    public CommandResult getCustomerResults(UserVisitPK userVisitPK, GetCustomerResultsForm form) {
595        return new GetCustomerResultsCommand(userVisitPK, form).run();
596    }
597
598    @Override
599    public CommandResult getCustomerResultsFacet(UserVisitPK userVisitPK, GetCustomerResultsFacetForm form) {
600        return new GetCustomerResultsFacetCommand(userVisitPK, form).run();
601    }
602
603    @Override
604    public CommandResult getCustomerResultsFacets(UserVisitPK userVisitPK, GetCustomerResultsFacetsForm form) {
605        return new GetCustomerResultsFacetsCommand(userVisitPK, form).run();
606    }
607
608    @Override
609    public CommandResult countCustomerResults(UserVisitPK userVisitPK, CountCustomerResultsForm form) {
610        return new CountCustomerResultsCommand(userVisitPK, form).run();
611    }
612    
613    @Override
614    public CommandResult clearCustomerResults(UserVisitPK userVisitPK, ClearCustomerResultsForm form) {
615        return new ClearCustomerResultsCommand(userVisitPK, form).run();
616    }
617    
618    // -------------------------------------------------------------------------
619    //   Item Search
620    // -------------------------------------------------------------------------
621
622    @Override
623    public CommandResult searchItems(UserVisitPK userVisitPK, SearchItemsForm form) {
624        return new SearchItemsCommand(userVisitPK, form).run();
625    }
626    
627    @Override
628    public CommandResult getItemResults(UserVisitPK userVisitPK, GetItemResultsForm form) {
629        return new GetItemResultsCommand(userVisitPK, form).run();
630    }
631    
632    @Override
633    public CommandResult getItemResultsFacet(UserVisitPK userVisitPK, GetItemResultsFacetForm form) {
634        return new GetItemResultsFacetCommand(userVisitPK, form).run();
635    }
636    
637    @Override
638    public CommandResult getItemResultsFacets(UserVisitPK userVisitPK, GetItemResultsFacetsForm form) {
639        return new GetItemResultsFacetsCommand(userVisitPK, form).run();
640    }
641    
642    @Override
643    public CommandResult countItemResults(UserVisitPK userVisitPK, CountItemResultsForm form) {
644        return new CountItemResultsCommand(userVisitPK, form).run();
645    }
646    
647    @Override
648    public CommandResult clearItemResults(UserVisitPK userVisitPK, ClearItemResultsForm form) {
649        return new ClearItemResultsCommand(userVisitPK, form).run();
650    }
651    
652    @Override
653    public CommandResult createItemSearchResultAction(UserVisitPK userVisitPK, CreateItemSearchResultActionForm form) {
654        return new CreateItemSearchResultActionCommand(userVisitPK, form).run();
655    }
656    
657    @Override
658    public CommandResult checkItemSpelling(UserVisitPK userVisitPK, CheckItemSpellingForm form) {
659        return new CheckItemSpellingCommand(userVisitPK, form).run();
660    }
661    
662    // -------------------------------------------------------------------------
663    //   Vendor Search
664    // -------------------------------------------------------------------------
665
666    @Override
667    public CommandResult searchVendors(UserVisitPK userVisitPK, SearchVendorsForm form) {
668        return new SearchVendorsCommand(userVisitPK, form).run();
669    }
670
671    @Override
672    public CommandResult getVendorResults(UserVisitPK userVisitPK, GetVendorResultsForm form) {
673        return new GetVendorResultsCommand(userVisitPK, form).run();
674    }
675
676    @Override
677    public CommandResult countVendorResults(UserVisitPK userVisitPK, CountVendorResultsForm form) {
678        return new CountVendorResultsCommand(userVisitPK, form).run();
679    }
680
681    @Override
682    public CommandResult clearVendorResults(UserVisitPK userVisitPK, ClearVendorResultsForm form) {
683        return new ClearVendorResultsCommand(userVisitPK, form).run();
684    }
685
686    // -------------------------------------------------------------------------
687    //   Forum Message Search
688    // -------------------------------------------------------------------------
689
690    @Override
691    public CommandResult searchForumMessages(UserVisitPK userVisitPK, SearchForumMessagesForm form) {
692        return new SearchForumMessagesCommand(userVisitPK, form).run();
693    }
694
695    @Override
696    public CommandResult getForumMessageResults(UserVisitPK userVisitPK, GetForumMessageResultsForm form) {
697        return new GetForumMessageResultsCommand(userVisitPK, form).run();
698    }
699
700    @Override
701    public CommandResult countForumMessageResults(UserVisitPK userVisitPK, CountForumMessageResultsForm form) {
702        return new CountForumMessageResultsCommand(userVisitPK, form).run();
703    }
704
705    @Override
706    public CommandResult clearForumMessageResults(UserVisitPK userVisitPK, ClearForumMessageResultsForm form) {
707        return new ClearForumMessageResultsCommand(userVisitPK, form).run();
708    }
709
710    // -------------------------------------------------------------------------
711    //   Employee Search
712    // -------------------------------------------------------------------------
713
714    @Override
715    public CommandResult searchEmployees(UserVisitPK userVisitPK, SearchEmployeesForm form) {
716        return new SearchEmployeesCommand(userVisitPK, form).run();
717    }
718
719    @Override
720    public CommandResult getEmployeeResults(UserVisitPK userVisitPK, GetEmployeeResultsForm form) {
721        return new GetEmployeeResultsCommand(userVisitPK, form).run();
722    }
723
724    @Override
725    public CommandResult getEmployeeResultsFacet(UserVisitPK userVisitPK, GetEmployeeResultsFacetForm form) {
726        return new GetEmployeeResultsFacetCommand(userVisitPK, form).run();
727    }
728
729    @Override
730    public CommandResult getEmployeeResultsFacets(UserVisitPK userVisitPK, GetEmployeeResultsFacetsForm form) {
731        return new GetEmployeeResultsFacetsCommand(userVisitPK, form).run();
732    }
733
734    @Override
735    public CommandResult countEmployeeResults(UserVisitPK userVisitPK, CountEmployeeResultsForm form) {
736        return new CountEmployeeResultsCommand(userVisitPK, form).run();
737    }
738
739    @Override
740    public CommandResult clearEmployeeResults(UserVisitPK userVisitPK, ClearEmployeeResultsForm form) {
741        return new ClearEmployeeResultsCommand(userVisitPK, form).run();
742    }
743
744    // -------------------------------------------------------------------------
745    //   Leave Search
746    // -------------------------------------------------------------------------
747
748    @Override
749    public CommandResult searchLeaves(UserVisitPK userVisitPK, SearchLeavesForm form) {
750        return new SearchLeavesCommand(userVisitPK, form).run();
751    }
752
753    @Override
754    public CommandResult getLeaveResults(UserVisitPK userVisitPK, GetLeaveResultsForm form) {
755        return new GetLeaveResultsCommand(userVisitPK, form).run();
756    }
757
758    @Override
759    public CommandResult countLeaveResults(UserVisitPK userVisitPK, CountLeaveResultsForm form) {
760        return new CountLeaveResultsCommand(userVisitPK, form).run();
761    }
762
763    @Override
764    public CommandResult clearLeaveResults(UserVisitPK userVisitPK, ClearLeaveResultsForm form) {
765        return new ClearLeaveResultsCommand(userVisitPK, form).run();
766    }
767
768    // -------------------------------------------------------------------------
769    //   Sales Order Batch Search
770    // -------------------------------------------------------------------------
771
772    @Override
773    public CommandResult searchSalesOrderBatches(UserVisitPK userVisitPK, SearchSalesOrderBatchesForm form) {
774        return new SearchSalesOrderBatchesCommand(userVisitPK, form).run();
775    }
776
777    @Override
778    public CommandResult getSalesOrderBatchResults(UserVisitPK userVisitPK, GetSalesOrderBatchResultsForm form) {
779        return new GetSalesOrderBatchResultsCommand(userVisitPK, form).run();
780    }
781
782    @Override
783    public CommandResult countSalesOrderBatchResults(UserVisitPK userVisitPK, CountSalesOrderBatchResultsForm form) {
784        return new CountSalesOrderBatchResultsCommand(userVisitPK, form).run();
785    }
786
787    @Override
788    public CommandResult clearSalesOrderBatchResults(UserVisitPK userVisitPK, ClearSalesOrderBatchResultsForm form) {
789        return new ClearSalesOrderBatchResultsCommand(userVisitPK, form).run();
790    }
791
792    // -------------------------------------------------------------------------
793    //   Sales Order Search
794    // -------------------------------------------------------------------------
795
796    @Override
797    public CommandResult searchSalesOrders(UserVisitPK userVisitPK, SearchSalesOrdersForm form) {
798        return new SearchSalesOrdersCommand(userVisitPK, form).run();
799    }
800
801    @Override
802    public CommandResult getSalesOrderResults(UserVisitPK userVisitPK, GetSalesOrderResultsForm form) {
803        return new GetSalesOrderResultsCommand(userVisitPK, form).run();
804    }
805
806    @Override
807    public CommandResult countSalesOrderResults(UserVisitPK userVisitPK, CountSalesOrderResultsForm form) {
808        return new CountSalesOrderResultsCommand(userVisitPK, form).run();
809    }
810
811    @Override
812    public CommandResult clearSalesOrderResults(UserVisitPK userVisitPK, ClearSalesOrderResultsForm form) {
813        return new ClearSalesOrderResultsCommand(userVisitPK, form).run();
814    }
815
816    // -------------------------------------------------------------------------
817    //   Entity List Item Search
818    // -------------------------------------------------------------------------
819
820    @Override
821    public CommandResult searchEntityListItems(UserVisitPK userVisitPK, SearchEntityListItemsForm form) {
822        return new SearchEntityListItemsCommand(userVisitPK, form).run();
823    }
824    
825    @Override
826    public CommandResult getEntityListItemResults(UserVisitPK userVisitPK, GetEntityListItemResultsForm form) {
827        return new GetEntityListItemResultsCommand(userVisitPK, form).run();
828    }
829    
830    @Override
831    public CommandResult countEntityListItemResults(UserVisitPK userVisitPK, CountEntityListItemResultsForm form) {
832        return new CountEntityListItemResultsCommand(userVisitPK, form).run();
833    }
834    
835    @Override
836    public CommandResult clearEntityListItemResults(UserVisitPK userVisitPK, ClearEntityListItemResultsForm form) {
837        return new ClearEntityListItemResultsCommand(userVisitPK, form).run();
838    }
839    
840    // -------------------------------------------------------------------------
841    //   Content Category Search
842    // -------------------------------------------------------------------------
843
844    @Override
845    public CommandResult searchContentCategories(UserVisitPK userVisitPK, SearchContentCategoriesForm form) {
846        return new SearchContentCategoriesCommand(userVisitPK, form).run();
847    }
848    
849    @Override
850    public CommandResult getContentCategoryResults(UserVisitPK userVisitPK, GetContentCategoryResultsForm form) {
851        return new GetContentCategoryResultsCommand(userVisitPK, form).run();
852    }
853    
854    @Override
855    public CommandResult getContentCategoryResultsFacet(UserVisitPK userVisitPK, GetContentCategoryResultsFacetForm form) {
856        return new GetContentCategoryResultsFacetCommand(userVisitPK, form).run();
857    }
858    
859    @Override
860    public CommandResult getContentCategoryResultsFacets(UserVisitPK userVisitPK, GetContentCategoryResultsFacetsForm form) {
861        return new GetContentCategoryResultsFacetsCommand(userVisitPK, form).run();
862    }
863    
864    @Override
865    public CommandResult countContentCategoryResults(UserVisitPK userVisitPK, CountContentCategoryResultsForm form) {
866        return new CountContentCategoryResultsCommand(userVisitPK, form).run();
867    }
868    
869    @Override
870    public CommandResult clearContentCategoryResults(UserVisitPK userVisitPK, ClearContentCategoryResultsForm form) {
871        return new ClearContentCategoryResultsCommand(userVisitPK, form).run();
872    }
873    
874    // -------------------------------------------------------------------------
875    //   Security Role Group Search
876    // -------------------------------------------------------------------------
877
878    @Override
879    public CommandResult searchSecurityRoleGroups(UserVisitPK userVisitPK, SearchSecurityRoleGroupsForm form) {
880        return new SearchSecurityRoleGroupsCommand(userVisitPK, form).run();
881    }
882    
883    @Override
884    public CommandResult getSecurityRoleGroupResults(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsForm form) {
885        return new GetSecurityRoleGroupResultsCommand(userVisitPK, form).run();
886    }
887    
888    @Override
889    public CommandResult getSecurityRoleGroupResultsFacet(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsFacetForm form) {
890        return new GetSecurityRoleGroupResultsFacetCommand(userVisitPK, form).run();
891    }
892    
893    @Override
894    public CommandResult getSecurityRoleGroupResultsFacets(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsFacetsForm form) {
895        return new GetSecurityRoleGroupResultsFacetsCommand(userVisitPK, form).run();
896    }
897    
898    @Override
899    public CommandResult countSecurityRoleGroupResults(UserVisitPK userVisitPK, CountSecurityRoleGroupResultsForm form) {
900        return new CountSecurityRoleGroupResultsCommand(userVisitPK, form).run();
901    }
902    
903    @Override
904    public CommandResult clearSecurityRoleGroupResults(UserVisitPK userVisitPK, ClearSecurityRoleGroupResultsForm form) {
905        return new ClearSecurityRoleGroupResultsCommand(userVisitPK, form).run();
906    }
907    
908    // -------------------------------------------------------------------------
909    //   Security Role Search
910    // -------------------------------------------------------------------------
911
912    @Override
913    public CommandResult searchSecurityRoles(UserVisitPK userVisitPK, SearchSecurityRolesForm form) {
914        return new SearchSecurityRolesCommand(userVisitPK, form).run();
915    }
916    
917    @Override
918    public CommandResult getSecurityRoleResults(UserVisitPK userVisitPK, GetSecurityRoleResultsForm form) {
919        return new GetSecurityRoleResultsCommand(userVisitPK, form).run();
920    }
921    
922    @Override
923    public CommandResult getSecurityRoleResultsFacet(UserVisitPK userVisitPK, GetSecurityRoleResultsFacetForm form) {
924        return new GetSecurityRoleResultsFacetCommand(userVisitPK, form).run();
925    }
926    
927    @Override
928    public CommandResult getSecurityRoleResultsFacets(UserVisitPK userVisitPK, GetSecurityRoleResultsFacetsForm form) {
929        return new GetSecurityRoleResultsFacetsCommand(userVisitPK, form).run();
930    }
931    
932    @Override
933    public CommandResult countSecurityRoleResults(UserVisitPK userVisitPK, CountSecurityRoleResultsForm form) {
934        return new CountSecurityRoleResultsCommand(userVisitPK, form).run();
935    }
936    
937    @Override
938    public CommandResult clearSecurityRoleResults(UserVisitPK userVisitPK, ClearSecurityRoleResultsForm form) {
939        return new ClearSecurityRoleResultsCommand(userVisitPK, form).run();
940    }
941    
942    // -------------------------------------------------------------------------
943    //   Harmonized Tariff Schedule Code Search
944    // -------------------------------------------------------------------------
945
946    @Override
947    public CommandResult searchHarmonizedTariffScheduleCodes(UserVisitPK userVisitPK, SearchHarmonizedTariffScheduleCodesForm form) {
948        return new SearchHarmonizedTariffScheduleCodesCommand(userVisitPK, form).run();
949    }
950    
951    @Override
952    public CommandResult getHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsForm form) {
953        return new GetHarmonizedTariffScheduleCodeResultsCommand(userVisitPK, form).run();
954    }
955    
956    @Override
957    public CommandResult getHarmonizedTariffScheduleCodeResultsFacet(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsFacetForm form) {
958        return new GetHarmonizedTariffScheduleCodeResultsFacetCommand(userVisitPK, form).run();
959    }
960    
961    @Override
962    public CommandResult getHarmonizedTariffScheduleCodeResultsFacets(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsFacetsForm form) {
963        return new GetHarmonizedTariffScheduleCodeResultsFacetsCommand(userVisitPK, form).run();
964    }
965    
966    @Override
967    public CommandResult countHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, CountHarmonizedTariffScheduleCodeResultsForm form) {
968        return new CountHarmonizedTariffScheduleCodeResultsCommand(userVisitPK, form).run();
969    }
970    
971    @Override
972    public CommandResult clearHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, ClearHarmonizedTariffScheduleCodeResultsForm form) {
973        return new ClearHarmonizedTariffScheduleCodeResultsCommand(userVisitPK, form).run();
974    }
975    
976    // -------------------------------------------------------------------------
977    //   Entity Type Search
978    // -------------------------------------------------------------------------
979
980    @Override
981    public CommandResult searchEntityTypes(UserVisitPK userVisitPK, SearchEntityTypesForm form) {
982        return new SearchEntityTypesCommand(userVisitPK, form).run();
983    }
984    
985    @Override
986    public CommandResult getEntityTypeResults(UserVisitPK userVisitPK, GetEntityTypeResultsForm form) {
987        return new GetEntityTypeResultsCommand(userVisitPK, form).run();
988    }
989    
990    @Override
991    public CommandResult getEntityTypeResultsFacet(UserVisitPK userVisitPK, GetEntityTypeResultsFacetForm form) {
992        return new GetEntityTypeResultsFacetCommand(userVisitPK, form).run();
993    }
994    
995    @Override
996    public CommandResult getEntityTypeResultsFacets(UserVisitPK userVisitPK, GetEntityTypeResultsFacetsForm form) {
997        return new GetEntityTypeResultsFacetsCommand(userVisitPK, form).run();
998    }
999    
1000    @Override
1001    public CommandResult countEntityTypeResults(UserVisitPK userVisitPK, CountEntityTypeResultsForm form) {
1002        return new CountEntityTypeResultsCommand(userVisitPK, form).run();
1003    }
1004    
1005    @Override
1006    public CommandResult clearEntityTypeResults(UserVisitPK userVisitPK, ClearEntityTypeResultsForm form) {
1007        return new ClearEntityTypeResultsCommand(userVisitPK, form).run();
1008    }
1009    
1010    // -------------------------------------------------------------------------
1011    //   Contact Mechanism Search
1012    // -------------------------------------------------------------------------
1013
1014    @Override
1015    public CommandResult searchContactMechanisms(UserVisitPK userVisitPK, SearchContactMechanismsForm form) {
1016        return new SearchContactMechanismsCommand(userVisitPK, form).run();
1017    }
1018    
1019    @Override
1020    public CommandResult getContactMechanismResults(UserVisitPK userVisitPK, GetContactMechanismResultsForm form) {
1021        return new GetContactMechanismResultsCommand(userVisitPK, form).run();
1022    }
1023    
1024    @Override
1025    public CommandResult getContactMechanismResultsFacet(UserVisitPK userVisitPK, GetContactMechanismResultsFacetForm form) {
1026        return new GetContactMechanismResultsFacetCommand(userVisitPK, form).run();
1027    }
1028    
1029    @Override
1030    public CommandResult getContactMechanismResultsFacets(UserVisitPK userVisitPK, GetContactMechanismResultsFacetsForm form) {
1031        return new GetContactMechanismResultsFacetsCommand(userVisitPK, form).run();
1032    }
1033    
1034    @Override
1035    public CommandResult countContactMechanismResults(UserVisitPK userVisitPK, CountContactMechanismResultsForm form) {
1036        return new CountContactMechanismResultsCommand(userVisitPK, form).run();
1037    }
1038    
1039    @Override
1040    public CommandResult clearContactMechanismResults(UserVisitPK userVisitPK, ClearContactMechanismResultsForm form) {
1041        return new ClearContactMechanismResultsCommand(userVisitPK, form).run();
1042    }
1043    
1044    // -------------------------------------------------------------------------
1045    //   Offer Search
1046    // -------------------------------------------------------------------------
1047
1048    @Override
1049    public CommandResult searchOffers(UserVisitPK userVisitPK, SearchOffersForm form) {
1050        return new SearchOffersCommand(userVisitPK, form).run();
1051    }
1052    
1053    @Override
1054    public CommandResult getOfferResults(UserVisitPK userVisitPK, GetOfferResultsForm form) {
1055        return new GetOfferResultsCommand(userVisitPK, form).run();
1056    }
1057    
1058    @Override
1059    public CommandResult getOfferResultsFacet(UserVisitPK userVisitPK, GetOfferResultsFacetForm form) {
1060        return new GetOfferResultsFacetCommand(userVisitPK, form).run();
1061    }
1062    
1063    @Override
1064    public CommandResult getOfferResultsFacets(UserVisitPK userVisitPK, GetOfferResultsFacetsForm form) {
1065        return new GetOfferResultsFacetsCommand(userVisitPK, form).run();
1066    }
1067    
1068    @Override
1069    public CommandResult countOfferResults(UserVisitPK userVisitPK, CountOfferResultsForm form) {
1070        return new CountOfferResultsCommand(userVisitPK, form).run();
1071    }
1072    
1073    @Override
1074    public CommandResult clearOfferResults(UserVisitPK userVisitPK, ClearOfferResultsForm form) {
1075        return new ClearOfferResultsCommand(userVisitPK, form).run();
1076    }
1077    
1078    // -------------------------------------------------------------------------
1079    //   Use Search
1080    // -------------------------------------------------------------------------
1081
1082    @Override
1083    public CommandResult searchUses(UserVisitPK userVisitPK, SearchUsesForm form) {
1084        return new SearchUsesCommand(userVisitPK, form).run();
1085    }
1086    
1087    @Override
1088    public CommandResult getUseResults(UserVisitPK userVisitPK, GetUseResultsForm form) {
1089        return new GetUseResultsCommand(userVisitPK, form).run();
1090    }
1091    
1092    @Override
1093    public CommandResult getUseResultsFacet(UserVisitPK userVisitPK, GetUseResultsFacetForm form) {
1094        return new GetUseResultsFacetCommand(userVisitPK, form).run();
1095    }
1096    
1097    @Override
1098    public CommandResult getUseResultsFacets(UserVisitPK userVisitPK, GetUseResultsFacetsForm form) {
1099        return new GetUseResultsFacetsCommand(userVisitPK, form).run();
1100    }
1101    
1102    @Override
1103    public CommandResult countUseResults(UserVisitPK userVisitPK, CountUseResultsForm form) {
1104        return new CountUseResultsCommand(userVisitPK, form).run();
1105    }
1106    
1107    @Override
1108    public CommandResult clearUseResults(UserVisitPK userVisitPK, ClearUseResultsForm form) {
1109        return new ClearUseResultsCommand(userVisitPK, form).run();
1110    }
1111    
1112    // -------------------------------------------------------------------------
1113    //   Use Type Search
1114    // -------------------------------------------------------------------------
1115
1116    @Override
1117    public CommandResult searchUseTypes(UserVisitPK userVisitPK, SearchUseTypesForm form) {
1118        return new SearchUseTypesCommand(userVisitPK, form).run();
1119    }
1120    
1121    @Override
1122    public CommandResult getUseTypeResults(UserVisitPK userVisitPK, GetUseTypeResultsForm form) {
1123        return new GetUseTypeResultsCommand(userVisitPK, form).run();
1124    }
1125    
1126    @Override
1127    public CommandResult getUseTypeResultsFacet(UserVisitPK userVisitPK, GetUseTypeResultsFacetForm form) {
1128        return new GetUseTypeResultsFacetCommand(userVisitPK, form).run();
1129    }
1130    
1131    @Override
1132    public CommandResult getUseTypeResultsFacets(UserVisitPK userVisitPK, GetUseTypeResultsFacetsForm form) {
1133        return new GetUseTypeResultsFacetsCommand(userVisitPK, form).run();
1134    }
1135    
1136    @Override
1137    public CommandResult countUseTypeResults(UserVisitPK userVisitPK, CountUseTypeResultsForm form) {
1138        return new CountUseTypeResultsCommand(userVisitPK, form).run();
1139    }
1140    
1141    @Override
1142    public CommandResult clearUseTypeResults(UserVisitPK userVisitPK, ClearUseTypeResultsForm form) {
1143        return new ClearUseTypeResultsCommand(userVisitPK, form).run();
1144    }
1145
1146    // -------------------------------------------------------------------------
1147    //   Warehouse Search
1148    // -------------------------------------------------------------------------
1149
1150    @Override
1151    public CommandResult searchWarehouses(UserVisitPK userVisitPK, SearchWarehousesForm form) {
1152        return new SearchWarehousesCommand(userVisitPK, form).run();
1153    }
1154
1155    @Override
1156    public CommandResult getWarehouseResults(UserVisitPK userVisitPK, GetWarehouseResultsForm form) {
1157        return new GetWarehouseResultsCommand(userVisitPK, form).run();
1158    }
1159
1160    @Override
1161    public CommandResult getWarehouseResultsFacet(UserVisitPK userVisitPK, GetWarehouseResultsFacetForm form) {
1162        return new GetWarehouseResultsFacetCommand(userVisitPK, form).run();
1163    }
1164
1165    @Override
1166    public CommandResult getWarehouseResultsFacets(UserVisitPK userVisitPK, GetWarehouseResultsFacetsForm form) {
1167        return new GetWarehouseResultsFacetsCommand(userVisitPK, form).run();
1168    }
1169
1170    @Override
1171    public CommandResult countWarehouseResults(UserVisitPK userVisitPK, CountWarehouseResultsForm form) {
1172        return new CountWarehouseResultsCommand(userVisitPK, form).run();
1173    }
1174
1175    @Override
1176    public CommandResult clearWarehouseResults(UserVisitPK userVisitPK, ClearWarehouseResultsForm form) {
1177        return new ClearWarehouseResultsCommand(userVisitPK, form).run();
1178    }
1179
1180    // -------------------------------------------------------------------------
1181    //   Identify
1182    // -------------------------------------------------------------------------
1183
1184    @Override
1185    public CommandResult identify(UserVisitPK userVisitPK, IdentifyForm form) {
1186        return new IdentifyCommand(userVisitPK, form).run();
1187    }
1188
1189}