001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 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.item.server;
018
019import com.echothree.control.user.item.common.ItemRemote;
020import com.echothree.control.user.item.common.form.*;
021import com.echothree.control.user.item.server.command.*;
022import com.echothree.model.data.user.common.pk.UserVisitPK;
023import com.echothree.util.common.command.CommandResult;
024import javax.ejb.Stateless;
025import javax.enterprise.inject.spi.CDI;
026
027@Stateless
028public class ItemBean
029        extends ItemFormsImpl
030        implements ItemRemote, ItemLocal {
031    
032    // --------------------------------------------------------------------------------
033    //   Testing
034    // --------------------------------------------------------------------------------
035    
036    @Override
037    public String ping() {
038        return "ItemBean is alive!";
039    }
040    
041    // --------------------------------------------------------------------------------
042    //   Item Types
043    // --------------------------------------------------------------------------------
044    
045    @Override
046    public CommandResult createItemType(UserVisitPK userVisitPK, CreateItemTypeForm form) {
047        return CDI.current().select(CreateItemTypeCommand.class).get().run(userVisitPK, form);
048    }
049    
050    @Override
051    public CommandResult getItemType(UserVisitPK userVisitPK, GetItemTypeForm form) {
052        return CDI.current().select(GetItemTypeCommand.class).get().run(userVisitPK, form);
053    }
054    
055    @Override
056    public CommandResult getItemTypes(UserVisitPK userVisitPK, GetItemTypesForm form) {
057        return CDI.current().select(GetItemTypesCommand.class).get().run(userVisitPK, form);
058    }
059    
060    @Override
061    public CommandResult getItemTypeChoices(UserVisitPK userVisitPK, GetItemTypeChoicesForm form) {
062        return CDI.current().select(GetItemTypeChoicesCommand.class).get().run(userVisitPK, form);
063    }
064    
065    // --------------------------------------------------------------------------------
066    //   Item Type Descriptions
067    // --------------------------------------------------------------------------------
068    
069    @Override
070    public CommandResult createItemTypeDescription(UserVisitPK userVisitPK, CreateItemTypeDescriptionForm form) {
071        return CDI.current().select(CreateItemTypeDescriptionCommand.class).get().run(userVisitPK, form);
072    }
073    
074    // --------------------------------------------------------------------------------
075    //   Item Delivery Types
076    // --------------------------------------------------------------------------------
077    
078    @Override
079    public CommandResult createItemDeliveryType(UserVisitPK userVisitPK, CreateItemDeliveryTypeForm form) {
080        return CDI.current().select(CreateItemDeliveryTypeCommand.class).get().run(userVisitPK, form);
081    }
082    
083    @Override
084    public CommandResult getItemDeliveryType(UserVisitPK userVisitPK, GetItemDeliveryTypeForm form) {
085        return CDI.current().select(GetItemDeliveryTypeCommand.class).get().run(userVisitPK, form);
086    }
087    
088    @Override
089    public CommandResult getItemDeliveryTypes(UserVisitPK userVisitPK, GetItemDeliveryTypesForm form) {
090        return CDI.current().select(GetItemDeliveryTypesCommand.class).get().run(userVisitPK, form);
091    }
092    
093    @Override
094    public CommandResult getItemDeliveryTypeChoices(UserVisitPK userVisitPK, GetItemDeliveryTypeChoicesForm form) {
095        return CDI.current().select(GetItemDeliveryTypeChoicesCommand.class).get().run(userVisitPK, form);
096    }
097    
098    // --------------------------------------------------------------------------------
099    //   Item Delivery Type Descriptions
100    // --------------------------------------------------------------------------------
101    
102    @Override
103    public CommandResult createItemDeliveryTypeDescription(UserVisitPK userVisitPK, CreateItemDeliveryTypeDescriptionForm form) {
104        return CDI.current().select(CreateItemDeliveryTypeDescriptionCommand.class).get().run(userVisitPK, form);
105    }
106    
107    // --------------------------------------------------------------------------------
108    //   Item Inventory Types
109    // --------------------------------------------------------------------------------
110    
111    @Override
112    public CommandResult createItemInventoryType(UserVisitPK userVisitPK, CreateItemInventoryTypeForm form) {
113        return CDI.current().select(CreateItemInventoryTypeCommand.class).get().run(userVisitPK, form);
114    }
115    
116    @Override
117    public CommandResult getItemInventoryType(UserVisitPK userVisitPK, GetItemInventoryTypeForm form) {
118        return CDI.current().select(GetItemInventoryTypeCommand.class).get().run(userVisitPK, form);
119    }
120    
121    @Override
122    public CommandResult getItemInventoryTypes(UserVisitPK userVisitPK, GetItemInventoryTypesForm form) {
123        return CDI.current().select(GetItemInventoryTypesCommand.class).get().run(userVisitPK, form);
124    }
125    
126    @Override
127    public CommandResult getItemInventoryTypeChoices(UserVisitPK userVisitPK, GetItemInventoryTypeChoicesForm form) {
128        return CDI.current().select(GetItemInventoryTypeChoicesCommand.class).get().run(userVisitPK, form);
129    }
130    
131    // --------------------------------------------------------------------------------
132    //   Item Inventory Type Descriptions
133    // --------------------------------------------------------------------------------
134    
135    @Override
136    public CommandResult createItemInventoryTypeDescription(UserVisitPK userVisitPK, CreateItemInventoryTypeDescriptionForm form) {
137        return CDI.current().select(CreateItemInventoryTypeDescriptionCommand.class).get().run(userVisitPK, form);
138    }
139    
140    // --------------------------------------------------------------------------------
141    //   Item Use Types
142    // --------------------------------------------------------------------------------
143    
144    @Override
145    public CommandResult createItemUseType(UserVisitPK userVisitPK, CreateItemUseTypeForm form) {
146        return CDI.current().select(CreateItemUseTypeCommand.class).get().run(userVisitPK, form);
147    }
148    
149    @Override
150    public CommandResult getItemUseType(UserVisitPK userVisitPK, GetItemUseTypeForm form) {
151        return CDI.current().select(GetItemUseTypeCommand.class).get().run(userVisitPK, form);
152    }
153    
154    @Override
155    public CommandResult getItemUseTypes(UserVisitPK userVisitPK, GetItemUseTypesForm form) {
156        return CDI.current().select(GetItemUseTypesCommand.class).get().run(userVisitPK, form);
157    }
158    
159    @Override
160    public CommandResult getItemUseTypeChoices(UserVisitPK userVisitPK, GetItemUseTypeChoicesForm form) {
161        return CDI.current().select(GetItemUseTypeChoicesCommand.class).get().run(userVisitPK, form);
162    }
163    
164    // --------------------------------------------------------------------------------
165    //   Item Use Type Descriptions
166    // --------------------------------------------------------------------------------
167    
168    @Override
169    public CommandResult createItemUseTypeDescription(UserVisitPK userVisitPK, CreateItemUseTypeDescriptionForm form) {
170        return CDI.current().select(CreateItemUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
171    }
172    
173    // --------------------------------------------------------------------------------
174    //   Item Categories
175    // --------------------------------------------------------------------------------
176    
177    @Override
178    public CommandResult createItemCategory(UserVisitPK userVisitPK, CreateItemCategoryForm form) {
179        return CDI.current().select(CreateItemCategoryCommand.class).get().run(userVisitPK, form);
180    }
181
182    @Override
183    public CommandResult getItemCategoryChoices(UserVisitPK userVisitPK, GetItemCategoryChoicesForm form) {
184        return CDI.current().select(GetItemCategoryChoicesCommand.class).get().run(userVisitPK, form);
185    }
186
187    @Override
188    public CommandResult getItemCategory(UserVisitPK userVisitPK, GetItemCategoryForm form) {
189        return CDI.current().select(GetItemCategoryCommand.class).get().run(userVisitPK, form);
190    }
191
192    @Override
193    public CommandResult getItemCategories(UserVisitPK userVisitPK, GetItemCategoriesForm form) {
194        return CDI.current().select(GetItemCategoriesCommand.class).get().run(userVisitPK, form);
195    }
196
197    @Override
198    public CommandResult setDefaultItemCategory(UserVisitPK userVisitPK, SetDefaultItemCategoryForm form) {
199        return CDI.current().select(SetDefaultItemCategoryCommand.class).get().run(userVisitPK, form);
200    }
201
202    @Override
203    public CommandResult editItemCategory(UserVisitPK userVisitPK, EditItemCategoryForm form) {
204        return CDI.current().select(EditItemCategoryCommand.class).get().run(userVisitPK, form);
205    }
206
207    @Override
208    public CommandResult deleteItemCategory(UserVisitPK userVisitPK, DeleteItemCategoryForm form) {
209        return CDI.current().select(DeleteItemCategoryCommand.class).get().run(userVisitPK, form);
210    }
211    
212    // --------------------------------------------------------------------------------
213    //   Item Category Descriptions
214    // --------------------------------------------------------------------------------
215    
216    @Override
217    public CommandResult createItemCategoryDescription(UserVisitPK userVisitPK, CreateItemCategoryDescriptionForm form) {
218        return CDI.current().select(CreateItemCategoryDescriptionCommand.class).get().run(userVisitPK, form);
219    }
220
221    @Override
222    public CommandResult getItemCategoryDescription(UserVisitPK userVisitPK, GetItemCategoryDescriptionForm form) {
223        return CDI.current().select(GetItemCategoryDescriptionCommand.class).get().run(userVisitPK, form);
224    }
225
226    @Override
227    public CommandResult getItemCategoryDescriptions(UserVisitPK userVisitPK, GetItemCategoryDescriptionsForm form) {
228        return CDI.current().select(GetItemCategoryDescriptionsCommand.class).get().run(userVisitPK, form);
229    }
230
231    @Override
232    public CommandResult editItemCategoryDescription(UserVisitPK userVisitPK, EditItemCategoryDescriptionForm form) {
233        return CDI.current().select(EditItemCategoryDescriptionCommand.class).get().run(userVisitPK, form);
234    }
235
236    @Override
237    public CommandResult deleteItemCategoryDescription(UserVisitPK userVisitPK, DeleteItemCategoryDescriptionForm form) {
238        return CDI.current().select(DeleteItemCategoryDescriptionCommand.class).get().run(userVisitPK, form);
239    }
240    
241    // -------------------------------------------------------------------------
242    //   Item Alias Checksum Types
243    // -------------------------------------------------------------------------
244
245    @Override
246    public CommandResult createItemAliasChecksumType(UserVisitPK userVisitPK, CreateItemAliasChecksumTypeForm form) {
247        return CDI.current().select(CreateItemAliasChecksumTypeCommand.class).get().run(userVisitPK, form);
248    }
249
250    @Override
251    public CommandResult getItemAliasChecksumTypes(UserVisitPK userVisitPK, GetItemAliasChecksumTypesForm form) {
252        return CDI.current().select(GetItemAliasChecksumTypesCommand.class).get().run(userVisitPK, form);
253    }
254
255    @Override
256    public CommandResult getItemAliasChecksumType(UserVisitPK userVisitPK, GetItemAliasChecksumTypeForm form) {
257        return CDI.current().select(GetItemAliasChecksumTypeCommand.class).get().run(userVisitPK, form);
258    }
259
260    @Override
261    public CommandResult getItemAliasChecksumTypeChoices(UserVisitPK userVisitPK, GetItemAliasChecksumTypeChoicesForm form) {
262        return CDI.current().select(GetItemAliasChecksumTypeChoicesCommand.class).get().run(userVisitPK, form);
263    }
264
265    // -------------------------------------------------------------------------
266    //   Item Alias Checksum Type Descriptions
267    // -------------------------------------------------------------------------
268
269    @Override
270    public CommandResult createItemAliasChecksumTypeDescription(UserVisitPK userVisitPK, CreateItemAliasChecksumTypeDescriptionForm form) {
271        return CDI.current().select(CreateItemAliasChecksumTypeDescriptionCommand.class).get().run(userVisitPK, form);
272    }
273
274    // --------------------------------------------------------------------------------
275    //   Item Alias Types
276    // --------------------------------------------------------------------------------
277    
278    @Override
279    public CommandResult createItemAliasType(UserVisitPK userVisitPK, CreateItemAliasTypeForm form) {
280        return CDI.current().select(CreateItemAliasTypeCommand.class).get().run(userVisitPK, form);
281    }
282
283    @Override
284    public CommandResult getItemAliasTypeChoices(UserVisitPK userVisitPK, GetItemAliasTypeChoicesForm form) {
285        return CDI.current().select(GetItemAliasTypeChoicesCommand.class).get().run(userVisitPK, form);
286    }
287
288    @Override
289    public CommandResult getItemAliasType(UserVisitPK userVisitPK, GetItemAliasTypeForm form) {
290        return CDI.current().select(GetItemAliasTypeCommand.class).get().run(userVisitPK, form);
291    }
292
293    @Override
294    public CommandResult getItemAliasTypes(UserVisitPK userVisitPK, GetItemAliasTypesForm form) {
295        return CDI.current().select(GetItemAliasTypesCommand.class).get().run(userVisitPK, form);
296    }
297
298    @Override
299    public CommandResult setDefaultItemAliasType(UserVisitPK userVisitPK, SetDefaultItemAliasTypeForm form) {
300        return CDI.current().select(SetDefaultItemAliasTypeCommand.class).get().run(userVisitPK, form);
301    }
302
303    @Override
304    public CommandResult editItemAliasType(UserVisitPK userVisitPK, EditItemAliasTypeForm form) {
305        return CDI.current().select(EditItemAliasTypeCommand.class).get().run(userVisitPK, form);
306    }
307
308    @Override
309    public CommandResult deleteItemAliasType(UserVisitPK userVisitPK, DeleteItemAliasTypeForm form) {
310        return CDI.current().select(DeleteItemAliasTypeCommand.class).get().run(userVisitPK, form);
311    }
312    
313    // --------------------------------------------------------------------------------
314    //   Item Alias Type Descriptions
315    // --------------------------------------------------------------------------------
316    
317    @Override
318    public CommandResult createItemAliasTypeDescription(UserVisitPK userVisitPK, CreateItemAliasTypeDescriptionForm form) {
319        return CDI.current().select(CreateItemAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
320    }
321
322    @Override
323    public CommandResult getItemAliasTypeDescription(UserVisitPK userVisitPK, GetItemAliasTypeDescriptionForm form) {
324        return CDI.current().select(GetItemAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
325    }
326
327    @Override
328    public CommandResult getItemAliasTypeDescriptions(UserVisitPK userVisitPK, GetItemAliasTypeDescriptionsForm form) {
329        return CDI.current().select(GetItemAliasTypeDescriptionsCommand.class).get().run(userVisitPK, form);
330    }
331
332    @Override
333    public CommandResult editItemAliasTypeDescription(UserVisitPK userVisitPK, EditItemAliasTypeDescriptionForm form) {
334        return CDI.current().select(EditItemAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
335    }
336
337    @Override
338    public CommandResult deleteItemAliasTypeDescription(UserVisitPK userVisitPK, DeleteItemAliasTypeDescriptionForm form) {
339        return CDI.current().select(DeleteItemAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
340    }
341    
342    // --------------------------------------------------------------------------------
343    //   Item Description Types
344    // --------------------------------------------------------------------------------
345
346    @Override
347    public CommandResult createItemDescriptionType(UserVisitPK userVisitPK, CreateItemDescriptionTypeForm form) {
348        return CDI.current().select(CreateItemDescriptionTypeCommand.class).get().run(userVisitPK, form);
349    }
350
351    @Override
352    public CommandResult getItemDescriptionTypeChoices(UserVisitPK userVisitPK, GetItemDescriptionTypeChoicesForm form) {
353        return CDI.current().select(GetItemDescriptionTypeChoicesCommand.class).get().run(userVisitPK, form);
354    }
355
356    @Override
357    public CommandResult getItemDescriptionType(UserVisitPK userVisitPK, GetItemDescriptionTypeForm form) {
358        return CDI.current().select(GetItemDescriptionTypeCommand.class).get().run(userVisitPK, form);
359    }
360
361    @Override
362    public CommandResult getItemDescriptionTypes(UserVisitPK userVisitPK, GetItemDescriptionTypesForm form) {
363        return CDI.current().select(GetItemDescriptionTypesCommand.class).get().run(userVisitPK, form);
364    }
365
366    @Override
367    public CommandResult setDefaultItemDescriptionType(UserVisitPK userVisitPK, SetDefaultItemDescriptionTypeForm form) {
368        return CDI.current().select(SetDefaultItemDescriptionTypeCommand.class).get().run(userVisitPK, form);
369    }
370
371    @Override
372    public CommandResult editItemDescriptionType(UserVisitPK userVisitPK, EditItemDescriptionTypeForm form) {
373        return CDI.current().select(EditItemDescriptionTypeCommand.class).get().run(userVisitPK, form);
374    }
375
376    @Override
377    public CommandResult deleteItemDescriptionType(UserVisitPK userVisitPK, DeleteItemDescriptionTypeForm form) {
378        return CDI.current().select(DeleteItemDescriptionTypeCommand.class).get().run(userVisitPK, form);
379    }
380
381    // --------------------------------------------------------------------------------
382    //   Item Description Type Descriptions
383    // --------------------------------------------------------------------------------
384
385    @Override
386    public CommandResult createItemDescriptionTypeDescription(UserVisitPK userVisitPK, CreateItemDescriptionTypeDescriptionForm form) {
387        return CDI.current().select(CreateItemDescriptionTypeDescriptionCommand.class).get().run(userVisitPK, form);
388    }
389
390    @Override
391    public CommandResult getItemDescriptionTypeDescription(UserVisitPK userVisitPK, GetItemDescriptionTypeDescriptionForm form) {
392        return CDI.current().select(GetItemDescriptionTypeDescriptionCommand.class).get().run(userVisitPK, form);
393    }
394
395    @Override
396    public CommandResult getItemDescriptionTypeDescriptions(UserVisitPK userVisitPK, GetItemDescriptionTypeDescriptionsForm form) {
397        return CDI.current().select(GetItemDescriptionTypeDescriptionsCommand.class).get().run(userVisitPK, form);
398    }
399
400    @Override
401    public CommandResult editItemDescriptionTypeDescription(UserVisitPK userVisitPK, EditItemDescriptionTypeDescriptionForm form) {
402        return CDI.current().select(EditItemDescriptionTypeDescriptionCommand.class).get().run(userVisitPK, form);
403    }
404
405    @Override
406    public CommandResult deleteItemDescriptionTypeDescription(UserVisitPK userVisitPK, DeleteItemDescriptionTypeDescriptionForm form) {
407        return CDI.current().select(DeleteItemDescriptionTypeDescriptionCommand.class).get().run(userVisitPK, form);
408    }
409
410    // --------------------------------------------------------------------------------
411    //   Item Description Type Use Types
412    // --------------------------------------------------------------------------------
413
414    @Override
415    public CommandResult createItemDescriptionTypeUseType(UserVisitPK userVisitPK, CreateItemDescriptionTypeUseTypeForm form) {
416        return CDI.current().select(CreateItemDescriptionTypeUseTypeCommand.class).get().run(userVisitPK, form);
417    }
418
419    @Override
420    public CommandResult getItemDescriptionTypeUseTypeChoices(UserVisitPK userVisitPK, GetItemDescriptionTypeUseTypeChoicesForm form) {
421        return CDI.current().select(GetItemDescriptionTypeUseTypeChoicesCommand.class).get().run(userVisitPK, form);
422    }
423
424    @Override
425    public CommandResult getItemDescriptionTypeUseType(UserVisitPK userVisitPK, GetItemDescriptionTypeUseTypeForm form) {
426        return CDI.current().select(GetItemDescriptionTypeUseTypeCommand.class).get().run(userVisitPK, form);
427    }
428
429    @Override
430    public CommandResult getItemDescriptionTypeUseTypes(UserVisitPK userVisitPK, GetItemDescriptionTypeUseTypesForm form) {
431        return CDI.current().select(GetItemDescriptionTypeUseTypesCommand.class).get().run(userVisitPK, form);
432    }
433
434    @Override
435    public CommandResult setDefaultItemDescriptionTypeUseType(UserVisitPK userVisitPK, SetDefaultItemDescriptionTypeUseTypeForm form) {
436        return CDI.current().select(SetDefaultItemDescriptionTypeUseTypeCommand.class).get().run(userVisitPK, form);
437    }
438
439    @Override
440    public CommandResult editItemDescriptionTypeUseType(UserVisitPK userVisitPK, EditItemDescriptionTypeUseTypeForm form) {
441        return CDI.current().select(EditItemDescriptionTypeUseTypeCommand.class).get().run(userVisitPK, form);
442    }
443
444    @Override
445    public CommandResult deleteItemDescriptionTypeUseType(UserVisitPK userVisitPK, DeleteItemDescriptionTypeUseTypeForm form) {
446        return CDI.current().select(DeleteItemDescriptionTypeUseTypeCommand.class).get().run(userVisitPK, form);
447    }
448
449    // --------------------------------------------------------------------------------
450    //   Item Description Type Use Type Descriptions
451    // --------------------------------------------------------------------------------
452
453    @Override
454    public CommandResult createItemDescriptionTypeUseTypeDescription(UserVisitPK userVisitPK, CreateItemDescriptionTypeUseTypeDescriptionForm form) {
455        return CDI.current().select(CreateItemDescriptionTypeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
456    }
457
458    @Override
459    public CommandResult getItemDescriptionTypeUseTypeDescription(UserVisitPK userVisitPK, GetItemDescriptionTypeUseTypeDescriptionForm form) {
460        return CDI.current().select(GetItemDescriptionTypeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
461    }
462
463    @Override
464    public CommandResult getItemDescriptionTypeUseTypeDescriptions(UserVisitPK userVisitPK, GetItemDescriptionTypeUseTypeDescriptionsForm form) {
465        return CDI.current().select(GetItemDescriptionTypeUseTypeDescriptionsCommand.class).get().run(userVisitPK, form);
466    }
467
468    @Override
469    public CommandResult editItemDescriptionTypeUseTypeDescription(UserVisitPK userVisitPK, EditItemDescriptionTypeUseTypeDescriptionForm form) {
470        return CDI.current().select(EditItemDescriptionTypeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
471    }
472
473    @Override
474    public CommandResult deleteItemDescriptionTypeUseTypeDescription(UserVisitPK userVisitPK, DeleteItemDescriptionTypeUseTypeDescriptionForm form) {
475        return CDI.current().select(DeleteItemDescriptionTypeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
476    }
477
478    // --------------------------------------------------------------------------------
479    //   Item Description Type Uses
480    // --------------------------------------------------------------------------------
481
482    @Override
483    public CommandResult createItemDescriptionTypeUse(UserVisitPK userVisitPK, CreateItemDescriptionTypeUseForm form) {
484        return CDI.current().select(CreateItemDescriptionTypeUseCommand.class).get().run(userVisitPK, form);
485    }
486
487    @Override
488    public CommandResult getItemDescriptionTypeUse(UserVisitPK userVisitPK, GetItemDescriptionTypeUseForm form) {
489        return CDI.current().select(GetItemDescriptionTypeUseCommand.class).get().run(userVisitPK, form);
490    }
491
492    @Override
493    public CommandResult getItemDescriptionTypeUses(UserVisitPK userVisitPK, GetItemDescriptionTypeUsesForm form) {
494        return CDI.current().select(GetItemDescriptionTypeUsesCommand.class).get().run(userVisitPK, form);
495    }
496
497    @Override
498    public CommandResult deleteItemDescriptionTypeUse(UserVisitPK userVisitPK, DeleteItemDescriptionTypeUseForm form) {
499        return CDI.current().select(DeleteItemDescriptionTypeUseCommand.class).get().run(userVisitPK, form);
500    }
501
502    // --------------------------------------------------------------------------------
503    //   Item Image Types
504    // --------------------------------------------------------------------------------
505
506    @Override
507    public CommandResult createItemImageType(UserVisitPK userVisitPK, CreateItemImageTypeForm form) {
508        return CDI.current().select(CreateItemImageTypeCommand.class).get().run(userVisitPK, form);
509    }
510
511    @Override
512    public CommandResult getItemImageTypeChoices(UserVisitPK userVisitPK, GetItemImageTypeChoicesForm form) {
513        return CDI.current().select(GetItemImageTypeChoicesCommand.class).get().run(userVisitPK, form);
514    }
515
516    @Override
517    public CommandResult getItemImageType(UserVisitPK userVisitPK, GetItemImageTypeForm form) {
518        return CDI.current().select(GetItemImageTypeCommand.class).get().run(userVisitPK, form);
519    }
520
521    @Override
522    public CommandResult getItemImageTypes(UserVisitPK userVisitPK, GetItemImageTypesForm form) {
523        return CDI.current().select(GetItemImageTypesCommand.class).get().run(userVisitPK, form);
524    }
525
526    @Override
527    public CommandResult setDefaultItemImageType(UserVisitPK userVisitPK, SetDefaultItemImageTypeForm form) {
528        return CDI.current().select(SetDefaultItemImageTypeCommand.class).get().run(userVisitPK, form);
529    }
530
531    @Override
532    public CommandResult editItemImageType(UserVisitPK userVisitPK, EditItemImageTypeForm form) {
533        return CDI.current().select(EditItemImageTypeCommand.class).get().run(userVisitPK, form);
534    }
535
536    @Override
537    public CommandResult deleteItemImageType(UserVisitPK userVisitPK, DeleteItemImageTypeForm form) {
538        return CDI.current().select(DeleteItemImageTypeCommand.class).get().run(userVisitPK, form);
539    }
540
541    // --------------------------------------------------------------------------------
542    //   Item Image Type Descriptions
543    // --------------------------------------------------------------------------------
544
545    @Override
546    public CommandResult createItemImageTypeDescription(UserVisitPK userVisitPK, CreateItemImageTypeDescriptionForm form) {
547        return CDI.current().select(CreateItemImageTypeDescriptionCommand.class).get().run(userVisitPK, form);
548    }
549
550    @Override
551    public CommandResult getItemImageTypeDescription(UserVisitPK userVisitPK, GetItemImageTypeDescriptionForm form) {
552        return CDI.current().select(GetItemImageTypeDescriptionCommand.class).get().run(userVisitPK, form);
553    }
554
555    @Override
556    public CommandResult getItemImageTypeDescriptions(UserVisitPK userVisitPK, GetItemImageTypeDescriptionsForm form) {
557        return CDI.current().select(GetItemImageTypeDescriptionsCommand.class).get().run(userVisitPK, form);
558    }
559
560    @Override
561    public CommandResult editItemImageTypeDescription(UserVisitPK userVisitPK, EditItemImageTypeDescriptionForm form) {
562        return CDI.current().select(EditItemImageTypeDescriptionCommand.class).get().run(userVisitPK, form);
563    }
564
565    @Override
566    public CommandResult deleteItemImageTypeDescription(UserVisitPK userVisitPK, DeleteItemImageTypeDescriptionForm form) {
567        return CDI.current().select(DeleteItemImageTypeDescriptionCommand.class).get().run(userVisitPK, form);
568    }
569
570    // --------------------------------------------------------------------------------
571    //   Items
572    // --------------------------------------------------------------------------------
573    
574    @Override
575    public CommandResult createItem(UserVisitPK userVisitPK, CreateItemForm form) {
576        return CDI.current().select(CreateItemCommand.class).get().run(userVisitPK, form);
577    }
578    
579    @Override
580    public CommandResult getItemStatusChoices(UserVisitPK userVisitPK, GetItemStatusChoicesForm form) {
581        return CDI.current().select(GetItemStatusChoicesCommand.class).get().run(userVisitPK, form);
582    }
583    
584    @Override
585    public CommandResult setItemStatus(UserVisitPK userVisitPK, SetItemStatusForm form) {
586        return CDI.current().select(SetItemStatusCommand.class).get().run(userVisitPK, form);
587    }
588
589    @Override
590    public CommandResult getItem(UserVisitPK userVisitPK, GetItemForm form) {
591        return CDI.current().select(GetItemCommand.class).get().run(userVisitPK, form);
592    }
593
594    @Override
595    public CommandResult getItems(UserVisitPK userVisitPK, GetItemsForm form) {
596        return CDI.current().select(GetItemsCommand.class).get().run(userVisitPK, form);
597    }
598
599    @Override
600    public CommandResult editItem(UserVisitPK userVisitPK, EditItemForm form) {
601        return CDI.current().select(EditItemCommand.class).get().run(userVisitPK, form);
602    }
603    
604    // -------------------------------------------------------------------------
605    //   Item Unit Of Measure Types
606    // -------------------------------------------------------------------------
607    
608    @Override
609    public CommandResult createItemUnitOfMeasureType(UserVisitPK userVisitPK, CreateItemUnitOfMeasureTypeForm form) {
610        return CDI.current().select(CreateItemUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
611    }
612    
613    @Override
614    public CommandResult getItemUnitOfMeasureType(UserVisitPK userVisitPK, GetItemUnitOfMeasureTypeForm form) {
615        return CDI.current().select(GetItemUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
616    }
617
618    @Override
619    public CommandResult getItemUnitOfMeasureTypes(UserVisitPK userVisitPK, GetItemUnitOfMeasureTypesForm form) {
620        return CDI.current().select(GetItemUnitOfMeasureTypesCommand.class).get().run(userVisitPK, form);
621    }
622
623    @Override
624    public CommandResult setDefaultItemUnitOfMeasureType(UserVisitPK userVisitPK, SetDefaultItemUnitOfMeasureTypeForm form) {
625        return CDI.current().select(SetDefaultItemUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
626    }
627    
628    @Override
629    public CommandResult editItemUnitOfMeasureType(UserVisitPK userVisitPK, EditItemUnitOfMeasureTypeForm form) {
630        return CDI.current().select(EditItemUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
631    }
632    
633    @Override
634    public CommandResult deleteItemUnitOfMeasureType(UserVisitPK userVisitPK, DeleteItemUnitOfMeasureTypeForm form) {
635        return CDI.current().select(DeleteItemUnitOfMeasureTypeCommand.class).get().run(userVisitPK, form);
636    }
637    
638    // --------------------------------------------------------------------------------
639    //   Item Aliases
640    // --------------------------------------------------------------------------------
641    
642    @Override
643    public CommandResult createItemAlias(UserVisitPK userVisitPK, CreateItemAliasForm form) {
644        return CDI.current().select(CreateItemAliasCommand.class).get().run(userVisitPK, form);
645    }
646    
647    @Override
648    public CommandResult getItemAlias(UserVisitPK userVisitPK, GetItemAliasForm form) {
649        return CDI.current().select(GetItemAliasCommand.class).get().run(userVisitPK, form);
650    }
651
652    @Override
653    public CommandResult getItemAliases(UserVisitPK userVisitPK, GetItemAliasesForm form) {
654        return CDI.current().select(GetItemAliasesCommand.class).get().run(userVisitPK, form);
655    }
656
657    @Override
658    public CommandResult editItemAlias(UserVisitPK userVisitPK, EditItemAliasForm form) {
659        return CDI.current().select(EditItemAliasCommand.class).get().run(userVisitPK, form);
660    }
661    
662    @Override
663    public CommandResult deleteItemAlias(UserVisitPK userVisitPK, DeleteItemAliasForm form) {
664        return CDI.current().select(DeleteItemAliasCommand.class).get().run(userVisitPK, form);
665    }
666    
667    // --------------------------------------------------------------------------------
668    //   Item Descriptions
669    // --------------------------------------------------------------------------------
670    
671    @Override
672    public CommandResult createItemDescription(UserVisitPK userVisitPK, CreateItemDescriptionForm form) {
673        return CDI.current().select(CreateItemDescriptionCommand.class).get().run(userVisitPK, form);
674    }
675    
676    @Override
677    public CommandResult getItemDescription(UserVisitPK userVisitPK, GetItemDescriptionForm form) {
678        return CDI.current().select(GetItemDescriptionCommand.class).get().run(userVisitPK, form);
679    }
680    
681    @Override
682    public CommandResult getItemDescriptions(UserVisitPK userVisitPK, GetItemDescriptionsForm form) {
683        return CDI.current().select(GetItemDescriptionsCommand.class).get().run(userVisitPK, form);
684    }
685    
686    @Override
687    public CommandResult editItemDescription(UserVisitPK userVisitPK, EditItemDescriptionForm form) {
688        return CDI.current().select(EditItemDescriptionCommand.class).get().run(userVisitPK, form);
689    }
690    
691    @Override
692    public CommandResult deleteItemDescription(UserVisitPK userVisitPK, DeleteItemDescriptionForm form) {
693        return CDI.current().select(DeleteItemDescriptionCommand.class).get().run(userVisitPK, form);
694    }
695    
696    // --------------------------------------------------------------------------------
697    //   Item Price Types
698    // --------------------------------------------------------------------------------
699    
700    @Override
701    public CommandResult createItemPriceType(UserVisitPK userVisitPK, CreateItemPriceTypeForm form) {
702        return CDI.current().select(CreateItemPriceTypeCommand.class).get().run(userVisitPK, form);
703    }
704    
705    @Override
706    public CommandResult getItemPriceType(UserVisitPK userVisitPK, GetItemPriceTypeForm form) {
707        return CDI.current().select(GetItemPriceTypeCommand.class).get().run(userVisitPK, form);
708    }
709    
710    @Override
711    public CommandResult getItemPriceTypes(UserVisitPK userVisitPK, GetItemPriceTypesForm form) {
712        return CDI.current().select(GetItemPriceTypesCommand.class).get().run(userVisitPK, form);
713    }
714    
715    @Override
716    public CommandResult getItemPriceTypeChoices(UserVisitPK userVisitPK, GetItemPriceTypeChoicesForm form) {
717        return CDI.current().select(GetItemPriceTypeChoicesCommand.class).get().run(userVisitPK, form);
718    }
719    
720    // --------------------------------------------------------------------------------
721    //   Item Price Type Descriptions
722    // --------------------------------------------------------------------------------
723    
724    @Override
725    public CommandResult createItemPriceTypeDescription(UserVisitPK userVisitPK, CreateItemPriceTypeDescriptionForm form) {
726        return CDI.current().select(CreateItemPriceTypeDescriptionCommand.class).get().run(userVisitPK, form);
727    }
728    
729    // --------------------------------------------------------------------------------
730    //   Item Prices
731    // --------------------------------------------------------------------------------
732    
733    @Override
734    public CommandResult createItemPrice(UserVisitPK userVisitPK, CreateItemPriceForm form) {
735        return CDI.current().select(CreateItemPriceCommand.class).get().run(userVisitPK, form);
736    }
737    
738    @Override
739    public CommandResult getItemPrice(UserVisitPK userVisitPK, GetItemPriceForm form) {
740        return CDI.current().select(GetItemPriceCommand.class).get().run(userVisitPK, form);
741    }
742
743    @Override
744    public CommandResult getItemPrices(UserVisitPK userVisitPK, GetItemPricesForm form) {
745        return CDI.current().select(GetItemPricesCommand.class).get().run(userVisitPK, form);
746    }
747
748    @Override
749    public CommandResult editItemPrice(UserVisitPK userVisitPK, EditItemPriceForm form) {
750        return CDI.current().select(EditItemPriceCommand.class).get().run(userVisitPK, form);
751    }
752    
753    @Override
754    public CommandResult deleteItemPrice(UserVisitPK userVisitPK, DeleteItemPriceForm form) {
755        return CDI.current().select(DeleteItemPriceCommand.class).get().run(userVisitPK, form);
756    }
757
758    // --------------------------------------------------------------------------------
759    //   Item Volume Types
760    // --------------------------------------------------------------------------------
761
762    @Override
763    public CommandResult createItemVolumeType(UserVisitPK userVisitPK, CreateItemVolumeTypeForm form) {
764        return CDI.current().select(CreateItemVolumeTypeCommand.class).get().run(userVisitPK, form);
765    }
766
767    @Override
768    public CommandResult getItemVolumeTypeChoices(UserVisitPK userVisitPK, GetItemVolumeTypeChoicesForm form) {
769        return CDI.current().select(GetItemVolumeTypeChoicesCommand.class).get().run(userVisitPK, form);
770    }
771
772    @Override
773    public CommandResult getItemVolumeType(UserVisitPK userVisitPK, GetItemVolumeTypeForm form) {
774        return CDI.current().select(GetItemVolumeTypeCommand.class).get().run(userVisitPK, form);
775    }
776
777    @Override
778    public CommandResult getItemVolumeTypes(UserVisitPK userVisitPK, GetItemVolumeTypesForm form) {
779        return CDI.current().select(GetItemVolumeTypesCommand.class).get().run(userVisitPK, form);
780    }
781
782    @Override
783    public CommandResult setDefaultItemVolumeType(UserVisitPK userVisitPK, SetDefaultItemVolumeTypeForm form) {
784        return CDI.current().select(SetDefaultItemVolumeTypeCommand.class).get().run(userVisitPK, form);
785    }
786
787    @Override
788    public CommandResult editItemVolumeType(UserVisitPK userVisitPK, EditItemVolumeTypeForm form) {
789        return CDI.current().select(EditItemVolumeTypeCommand.class).get().run(userVisitPK, form);
790    }
791
792    @Override
793    public CommandResult deleteItemVolumeType(UserVisitPK userVisitPK, DeleteItemVolumeTypeForm form) {
794        return CDI.current().select(DeleteItemVolumeTypeCommand.class).get().run(userVisitPK, form);
795    }
796
797    // --------------------------------------------------------------------------------
798    //   Item Volume Type Descriptions
799    // --------------------------------------------------------------------------------
800
801    @Override
802    public CommandResult createItemVolumeTypeDescription(UserVisitPK userVisitPK, CreateItemVolumeTypeDescriptionForm form) {
803        return CDI.current().select(CreateItemVolumeTypeDescriptionCommand.class).get().run(userVisitPK, form);
804    }
805
806    @Override
807    public CommandResult getItemVolumeTypeDescription(UserVisitPK userVisitPK, GetItemVolumeTypeDescriptionForm form) {
808        return CDI.current().select(GetItemVolumeTypeDescriptionCommand.class).get().run(userVisitPK, form);
809    }
810
811    @Override
812    public CommandResult getItemVolumeTypeDescriptions(UserVisitPK userVisitPK, GetItemVolumeTypeDescriptionsForm form) {
813        return CDI.current().select(GetItemVolumeTypeDescriptionsCommand.class).get().run(userVisitPK, form);
814    }
815
816    @Override
817    public CommandResult editItemVolumeTypeDescription(UserVisitPK userVisitPK, EditItemVolumeTypeDescriptionForm form) {
818        return CDI.current().select(EditItemVolumeTypeDescriptionCommand.class).get().run(userVisitPK, form);
819    }
820
821    @Override
822    public CommandResult deleteItemVolumeTypeDescription(UserVisitPK userVisitPK, DeleteItemVolumeTypeDescriptionForm form) {
823        return CDI.current().select(DeleteItemVolumeTypeDescriptionCommand.class).get().run(userVisitPK, form);
824    }
825
826    // --------------------------------------------------------------------------------
827    //   Item Volumes
828    // --------------------------------------------------------------------------------
829    
830    @Override
831    public CommandResult createItemVolume(UserVisitPK userVisitPK, CreateItemVolumeForm form) {
832        return CDI.current().select(CreateItemVolumeCommand.class).get().run(userVisitPK, form);
833    }
834    
835    @Override
836    public CommandResult getItemVolume(UserVisitPK userVisitPK, GetItemVolumeForm form) {
837        return CDI.current().select(GetItemVolumeCommand.class).get().run(userVisitPK, form);
838    }
839
840    @Override
841    public CommandResult getItemVolumes(UserVisitPK userVisitPK, GetItemVolumesForm form) {
842        return CDI.current().select(GetItemVolumesCommand.class).get().run(userVisitPK, form);
843    }
844
845    @Override
846    public CommandResult editItemVolume(UserVisitPK userVisitPK, EditItemVolumeForm form) {
847        return CDI.current().select(EditItemVolumeCommand.class).get().run(userVisitPK, form);
848    }
849    
850    @Override
851    public CommandResult deleteItemVolume(UserVisitPK userVisitPK, DeleteItemVolumeForm form) {
852        return CDI.current().select(DeleteItemVolumeCommand.class).get().run(userVisitPK, form);
853    }
854
855    // --------------------------------------------------------------------------------
856    //   Item Weight Types
857    // --------------------------------------------------------------------------------
858
859    @Override
860    public CommandResult createItemWeightType(UserVisitPK userVisitPK, CreateItemWeightTypeForm form) {
861        return CDI.current().select(CreateItemWeightTypeCommand.class).get().run(userVisitPK, form);
862    }
863
864    @Override
865    public CommandResult getItemWeightTypeChoices(UserVisitPK userVisitPK, GetItemWeightTypeChoicesForm form) {
866        return CDI.current().select(GetItemWeightTypeChoicesCommand.class).get().run(userVisitPK, form);
867    }
868
869    @Override
870    public CommandResult getItemWeightType(UserVisitPK userVisitPK, GetItemWeightTypeForm form) {
871        return CDI.current().select(GetItemWeightTypeCommand.class).get().run(userVisitPK, form);
872    }
873
874    @Override
875    public CommandResult getItemWeightTypes(UserVisitPK userVisitPK, GetItemWeightTypesForm form) {
876        return CDI.current().select(GetItemWeightTypesCommand.class).get().run(userVisitPK, form);
877    }
878
879    @Override
880    public CommandResult setDefaultItemWeightType(UserVisitPK userVisitPK, SetDefaultItemWeightTypeForm form) {
881        return CDI.current().select(SetDefaultItemWeightTypeCommand.class).get().run(userVisitPK, form);
882    }
883
884    @Override
885    public CommandResult editItemWeightType(UserVisitPK userVisitPK, EditItemWeightTypeForm form) {
886        return CDI.current().select(EditItemWeightTypeCommand.class).get().run(userVisitPK, form);
887    }
888
889    @Override
890    public CommandResult deleteItemWeightType(UserVisitPK userVisitPK, DeleteItemWeightTypeForm form) {
891        return CDI.current().select(DeleteItemWeightTypeCommand.class).get().run(userVisitPK, form);
892    }
893
894    // --------------------------------------------------------------------------------
895    //   Item Weight Type Descriptions
896    // --------------------------------------------------------------------------------
897
898    @Override
899    public CommandResult createItemWeightTypeDescription(UserVisitPK userVisitPK, CreateItemWeightTypeDescriptionForm form) {
900        return CDI.current().select(CreateItemWeightTypeDescriptionCommand.class).get().run(userVisitPK, form);
901    }
902
903    @Override
904    public CommandResult getItemWeightTypeDescription(UserVisitPK userVisitPK, GetItemWeightTypeDescriptionForm form) {
905        return CDI.current().select(GetItemWeightTypeDescriptionCommand.class).get().run(userVisitPK, form);
906    }
907
908    @Override
909    public CommandResult getItemWeightTypeDescriptions(UserVisitPK userVisitPK, GetItemWeightTypeDescriptionsForm form) {
910        return CDI.current().select(GetItemWeightTypeDescriptionsCommand.class).get().run(userVisitPK, form);
911    }
912
913    @Override
914    public CommandResult editItemWeightTypeDescription(UserVisitPK userVisitPK, EditItemWeightTypeDescriptionForm form) {
915        return CDI.current().select(EditItemWeightTypeDescriptionCommand.class).get().run(userVisitPK, form);
916    }
917
918    @Override
919    public CommandResult deleteItemWeightTypeDescription(UserVisitPK userVisitPK, DeleteItemWeightTypeDescriptionForm form) {
920        return CDI.current().select(DeleteItemWeightTypeDescriptionCommand.class).get().run(userVisitPK, form);
921    }
922
923    // --------------------------------------------------------------------------------
924    //   Item Weights
925    // --------------------------------------------------------------------------------
926    
927    @Override
928    public CommandResult createItemWeight(UserVisitPK userVisitPK, CreateItemWeightForm form) {
929        return CDI.current().select(CreateItemWeightCommand.class).get().run(userVisitPK, form);
930    }
931    
932    @Override
933    public CommandResult getItemWeight(UserVisitPK userVisitPK, GetItemWeightForm form) {
934        return CDI.current().select(GetItemWeightCommand.class).get().run(userVisitPK, form);
935    }
936
937    @Override
938    public CommandResult getItemWeights(UserVisitPK userVisitPK, GetItemWeightsForm form) {
939        return CDI.current().select(GetItemWeightsCommand.class).get().run(userVisitPK, form);
940    }
941
942    @Override
943    public CommandResult editItemWeight(UserVisitPK userVisitPK, EditItemWeightForm form) {
944        return CDI.current().select(EditItemWeightCommand.class).get().run(userVisitPK, form);
945    }
946    
947    @Override
948    public CommandResult deleteItemWeight(UserVisitPK userVisitPK, DeleteItemWeightForm form) {
949        return CDI.current().select(DeleteItemWeightCommand.class).get().run(userVisitPK, form);
950    }
951    
952    // --------------------------------------------------------------------------------
953    //   Item Country Of Origins
954    // --------------------------------------------------------------------------------
955    
956    @Override
957    public CommandResult createItemCountryOfOrigin(UserVisitPK userVisitPK, CreateItemCountryOfOriginForm form) {
958        return CDI.current().select(CreateItemCountryOfOriginCommand.class).get().run(userVisitPK, form);
959    }
960    
961    @Override
962    public CommandResult getItemCountryOfOrigin(UserVisitPK userVisitPK, GetItemCountryOfOriginForm form) {
963        return CDI.current().select(GetItemCountryOfOriginCommand.class).get().run(userVisitPK, form);
964    }
965
966    @Override
967    public CommandResult getItemCountryOfOrigins(UserVisitPK userVisitPK, GetItemCountryOfOriginsForm form) {
968        return CDI.current().select(GetItemCountryOfOriginsCommand.class).get().run(userVisitPK, form);
969    }
970
971    @Override
972    public CommandResult editItemCountryOfOrigin(UserVisitPK userVisitPK, EditItemCountryOfOriginForm form) {
973        return CDI.current().select(EditItemCountryOfOriginCommand.class).get().run(userVisitPK, form);
974    }
975    
976    @Override
977    public CommandResult deleteItemCountryOfOrigin(UserVisitPK userVisitPK, DeleteItemCountryOfOriginForm form) {
978        return CDI.current().select(DeleteItemCountryOfOriginCommand.class).get().run(userVisitPK, form);
979    }
980    
981    // --------------------------------------------------------------------------------
982    //   Item Kit Members
983    // --------------------------------------------------------------------------------
984    
985    @Override
986    public CommandResult createItemKitMember(UserVisitPK userVisitPK, CreateItemKitMemberForm form) {
987        return CDI.current().select(CreateItemKitMemberCommand.class).get().run(userVisitPK, form);
988    }
989    
990    @Override
991    public CommandResult getItemKitMember(UserVisitPK userVisitPK, GetItemKitMemberForm form) {
992        return CDI.current().select(GetItemKitMemberCommand.class).get().run(userVisitPK, form);
993    }
994
995    @Override
996    public CommandResult getItemKitMembers(UserVisitPK userVisitPK, GetItemKitMembersForm form) {
997        return CDI.current().select(GetItemKitMembersCommand.class).get().run(userVisitPK, form);
998    }
999
1000    @Override
1001    public CommandResult deleteItemKitMember(UserVisitPK userVisitPK, DeleteItemKitMemberForm form) {
1002        return CDI.current().select(DeleteItemKitMemberCommand.class).get().run(userVisitPK, form);
1003    }
1004    
1005    // --------------------------------------------------------------------------------
1006    //   Item Pack Check Requirements
1007    // --------------------------------------------------------------------------------
1008    
1009    @Override
1010    public CommandResult createItemPackCheckRequirement(UserVisitPK userVisitPK, CreateItemPackCheckRequirementForm form) {
1011        return CDI.current().select(CreateItemPackCheckRequirementCommand.class).get().run(userVisitPK, form);
1012    }
1013    
1014    @Override
1015    public CommandResult getItemPackCheckRequirement(UserVisitPK userVisitPK, GetItemPackCheckRequirementForm form) {
1016        return CDI.current().select(GetItemPackCheckRequirementCommand.class).get().run(userVisitPK, form);
1017    }
1018
1019    @Override
1020    public CommandResult getItemPackCheckRequirements(UserVisitPK userVisitPK, GetItemPackCheckRequirementsForm form) {
1021        return CDI.current().select(GetItemPackCheckRequirementsCommand.class).get().run(userVisitPK, form);
1022    }
1023
1024    @Override
1025    public CommandResult editItemPackCheckRequirement(UserVisitPK userVisitPK, EditItemPackCheckRequirementForm form) {
1026        return CDI.current().select(EditItemPackCheckRequirementCommand.class).get().run(userVisitPK, form);
1027    }
1028
1029    @Override
1030    public CommandResult deleteItemPackCheckRequirement(UserVisitPK userVisitPK, DeleteItemPackCheckRequirementForm form) {
1031        return CDI.current().select(DeleteItemPackCheckRequirementCommand.class).get().run(userVisitPK, form);
1032    }
1033    
1034    // --------------------------------------------------------------------------------
1035    //   Item Shipping Times
1036    // --------------------------------------------------------------------------------
1037    
1038    @Override
1039    public CommandResult getItemShippingTime(UserVisitPK userVisitPK, GetItemShippingTimeForm form) {
1040        return CDI.current().select(GetItemShippingTimeCommand.class).get().run(userVisitPK, form);
1041    }
1042
1043    @Override
1044    public CommandResult getItemShippingTimes(UserVisitPK userVisitPK, GetItemShippingTimesForm form) {
1045        return CDI.current().select(GetItemShippingTimesCommand.class).get().run(userVisitPK, form);
1046    }
1047
1048    @Override
1049    public CommandResult editItemShippingTime(UserVisitPK userVisitPK, EditItemShippingTimeForm form) {
1050        return CDI.current().select(EditItemShippingTimeCommand.class).get().run(userVisitPK, form);
1051    }
1052    
1053    // --------------------------------------------------------------------------------
1054    //   Item Unit Customer Type Limits
1055    // --------------------------------------------------------------------------------
1056    
1057    @Override
1058    public CommandResult createItemUnitCustomerTypeLimit(UserVisitPK userVisitPK, CreateItemUnitCustomerTypeLimitForm form) {
1059        return CDI.current().select(CreateItemUnitCustomerTypeLimitCommand.class).get().run(userVisitPK, form);
1060    }
1061    
1062    @Override
1063    public CommandResult getItemUnitCustomerTypeLimit(UserVisitPK userVisitPK, GetItemUnitCustomerTypeLimitForm form) {
1064        return CDI.current().select(GetItemUnitCustomerTypeLimitCommand.class).get().run(userVisitPK, form);
1065    }
1066
1067    @Override
1068    public CommandResult getItemUnitCustomerTypeLimits(UserVisitPK userVisitPK, GetItemUnitCustomerTypeLimitsForm form) {
1069        return CDI.current().select(GetItemUnitCustomerTypeLimitsCommand.class).get().run(userVisitPK, form);
1070    }
1071
1072    @Override
1073    public CommandResult editItemUnitCustomerTypeLimit(UserVisitPK userVisitPK, EditItemUnitCustomerTypeLimitForm form) {
1074        return CDI.current().select(EditItemUnitCustomerTypeLimitCommand.class).get().run(userVisitPK, form);
1075    }
1076
1077    @Override
1078    public CommandResult deleteItemUnitCustomerTypeLimit(UserVisitPK userVisitPK, DeleteItemUnitCustomerTypeLimitForm form) {
1079        return CDI.current().select(DeleteItemUnitCustomerTypeLimitCommand.class).get().run(userVisitPK, form);
1080    }
1081
1082    // --------------------------------------------------------------------------------
1083    //   Item Unit Limits
1084    // --------------------------------------------------------------------------------
1085    
1086    @Override
1087    public CommandResult createItemUnitLimit(UserVisitPK userVisitPK, CreateItemUnitLimitForm form) {
1088        return CDI.current().select(CreateItemUnitLimitCommand.class).get().run(userVisitPK, form);
1089    }
1090    
1091    @Override
1092    public CommandResult getItemUnitLimit(UserVisitPK userVisitPK, GetItemUnitLimitForm form) {
1093        return CDI.current().select(GetItemUnitLimitCommand.class).get().run(userVisitPK, form);
1094    }
1095
1096    @Override
1097    public CommandResult getItemUnitLimits(UserVisitPK userVisitPK, GetItemUnitLimitsForm form) {
1098        return CDI.current().select(GetItemUnitLimitsCommand.class).get().run(userVisitPK, form);
1099    }
1100
1101    @Override
1102    public CommandResult editItemUnitLimit(UserVisitPK userVisitPK, EditItemUnitLimitForm form) {
1103        return CDI.current().select(EditItemUnitLimitCommand.class).get().run(userVisitPK, form);
1104    }
1105
1106    @Override
1107    public CommandResult deleteItemUnitLimit(UserVisitPK userVisitPK, DeleteItemUnitLimitForm form) {
1108        return CDI.current().select(DeleteItemUnitLimitCommand.class).get().run(userVisitPK, form);
1109    }
1110
1111    // --------------------------------------------------------------------------------
1112    //   Item Unit Price Limits
1113    // --------------------------------------------------------------------------------
1114    
1115    @Override
1116    public CommandResult createItemUnitPriceLimit(UserVisitPK userVisitPK, CreateItemUnitPriceLimitForm form) {
1117        return CDI.current().select(CreateItemUnitPriceLimitCommand.class).get().run(userVisitPK, form);
1118    }
1119    
1120    @Override
1121    public CommandResult getItemUnitPriceLimit(UserVisitPK userVisitPK, GetItemUnitPriceLimitForm form) {
1122        return CDI.current().select(GetItemUnitPriceLimitCommand.class).get().run(userVisitPK, form);
1123    }
1124
1125    @Override
1126    public CommandResult getItemUnitPriceLimits(UserVisitPK userVisitPK, GetItemUnitPriceLimitsForm form) {
1127        return CDI.current().select(GetItemUnitPriceLimitsCommand.class).get().run(userVisitPK, form);
1128    }
1129
1130    @Override
1131    public CommandResult editItemUnitPriceLimit(UserVisitPK userVisitPK, EditItemUnitPriceLimitForm form) {
1132        return CDI.current().select(EditItemUnitPriceLimitCommand.class).get().run(userVisitPK, form);
1133    }
1134
1135    @Override
1136    public CommandResult deleteItemUnitPriceLimit(UserVisitPK userVisitPK, DeleteItemUnitPriceLimitForm form) {
1137        return CDI.current().select(DeleteItemUnitPriceLimitCommand.class).get().run(userVisitPK, form);
1138    }
1139
1140    // --------------------------------------------------------------------------------
1141    //   Related Item Types
1142    // --------------------------------------------------------------------------------
1143
1144    @Override
1145    public CommandResult createRelatedItemType(UserVisitPK userVisitPK, CreateRelatedItemTypeForm form) {
1146        return CDI.current().select(CreateRelatedItemTypeCommand.class).get().run(userVisitPK, form);
1147    }
1148
1149    @Override
1150    public CommandResult getRelatedItemTypeChoices(UserVisitPK userVisitPK, GetRelatedItemTypeChoicesForm form) {
1151        return CDI.current().select(GetRelatedItemTypeChoicesCommand.class).get().run(userVisitPK, form);
1152    }
1153
1154    @Override
1155    public CommandResult getRelatedItemType(UserVisitPK userVisitPK, GetRelatedItemTypeForm form) {
1156        return CDI.current().select(GetRelatedItemTypeCommand.class).get().run(userVisitPK, form);
1157    }
1158
1159    @Override
1160    public CommandResult getRelatedItemTypes(UserVisitPK userVisitPK, GetRelatedItemTypesForm form) {
1161        return CDI.current().select(GetRelatedItemTypesCommand.class).get().run(userVisitPK, form);
1162    }
1163
1164    @Override
1165    public CommandResult setDefaultRelatedItemType(UserVisitPK userVisitPK, SetDefaultRelatedItemTypeForm form) {
1166        return CDI.current().select(SetDefaultRelatedItemTypeCommand.class).get().run(userVisitPK, form);
1167    }
1168
1169    @Override
1170    public CommandResult editRelatedItemType(UserVisitPK userVisitPK, EditRelatedItemTypeForm form) {
1171        return CDI.current().select(EditRelatedItemTypeCommand.class).get().run(userVisitPK, form);
1172    }
1173
1174    @Override
1175    public CommandResult deleteRelatedItemType(UserVisitPK userVisitPK, DeleteRelatedItemTypeForm form) {
1176        return CDI.current().select(DeleteRelatedItemTypeCommand.class).get().run(userVisitPK, form);
1177    }
1178
1179    // --------------------------------------------------------------------------------
1180    //   Related Item Type Descriptions
1181    // --------------------------------------------------------------------------------
1182
1183    @Override
1184    public CommandResult createRelatedItemTypeDescription(UserVisitPK userVisitPK, CreateRelatedItemTypeDescriptionForm form) {
1185        return CDI.current().select(CreateRelatedItemTypeDescriptionCommand.class).get().run(userVisitPK, form);
1186    }
1187
1188    @Override
1189    public CommandResult getRelatedItemTypeDescription(UserVisitPK userVisitPK, GetRelatedItemTypeDescriptionForm form) {
1190        return CDI.current().select(GetRelatedItemTypeDescriptionCommand.class).get().run(userVisitPK, form);
1191    }
1192
1193    @Override
1194    public CommandResult getRelatedItemTypeDescriptions(UserVisitPK userVisitPK, GetRelatedItemTypeDescriptionsForm form) {
1195        return CDI.current().select(GetRelatedItemTypeDescriptionsCommand.class).get().run(userVisitPK, form);
1196    }
1197
1198    @Override
1199    public CommandResult editRelatedItemTypeDescription(UserVisitPK userVisitPK, EditRelatedItemTypeDescriptionForm form) {
1200        return CDI.current().select(EditRelatedItemTypeDescriptionCommand.class).get().run(userVisitPK, form);
1201    }
1202
1203    @Override
1204    public CommandResult deleteRelatedItemTypeDescription(UserVisitPK userVisitPK, DeleteRelatedItemTypeDescriptionForm form) {
1205        return CDI.current().select(DeleteRelatedItemTypeDescriptionCommand.class).get().run(userVisitPK, form);
1206    }
1207
1208    // --------------------------------------------------------------------------------
1209    //   Related Items
1210    // --------------------------------------------------------------------------------
1211    
1212    @Override
1213    public CommandResult createRelatedItem(UserVisitPK userVisitPK, CreateRelatedItemForm form) {
1214        return CDI.current().select(CreateRelatedItemCommand.class).get().run(userVisitPK, form);
1215    }
1216    
1217    @Override
1218    public CommandResult getRelatedItem(UserVisitPK userVisitPK, GetRelatedItemForm form) {
1219        return CDI.current().select(GetRelatedItemCommand.class).get().run(userVisitPK, form);
1220    }
1221
1222    @Override
1223    public CommandResult getRelatedItems(UserVisitPK userVisitPK, GetRelatedItemsForm form) {
1224        return CDI.current().select(GetRelatedItemsCommand.class).get().run(userVisitPK, form);
1225    }
1226
1227    @Override
1228    public CommandResult editRelatedItem(UserVisitPK userVisitPK, EditRelatedItemForm form) {
1229        return CDI.current().select(EditRelatedItemCommand.class).get().run(userVisitPK, form);
1230    }
1231    
1232    @Override
1233    public CommandResult deleteRelatedItem(UserVisitPK userVisitPK, DeleteRelatedItemForm form) {
1234        return CDI.current().select(DeleteRelatedItemCommand.class).get().run(userVisitPK, form);
1235    }
1236    
1237    // -------------------------------------------------------------------------
1238    //   Harmonized Tariff Schedule Codes
1239    // -------------------------------------------------------------------------
1240
1241    @Override
1242    public CommandResult createHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeForm form) {
1243        return CDI.current().select(CreateHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1244    }
1245
1246    @Override
1247    public CommandResult getHarmonizedTariffScheduleCodes(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodesForm form) {
1248        return CDI.current().select(GetHarmonizedTariffScheduleCodesCommand.class).get().run(userVisitPK, form);
1249    }
1250
1251    @Override
1252    public CommandResult getHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeForm form) {
1253        return CDI.current().select(GetHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1254    }
1255
1256    @Override
1257    public CommandResult getHarmonizedTariffScheduleCodeChoices(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeChoicesForm form) {
1258        return CDI.current().select(GetHarmonizedTariffScheduleCodeChoicesCommand.class).get().run(userVisitPK, form);
1259    }
1260
1261    @Override
1262    public CommandResult setDefaultHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, SetDefaultHarmonizedTariffScheduleCodeForm form) {
1263        return CDI.current().select(SetDefaultHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1264    }
1265
1266    @Override
1267    public CommandResult editHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeForm form) {
1268        return CDI.current().select(EditHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1269    }
1270
1271    @Override
1272    public CommandResult deleteHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeForm form) {
1273        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1274    }
1275
1276    // -------------------------------------------------------------------------
1277    //   Harmonized Tariff Schedule Code Descriptions
1278    // -------------------------------------------------------------------------
1279
1280    @Override
1281    public CommandResult createHarmonizedTariffScheduleCodeTranslation(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeTranslationForm form) {
1282        return CDI.current().select(CreateHarmonizedTariffScheduleCodeTranslationCommand.class).get().run(userVisitPK, form);
1283    }
1284
1285    @Override
1286    public CommandResult getHarmonizedTariffScheduleCodeTranslations(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeTranslationsForm form) {
1287        return CDI.current().select(GetHarmonizedTariffScheduleCodeTranslationsCommand.class).get().run(userVisitPK, form);
1288    }
1289
1290    @Override
1291    public CommandResult getHarmonizedTariffScheduleCodeTranslation(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeTranslationForm form) {
1292        return CDI.current().select(GetHarmonizedTariffScheduleCodeTranslationCommand.class).get().run(userVisitPK, form);
1293    }
1294
1295    @Override
1296    public CommandResult editHarmonizedTariffScheduleCodeTranslation(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeTranslationForm form) {
1297        return CDI.current().select(EditHarmonizedTariffScheduleCodeTranslationCommand.class).get().run(userVisitPK, form);
1298    }
1299
1300    @Override
1301    public CommandResult deleteHarmonizedTariffScheduleCodeTranslation(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeTranslationForm form) {
1302        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeTranslationCommand.class).get().run(userVisitPK, form);
1303    }
1304    
1305    // -------------------------------------------------------------------------
1306    //   Harmonized Tariff Schedule Code Units
1307    // -------------------------------------------------------------------------
1308
1309    @Override
1310    public CommandResult createHarmonizedTariffScheduleCodeUnit(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeUnitForm form) {
1311        return CDI.current().select(CreateHarmonizedTariffScheduleCodeUnitCommand.class).get().run(userVisitPK, form);
1312    }
1313
1314    @Override
1315    public CommandResult getHarmonizedTariffScheduleCodeUnits(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUnitsForm form) {
1316        return CDI.current().select(GetHarmonizedTariffScheduleCodeUnitsCommand.class).get().run(userVisitPK, form);
1317    }
1318
1319    @Override
1320    public CommandResult getHarmonizedTariffScheduleCodeUnit(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUnitForm form) {
1321        return CDI.current().select(GetHarmonizedTariffScheduleCodeUnitCommand.class).get().run(userVisitPK, form);
1322    }
1323
1324    @Override
1325    public CommandResult getHarmonizedTariffScheduleCodeUnitChoices(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUnitChoicesForm form) {
1326        return CDI.current().select(GetHarmonizedTariffScheduleCodeUnitChoicesCommand.class).get().run(userVisitPK, form);
1327    }
1328
1329    @Override
1330    public CommandResult setDefaultHarmonizedTariffScheduleCodeUnit(UserVisitPK userVisitPK, SetDefaultHarmonizedTariffScheduleCodeUnitForm form) {
1331        return CDI.current().select(SetDefaultHarmonizedTariffScheduleCodeUnitCommand.class).get().run(userVisitPK, form);
1332    }
1333
1334    @Override
1335    public CommandResult editHarmonizedTariffScheduleCodeUnit(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeUnitForm form) {
1336        return CDI.current().select(EditHarmonizedTariffScheduleCodeUnitCommand.class).get().run(userVisitPK, form);
1337    }
1338
1339    @Override
1340    public CommandResult deleteHarmonizedTariffScheduleCodeUnit(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeUnitForm form) {
1341        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeUnitCommand.class).get().run(userVisitPK, form);
1342    }
1343
1344    // -------------------------------------------------------------------------
1345    //   Harmonized Tariff Schedule Code Unit Descriptions
1346    // -------------------------------------------------------------------------
1347
1348    @Override
1349    public CommandResult createHarmonizedTariffScheduleCodeUnitDescription(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeUnitDescriptionForm form) {
1350        return CDI.current().select(CreateHarmonizedTariffScheduleCodeUnitDescriptionCommand.class).get().run(userVisitPK, form);
1351    }
1352
1353    @Override
1354    public CommandResult getHarmonizedTariffScheduleCodeUnitDescriptions(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUnitDescriptionsForm form) {
1355        return CDI.current().select(GetHarmonizedTariffScheduleCodeUnitDescriptionsCommand.class).get().run(userVisitPK, form);
1356    }
1357
1358    @Override
1359    public CommandResult getHarmonizedTariffScheduleCodeUnitDescription(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUnitDescriptionForm form) {
1360        return CDI.current().select(GetHarmonizedTariffScheduleCodeUnitDescriptionCommand.class).get().run(userVisitPK, form);
1361    }
1362
1363    @Override
1364    public CommandResult editHarmonizedTariffScheduleCodeUnitDescription(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeUnitDescriptionForm form) {
1365        return CDI.current().select(EditHarmonizedTariffScheduleCodeUnitDescriptionCommand.class).get().run(userVisitPK, form);
1366    }
1367
1368    @Override
1369    public CommandResult deleteHarmonizedTariffScheduleCodeUnitDescription(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeUnitDescriptionForm form) {
1370        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeUnitDescriptionCommand.class).get().run(userVisitPK, form);
1371    }
1372
1373    // -------------------------------------------------------------------------
1374    //   Harmonized Tariff Schedule Code Use Types
1375    // -------------------------------------------------------------------------
1376
1377    @Override
1378    public CommandResult createHarmonizedTariffScheduleCodeUseType(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeUseTypeForm form) {
1379        return CDI.current().select(CreateHarmonizedTariffScheduleCodeUseTypeCommand.class).get().run(userVisitPK, form);
1380    }
1381
1382    @Override
1383    public CommandResult getHarmonizedTariffScheduleCodeUseTypes(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseTypesForm form) {
1384        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseTypesCommand.class).get().run(userVisitPK, form);
1385    }
1386
1387    @Override
1388    public CommandResult getHarmonizedTariffScheduleCodeUseType(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseTypeForm form) {
1389        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseTypeCommand.class).get().run(userVisitPK, form);
1390    }
1391
1392    @Override
1393    public CommandResult getHarmonizedTariffScheduleCodeUseTypeChoices(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseTypeChoicesForm form) {
1394        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseTypeChoicesCommand.class).get().run(userVisitPK, form);
1395    }
1396
1397    @Override
1398    public CommandResult setDefaultHarmonizedTariffScheduleCodeUseType(UserVisitPK userVisitPK, SetDefaultHarmonizedTariffScheduleCodeUseTypeForm form) {
1399        return CDI.current().select(SetDefaultHarmonizedTariffScheduleCodeUseTypeCommand.class).get().run(userVisitPK, form);
1400    }
1401
1402    @Override
1403    public CommandResult editHarmonizedTariffScheduleCodeUseType(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeUseTypeForm form) {
1404        return CDI.current().select(EditHarmonizedTariffScheduleCodeUseTypeCommand.class).get().run(userVisitPK, form);
1405    }
1406
1407    @Override
1408    public CommandResult deleteHarmonizedTariffScheduleCodeUseType(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeUseTypeForm form) {
1409        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeUseTypeCommand.class).get().run(userVisitPK, form);
1410    }
1411
1412    // -------------------------------------------------------------------------
1413    //   Harmonized Tariff Schedule Code Use Type Descriptions
1414    // -------------------------------------------------------------------------
1415
1416    @Override
1417    public CommandResult createHarmonizedTariffScheduleCodeUseTypeDescription(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeUseTypeDescriptionForm form) {
1418        return CDI.current().select(CreateHarmonizedTariffScheduleCodeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
1419    }
1420
1421    @Override
1422    public CommandResult getHarmonizedTariffScheduleCodeUseTypeDescriptions(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseTypeDescriptionsForm form) {
1423        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseTypeDescriptionsCommand.class).get().run(userVisitPK, form);
1424    }
1425
1426    @Override
1427    public CommandResult getHarmonizedTariffScheduleCodeUseTypeDescription(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseTypeDescriptionForm form) {
1428        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
1429    }
1430
1431    @Override
1432    public CommandResult editHarmonizedTariffScheduleCodeUseTypeDescription(UserVisitPK userVisitPK, EditHarmonizedTariffScheduleCodeUseTypeDescriptionForm form) {
1433        return CDI.current().select(EditHarmonizedTariffScheduleCodeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
1434    }
1435
1436    @Override
1437    public CommandResult deleteHarmonizedTariffScheduleCodeUseTypeDescription(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeUseTypeDescriptionForm form) {
1438        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
1439    }
1440
1441    // -------------------------------------------------------------------------
1442    //   Harmonized Tariff Schedule Code Uses
1443    // -------------------------------------------------------------------------
1444
1445    @Override
1446    public CommandResult createHarmonizedTariffScheduleCodeUse(UserVisitPK userVisitPK, CreateHarmonizedTariffScheduleCodeUseForm form) {
1447        return CDI.current().select(CreateHarmonizedTariffScheduleCodeUseCommand.class).get().run(userVisitPK, form);
1448    }
1449
1450    @Override
1451    public CommandResult getHarmonizedTariffScheduleCodeUses(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUsesForm form) {
1452        return CDI.current().select(GetHarmonizedTariffScheduleCodeUsesCommand.class).get().run(userVisitPK, form);
1453    }
1454
1455    @Override
1456    public CommandResult getHarmonizedTariffScheduleCodeUse(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeUseForm form) {
1457        return CDI.current().select(GetHarmonizedTariffScheduleCodeUseCommand.class).get().run(userVisitPK, form);
1458    }
1459
1460    @Override
1461    public CommandResult deleteHarmonizedTariffScheduleCodeUse(UserVisitPK userVisitPK, DeleteHarmonizedTariffScheduleCodeUseForm form) {
1462        return CDI.current().select(DeleteHarmonizedTariffScheduleCodeUseCommand.class).get().run(userVisitPK, form);
1463    }
1464
1465    // -------------------------------------------------------------------------
1466    //   Item Harmonized Tariff Schedule Codes
1467    // -------------------------------------------------------------------------
1468
1469    @Override
1470    public CommandResult createItemHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, CreateItemHarmonizedTariffScheduleCodeForm form) {
1471        return CDI.current().select(CreateItemHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1472    }
1473
1474    @Override
1475    public CommandResult getItemHarmonizedTariffScheduleCodes(UserVisitPK userVisitPK, GetItemHarmonizedTariffScheduleCodesForm form) {
1476        return CDI.current().select(GetItemHarmonizedTariffScheduleCodesCommand.class).get().run(userVisitPK, form);
1477    }
1478
1479    @Override
1480    public CommandResult getItemHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, GetItemHarmonizedTariffScheduleCodeForm form) {
1481        return CDI.current().select(GetItemHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1482    }
1483
1484    @Override
1485    public CommandResult editItemHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, EditItemHarmonizedTariffScheduleCodeForm form) {
1486        return CDI.current().select(EditItemHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1487    }
1488
1489    @Override
1490    public CommandResult deleteItemHarmonizedTariffScheduleCode(UserVisitPK userVisitPK, DeleteItemHarmonizedTariffScheduleCodeForm form) {
1491        return CDI.current().select(DeleteItemHarmonizedTariffScheduleCodeCommand.class).get().run(userVisitPK, form);
1492    }
1493
1494}