001// --------------------------------------------------------------------------------
002// Copyright 2002-2026 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.inventory.server;
018
019import com.echothree.control.user.inventory.common.InventoryRemote;
020import com.echothree.control.user.inventory.common.form.*;
021import com.echothree.control.user.inventory.common.result.*;
022import com.echothree.control.user.inventory.server.command.*;
023import com.echothree.model.data.user.common.pk.UserVisitPK;
024import com.echothree.util.common.command.CommandResult;
025import com.echothree.util.common.command.VoidResult;
026import javax.ejb.Stateless;
027import javax.enterprise.inject.spi.CDI;
028
029@Stateless
030public class InventoryBean
031        extends InventoryFormsImpl
032        implements InventoryRemote, InventoryLocal {
033    
034    // -------------------------------------------------------------------------
035    //   Testing
036    // -------------------------------------------------------------------------
037    
038    @Override
039    public String ping() {
040        return "InventoryBean is alive!";
041    }
042
043    // -------------------------------------------------------------------------
044    //   Inventory Costing Methods
045    // -------------------------------------------------------------------------
046
047    @Override
048    public CommandResult<CreateInventoryCostingMethodResult> createInventoryCostingMethod(UserVisitPK userVisitPK, CreateInventoryCostingMethodForm form) {
049        return CDI.current().select(CreateInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
050    }
051
052    @Override
053    public CommandResult<GetInventoryCostingMethodsResult> getInventoryCostingMethods(UserVisitPK userVisitPK, GetInventoryCostingMethodsForm form) {
054        return CDI.current().select(GetInventoryCostingMethodsCommand.class).get().run(userVisitPK, form);
055    }
056
057    @Override
058    public CommandResult<GetInventoryCostingMethodResult> getInventoryCostingMethod(UserVisitPK userVisitPK, GetInventoryCostingMethodForm form) {
059        return CDI.current().select(GetInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
060    }
061
062    @Override
063    public CommandResult<GetInventoryCostingMethodChoicesResult> getInventoryCostingMethodChoices(UserVisitPK userVisitPK, GetInventoryCostingMethodChoicesForm form) {
064        return CDI.current().select(GetInventoryCostingMethodChoicesCommand.class).get().run(userVisitPK, form);
065    }
066
067    @Override
068    public CommandResult<VoidResult> setDefaultInventoryCostingMethod(UserVisitPK userVisitPK, SetDefaultInventoryCostingMethodForm form) {
069        return CDI.current().select(SetDefaultInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
070    }
071
072    @Override
073    public CommandResult<EditInventoryCostingMethodResult> editInventoryCostingMethod(UserVisitPK userVisitPK, EditInventoryCostingMethodForm form) {
074        return CDI.current().select(EditInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
075    }
076
077    @Override
078    public CommandResult<VoidResult> deleteInventoryCostingMethod(UserVisitPK userVisitPK, DeleteInventoryCostingMethodForm form) {
079        return CDI.current().select(DeleteInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
080    }
081
082    // -------------------------------------------------------------------------
083    //   Party Inventory Costing Methods
084    // -------------------------------------------------------------------------
085
086    @Override
087    public CommandResult<VoidResult> createPartyInventoryCostingMethod(UserVisitPK userVisitPK, CreatePartyInventoryCostingMethodForm form) {
088        return CDI.current().select(CreatePartyInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
089    }
090
091    @Override
092    public CommandResult<GetPartyInventoryCostingMethodsResult> getPartyInventoryCostingMethods(UserVisitPK userVisitPK, GetPartyInventoryCostingMethodsForm form) {
093        return CDI.current().select(GetPartyInventoryCostingMethodsCommand.class).get().run(userVisitPK, form);
094    }
095
096    @Override
097    public CommandResult<GetPartyInventoryCostingMethodResult> getPartyInventoryCostingMethod(UserVisitPK userVisitPK, GetPartyInventoryCostingMethodForm form) {
098        return CDI.current().select(GetPartyInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
099    }
100
101    @Override
102    public CommandResult<EditPartyInventoryCostingMethodResult> editPartyInventoryCostingMethod(UserVisitPK userVisitPK, EditPartyInventoryCostingMethodForm form) {
103        return CDI.current().select(EditPartyInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
104    }
105
106    @Override
107    public CommandResult<VoidResult> deletePartyInventoryCostingMethod(UserVisitPK userVisitPK, DeletePartyInventoryCostingMethodForm form) {
108        return CDI.current().select(DeletePartyInventoryCostingMethodCommand.class).get().run(userVisitPK, form);
109    }
110
111    // -------------------------------------------------------------------------
112    //   Inventory Costing Method Descriptions
113    // -------------------------------------------------------------------------
114
115    @Override
116    public CommandResult<VoidResult> createInventoryCostingMethodDescription(UserVisitPK userVisitPK, CreateInventoryCostingMethodDescriptionForm form) {
117        return CDI.current().select(CreateInventoryCostingMethodDescriptionCommand.class).get().run(userVisitPK, form);
118    }
119
120    @Override
121    public CommandResult<GetInventoryCostingMethodDescriptionsResult> getInventoryCostingMethodDescriptions(UserVisitPK userVisitPK, GetInventoryCostingMethodDescriptionsForm form) {
122        return CDI.current().select(GetInventoryCostingMethodDescriptionsCommand.class).get().run(userVisitPK, form);
123    }
124
125    @Override
126    public CommandResult<EditInventoryCostingMethodDescriptionResult> editInventoryCostingMethodDescription(UserVisitPK userVisitPK, EditInventoryCostingMethodDescriptionForm form) {
127        return CDI.current().select(EditInventoryCostingMethodDescriptionCommand.class).get().run(userVisitPK, form);
128    }
129
130    @Override
131    public CommandResult<VoidResult> deleteInventoryCostingMethodDescription(UserVisitPK userVisitPK, DeleteInventoryCostingMethodDescriptionForm form) {
132        return CDI.current().select(DeleteInventoryCostingMethodDescriptionCommand.class).get().run(userVisitPK, form);
133    }
134
135    // -------------------------------------------------------------------------
136    //   Inventory Conditions
137    // -------------------------------------------------------------------------
138
139    @Override
140    public CommandResult<CreateInventoryConditionResult> createInventoryCondition(UserVisitPK userVisitPK, CreateInventoryConditionForm form) {
141        return CDI.current().select(CreateInventoryConditionCommand.class).get().run(userVisitPK, form);
142    }
143
144    @Override
145    public CommandResult<GetInventoryConditionsResult> getInventoryConditions(UserVisitPK userVisitPK, GetInventoryConditionsForm form) {
146        return CDI.current().select(GetInventoryConditionsCommand.class).get().run(userVisitPK, form);
147    }
148
149    @Override
150    public CommandResult<GetInventoryConditionResult> getInventoryCondition(UserVisitPK userVisitPK, GetInventoryConditionForm form) {
151        return CDI.current().select(GetInventoryConditionCommand.class).get().run(userVisitPK, form);
152    }
153
154    @Override
155    public CommandResult<GetInventoryConditionChoicesResult> getInventoryConditionChoices(UserVisitPK userVisitPK, GetInventoryConditionChoicesForm form) {
156        return CDI.current().select(GetInventoryConditionChoicesCommand.class).get().run(userVisitPK, form);
157    }
158
159    @Override
160    public CommandResult<VoidResult> setDefaultInventoryCondition(UserVisitPK userVisitPK, SetDefaultInventoryConditionForm form) {
161        return CDI.current().select(SetDefaultInventoryConditionCommand.class).get().run(userVisitPK, form);
162    }
163
164    @Override
165    public CommandResult<EditInventoryConditionResult> editInventoryCondition(UserVisitPK userVisitPK, EditInventoryConditionForm form) {
166        return CDI.current().select(EditInventoryConditionCommand.class).get().run(userVisitPK, form);
167    }
168
169    @Override
170    public CommandResult<VoidResult> deleteInventoryCondition(UserVisitPK userVisitPK, DeleteInventoryConditionForm form) {
171        return CDI.current().select(DeleteInventoryConditionCommand.class).get().run(userVisitPK, form);
172    }
173
174    // -------------------------------------------------------------------------
175    //   Inventory Condition Descriptions
176    // -------------------------------------------------------------------------
177
178    @Override
179    public CommandResult<VoidResult> createInventoryConditionDescription(UserVisitPK userVisitPK, CreateInventoryConditionDescriptionForm form) {
180        return CDI.current().select(CreateInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form);
181    }
182
183    @Override
184    public CommandResult<GetInventoryConditionDescriptionsResult> getInventoryConditionDescriptions(UserVisitPK userVisitPK, GetInventoryConditionDescriptionsForm form) {
185        return CDI.current().select(GetInventoryConditionDescriptionsCommand.class).get().run(userVisitPK, form);
186    }
187
188    @Override
189    public CommandResult<EditInventoryConditionDescriptionResult> editInventoryConditionDescription(UserVisitPK userVisitPK, EditInventoryConditionDescriptionForm form) {
190        return CDI.current().select(EditInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form);
191    }
192
193    @Override
194    public CommandResult<VoidResult> deleteInventoryConditionDescription(UserVisitPK userVisitPK, DeleteInventoryConditionDescriptionForm form) {
195        return CDI.current().select(DeleteInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form);
196    }
197
198    // --------------------------------------------------------------------------------
199    //   Inventory Condition Use Types
200    // --------------------------------------------------------------------------------
201    
202    @Override
203    public CommandResult<VoidResult> createInventoryConditionUseType(UserVisitPK userVisitPK, CreateInventoryConditionUseTypeForm form) {
204        return CDI.current().select(CreateInventoryConditionUseTypeCommand.class).get().run(userVisitPK, form);
205    }
206    
207    @Override
208    public CommandResult<GetInventoryConditionUseTypeChoicesResult> getInventoryConditionUseTypeChoices(UserVisitPK userVisitPK, GetInventoryConditionUseTypeChoicesForm form) {
209        return CDI.current().select(GetInventoryConditionUseTypeChoicesCommand.class).get().run(userVisitPK, form);
210    }
211    
212    @Override
213    public CommandResult<GetInventoryConditionUseTypesResult> getInventoryConditionUseTypes(UserVisitPK userVisitPK, GetInventoryConditionUseTypesForm form) {
214        return CDI.current().select(GetInventoryConditionUseTypesCommand.class).get().run(userVisitPK, form);
215    }
216    
217    // --------------------------------------------------------------------------------
218    //   Inventory Condition Use Type Descriptions
219    // --------------------------------------------------------------------------------
220    
221    @Override
222    public CommandResult<VoidResult> createInventoryConditionUseTypeDescription(UserVisitPK userVisitPK, CreateInventoryConditionUseTypeDescriptionForm form) {
223        return CDI.current().select(CreateInventoryConditionUseTypeDescriptionCommand.class).get().run(userVisitPK, form);
224    }
225    
226    // --------------------------------------------------------------------------------
227    //   Inventory Condition Uses
228    // --------------------------------------------------------------------------------
229    
230    @Override
231    public CommandResult<VoidResult> createInventoryConditionUse(UserVisitPK userVisitPK, CreateInventoryConditionUseForm form) {
232        return CDI.current().select(CreateInventoryConditionUseCommand.class).get().run(userVisitPK, form);
233    }
234    
235    @Override
236    public CommandResult<GetInventoryConditionUsesResult> getInventoryConditionUses(UserVisitPK userVisitPK, GetInventoryConditionUsesForm form) {
237        return CDI.current().select(GetInventoryConditionUsesCommand.class).get().run(userVisitPK, form);
238    }
239    
240    @Override
241    public CommandResult<VoidResult> setDefaultInventoryConditionUse(UserVisitPK userVisitPK, SetDefaultInventoryConditionUseForm form) {
242        return CDI.current().select(SetDefaultInventoryConditionUseCommand.class).get().run(userVisitPK, form);
243    }
244    
245    @Override
246    public CommandResult<VoidResult> deleteInventoryConditionUse(UserVisitPK userVisitPK, DeleteInventoryConditionUseForm form) {
247        return CDI.current().select(DeleteInventoryConditionUseCommand.class).get().run(userVisitPK, form);
248    }
249
250    // -------------------------------------------------------------------------
251    //   Inventory Location Groups
252    // -------------------------------------------------------------------------
253    
254    @Override
255    public CommandResult<CreateInventoryLocationGroupResult> createInventoryLocationGroup(UserVisitPK userVisitPK, CreateInventoryLocationGroupForm form) {
256        return CDI.current().select(CreateInventoryLocationGroupCommand.class).get().run(userVisitPK, form);
257    }
258    
259    @Override
260    public CommandResult<GetInventoryLocationGroupsResult> getInventoryLocationGroups(UserVisitPK userVisitPK, GetInventoryLocationGroupsForm form) {
261        return CDI.current().select(GetInventoryLocationGroupsCommand.class).get().run(userVisitPK, form);
262    }
263    
264    @Override
265    public CommandResult<GetInventoryLocationGroupResult> getInventoryLocationGroup(UserVisitPK userVisitPK, GetInventoryLocationGroupForm form) {
266        return CDI.current().select(GetInventoryLocationGroupCommand.class).get().run(userVisitPK, form);
267    }
268    
269    @Override
270    public CommandResult<GetInventoryLocationGroupChoicesResult> getInventoryLocationGroupChoices(UserVisitPK userVisitPK, GetInventoryLocationGroupChoicesForm form) {
271        return CDI.current().select(GetInventoryLocationGroupChoicesCommand.class).get().run(userVisitPK, form);
272    }
273    
274    @Override
275    public CommandResult<VoidResult> setDefaultInventoryLocationGroup(UserVisitPK userVisitPK, SetDefaultInventoryLocationGroupForm form) {
276        return CDI.current().select(SetDefaultInventoryLocationGroupCommand.class).get().run(userVisitPK, form);
277    }
278    
279    @Override
280    public CommandResult<GetInventoryLocationGroupStatusChoicesResult> getInventoryLocationGroupStatusChoices(UserVisitPK userVisitPK, GetInventoryLocationGroupStatusChoicesForm form) {
281        return CDI.current().select(GetInventoryLocationGroupStatusChoicesCommand.class).get().run(userVisitPK, form);
282    }
283    
284    @Override
285    public CommandResult<VoidResult> setInventoryLocationGroupStatus(UserVisitPK userVisitPK, SetInventoryLocationGroupStatusForm form) {
286        return CDI.current().select(SetInventoryLocationGroupStatusCommand.class).get().run(userVisitPK, form);
287    }
288    
289    @Override
290    public CommandResult<EditInventoryLocationGroupResult> editInventoryLocationGroup(UserVisitPK userVisitPK, EditInventoryLocationGroupForm form) {
291        return CDI.current().select(EditInventoryLocationGroupCommand.class).get().run(userVisitPK, form);
292    }
293    
294    @Override
295    public CommandResult<VoidResult> deleteInventoryLocationGroup(UserVisitPK userVisitPK, DeleteInventoryLocationGroupForm form) {
296        return CDI.current().select(DeleteInventoryLocationGroupCommand.class).get().run(userVisitPK, form);
297    }
298    
299    // -------------------------------------------------------------------------
300    //   Inventory Location Group Descriptions
301    // -------------------------------------------------------------------------
302    
303    @Override
304    public CommandResult<VoidResult> createInventoryLocationGroupDescription(UserVisitPK userVisitPK, CreateInventoryLocationGroupDescriptionForm form) {
305        return CDI.current().select(CreateInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form);
306    }
307    
308    @Override
309    public CommandResult<GetInventoryLocationGroupDescriptionsResult> getInventoryLocationGroupDescriptions(UserVisitPK userVisitPK, GetInventoryLocationGroupDescriptionsForm form) {
310        return CDI.current().select(GetInventoryLocationGroupDescriptionsCommand.class).get().run(userVisitPK, form);
311    }
312    
313    @Override
314    public CommandResult<EditInventoryLocationGroupDescriptionResult> editInventoryLocationGroupDescription(UserVisitPK userVisitPK, EditInventoryLocationGroupDescriptionForm form) {
315        return CDI.current().select(EditInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form);
316    }
317    
318    @Override
319    public CommandResult<VoidResult> deleteInventoryLocationGroupDescription(UserVisitPK userVisitPK, DeleteInventoryLocationGroupDescriptionForm form) {
320        return CDI.current().select(DeleteInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form);
321    }
322    
323    // --------------------------------------------------------------------------------
324    //   Inventory Location Group Capacities
325    // --------------------------------------------------------------------------------
326    
327    @Override
328    public CommandResult<VoidResult> createInventoryLocationGroupCapacity(UserVisitPK userVisitPK, CreateInventoryLocationGroupCapacityForm form) {
329        return CDI.current().select(CreateInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form);
330    }
331    
332    @Override
333    public CommandResult<GetInventoryLocationGroupCapacitiesResult> getInventoryLocationGroupCapacities(UserVisitPK userVisitPK, GetInventoryLocationGroupCapacitiesForm form) {
334        return CDI.current().select(GetInventoryLocationGroupCapacitiesCommand.class).get().run(userVisitPK, form);
335    }
336    
337    @Override
338    public CommandResult<EditInventoryLocationGroupCapacityResult> editInventoryLocationGroupCapacity(UserVisitPK userVisitPK, EditInventoryLocationGroupCapacityForm form) {
339        return CDI.current().select(EditInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form);
340    }
341    
342    @Override
343    public CommandResult<VoidResult> deleteInventoryLocationGroupCapacity(UserVisitPK userVisitPK, DeleteInventoryLocationGroupCapacityForm form) {
344        return CDI.current().select(DeleteInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form);
345    }
346    
347    // --------------------------------------------------------------------------------
348    //   Inventory Location Group Volumes
349    // --------------------------------------------------------------------------------
350    
351    @Override
352    public CommandResult<VoidResult> createInventoryLocationGroupVolume(UserVisitPK userVisitPK, CreateInventoryLocationGroupVolumeForm form) {
353        return CDI.current().select(CreateInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form);
354    }
355    
356    @Override
357    public CommandResult<EditInventoryLocationGroupVolumeResult> editInventoryLocationGroupVolume(UserVisitPK userVisitPK, EditInventoryLocationGroupVolumeForm form) {
358        return CDI.current().select(EditInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form);
359    }
360    
361    @Override
362    public CommandResult<VoidResult> deleteInventoryLocationGroupVolume(UserVisitPK userVisitPK, DeleteInventoryLocationGroupVolumeForm form) {
363        return CDI.current().select(DeleteInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form);
364    }
365
366    // -------------------------------------------------------------------------
367    //   Inventory Locations
368    // -------------------------------------------------------------------------
369
370    @Override
371    public CommandResult<VoidResult> createInventoryLocation(UserVisitPK userVisitPK, CreateInventoryLocationForm form) {
372        return CDI.current().select(CreateInventoryLocationCommand.class).get().run(userVisitPK, form);
373    }
374
375    @Override
376    public CommandResult<GetInventoryLocationsResult> getInventoryLocations(UserVisitPK userVisitPK, GetInventoryLocationsForm form) {
377        return CDI.current().select(GetInventoryLocationsCommand.class).get().run(userVisitPK, form);
378    }
379
380    @Override
381    public CommandResult<GetInventoryLocationResult> getInventoryLocation(UserVisitPK userVisitPK, GetInventoryLocationForm form) {
382        return CDI.current().select(GetInventoryLocationCommand.class).get().run(userVisitPK, form);
383    }
384
385    @Override
386    public CommandResult<VoidResult> deleteInventoryLocation(UserVisitPK userVisitPK, DeleteInventoryLocationForm form) {
387        return CDI.current().select(DeleteInventoryLocationCommand.class).get().run(userVisitPK, form);
388    }
389
390    // -------------------------------------------------------------------------
391    //   Inventory Location Buckets
392    // -------------------------------------------------------------------------
393
394    @Override
395    public CommandResult<GetInventoryLocationBucketResult> getInventoryLocationBucket(UserVisitPK userVisitPK, GetInventoryLocationBucketForm form) {
396        return CDI.current().select(GetInventoryLocationBucketCommand.class).get().run(userVisitPK, form);
397    }
398
399    @Override
400    public CommandResult<GetInventoryLocationBucketsResult> getInventoryLocationBuckets(UserVisitPK userVisitPK, GetInventoryLocationBucketsForm form) {
401        return CDI.current().select(GetInventoryLocationBucketsCommand.class).get().run(userVisitPK, form);
402    }
403
404    // -------------------------------------------------------------------------
405    //   Lots
406    // -------------------------------------------------------------------------
407
408    @Override
409    public CommandResult<GetLotsResult> getLots(UserVisitPK userVisitPK, GetLotsForm form) {
410        return CDI.current().select(GetLotsCommand.class).get().run(userVisitPK, form);
411    }
412
413    @Override
414    public CommandResult<GetLotResult> getLot(UserVisitPK userVisitPK, GetLotForm form) {
415        return CDI.current().select(GetLotCommand.class).get().run(userVisitPK, form);
416    }
417
418    // --------------------------------------------------------------------------------
419    //   Lot Time Types
420    // --------------------------------------------------------------------------------
421
422    @Override
423    public CommandResult<VoidResult> createLotTimeType(UserVisitPK userVisitPK, CreateLotTimeTypeForm form) {
424        return CDI.current().select(CreateLotTimeTypeCommand.class).get().run(userVisitPK, form);
425    }
426
427    @Override
428    public CommandResult<GetLotTimeTypeChoicesResult> getLotTimeTypeChoices(UserVisitPK userVisitPK, GetLotTimeTypeChoicesForm form) {
429        return CDI.current().select(GetLotTimeTypeChoicesCommand.class).get().run(userVisitPK, form);
430    }
431
432    @Override
433    public CommandResult<GetLotTimeTypeResult> getLotTimeType(UserVisitPK userVisitPK, GetLotTimeTypeForm form) {
434        return CDI.current().select(GetLotTimeTypeCommand.class).get().run(userVisitPK, form);
435    }
436
437    @Override
438    public CommandResult<GetLotTimeTypesResult> getLotTimeTypes(UserVisitPK userVisitPK, GetLotTimeTypesForm form) {
439        return CDI.current().select(GetLotTimeTypesCommand.class).get().run(userVisitPK, form);
440    }
441
442    @Override
443    public CommandResult<VoidResult> setDefaultLotTimeType(UserVisitPK userVisitPK, SetDefaultLotTimeTypeForm form) {
444        return CDI.current().select(SetDefaultLotTimeTypeCommand.class).get().run(userVisitPK, form);
445    }
446
447    @Override
448    public CommandResult<EditLotTimeTypeResult> editLotTimeType(UserVisitPK userVisitPK, EditLotTimeTypeForm form) {
449        return CDI.current().select(EditLotTimeTypeCommand.class).get().run(userVisitPK, form);
450    }
451
452    @Override
453    public CommandResult<VoidResult> deleteLotTimeType(UserVisitPK userVisitPK, DeleteLotTimeTypeForm form) {
454        return CDI.current().select(DeleteLotTimeTypeCommand.class).get().run(userVisitPK, form);
455    }
456
457    // --------------------------------------------------------------------------------
458    //   Lot Time Type Descriptions
459    // --------------------------------------------------------------------------------
460
461    @Override
462    public CommandResult<VoidResult> createLotTimeTypeDescription(UserVisitPK userVisitPK, CreateLotTimeTypeDescriptionForm form) {
463        return CDI.current().select(CreateLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
464    }
465
466    @Override
467    public CommandResult<GetLotTimeTypeDescriptionResult> getLotTimeTypeDescription(UserVisitPK userVisitPK, GetLotTimeTypeDescriptionForm form) {
468        return CDI.current().select(GetLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
469    }
470
471    @Override
472    public CommandResult<GetLotTimeTypeDescriptionsResult> getLotTimeTypeDescriptions(UserVisitPK userVisitPK, GetLotTimeTypeDescriptionsForm form) {
473        return CDI.current().select(GetLotTimeTypeDescriptionsCommand.class).get().run(userVisitPK, form);
474    }
475
476    @Override
477    public CommandResult<EditLotTimeTypeDescriptionResult> editLotTimeTypeDescription(UserVisitPK userVisitPK, EditLotTimeTypeDescriptionForm form) {
478        return CDI.current().select(EditLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
479    }
480
481    @Override
482    public CommandResult<VoidResult> deleteLotTimeTypeDescription(UserVisitPK userVisitPK, DeleteLotTimeTypeDescriptionForm form) {
483        return CDI.current().select(DeleteLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
484    }
485
486    // --------------------------------------------------------------------------------
487    //   Lot Alias Types
488    // --------------------------------------------------------------------------------
489
490    @Override
491    public CommandResult<VoidResult> createLotAliasType(UserVisitPK userVisitPK, CreateLotAliasTypeForm form) {
492        return CDI.current().select(CreateLotAliasTypeCommand.class).get().run(userVisitPK, form);
493    }
494
495    @Override
496    public CommandResult<GetLotAliasTypeChoicesResult> getLotAliasTypeChoices(UserVisitPK userVisitPK, GetLotAliasTypeChoicesForm form) {
497        return CDI.current().select(GetLotAliasTypeChoicesCommand.class).get().run(userVisitPK, form);
498    }
499
500    @Override
501    public CommandResult<GetLotAliasTypeResult> getLotAliasType(UserVisitPK userVisitPK, GetLotAliasTypeForm form) {
502        return CDI.current().select(GetLotAliasTypeCommand.class).get().run(userVisitPK, form);
503    }
504
505    @Override
506    public CommandResult<GetLotAliasTypesResult> getLotAliasTypes(UserVisitPK userVisitPK, GetLotAliasTypesForm form) {
507        return CDI.current().select(GetLotAliasTypesCommand.class).get().run(userVisitPK, form);
508    }
509
510    @Override
511    public CommandResult<VoidResult> setDefaultLotAliasType(UserVisitPK userVisitPK, SetDefaultLotAliasTypeForm form) {
512        return CDI.current().select(SetDefaultLotAliasTypeCommand.class).get().run(userVisitPK, form);
513    }
514
515    @Override
516    public CommandResult<EditLotAliasTypeResult> editLotAliasType(UserVisitPK userVisitPK, EditLotAliasTypeForm form) {
517        return CDI.current().select(EditLotAliasTypeCommand.class).get().run(userVisitPK, form);
518    }
519
520    @Override
521    public CommandResult<VoidResult> deleteLotAliasType(UserVisitPK userVisitPK, DeleteLotAliasTypeForm form) {
522        return CDI.current().select(DeleteLotAliasTypeCommand.class).get().run(userVisitPK, form);
523    }
524
525    // --------------------------------------------------------------------------------
526    //   Lot Alias Type Descriptions
527    // --------------------------------------------------------------------------------
528
529    @Override
530    public CommandResult<VoidResult> createLotAliasTypeDescription(UserVisitPK userVisitPK, CreateLotAliasTypeDescriptionForm form) {
531        return CDI.current().select(CreateLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
532    }
533
534    @Override
535    public CommandResult<GetLotAliasTypeDescriptionResult> getLotAliasTypeDescription(UserVisitPK userVisitPK, GetLotAliasTypeDescriptionForm form) {
536        return CDI.current().select(GetLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
537    }
538
539    @Override
540    public CommandResult<GetLotAliasTypeDescriptionsResult> getLotAliasTypeDescriptions(UserVisitPK userVisitPK, GetLotAliasTypeDescriptionsForm form) {
541        return CDI.current().select(GetLotAliasTypeDescriptionsCommand.class).get().run(userVisitPK, form);
542    }
543
544    @Override
545    public CommandResult<EditLotAliasTypeDescriptionResult> editLotAliasTypeDescription(UserVisitPK userVisitPK, EditLotAliasTypeDescriptionForm form) {
546        return CDI.current().select(EditLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
547    }
548
549    @Override
550    public CommandResult<VoidResult> deleteLotAliasTypeDescription(UserVisitPK userVisitPK, DeleteLotAliasTypeDescriptionForm form) {
551        return CDI.current().select(DeleteLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form);
552    }
553
554    // --------------------------------------------------------------------------------
555    //   Lot Aliases
556    // --------------------------------------------------------------------------------
557
558    @Override
559    public CommandResult<VoidResult> createLotAlias(UserVisitPK userVisitPK, CreateLotAliasForm form) {
560        return CDI.current().select(CreateLotAliasCommand.class).get().run(userVisitPK, form);
561    }
562
563    @Override
564    public CommandResult<GetLotAliasResult> getLotAlias(UserVisitPK userVisitPK, GetLotAliasForm form) {
565        return CDI.current().select(GetLotAliasCommand.class).get().run(userVisitPK, form);
566    }
567
568    @Override
569    public CommandResult<GetLotAliasesResult> getLotAliases(UserVisitPK userVisitPK, GetLotAliasesForm form) {
570        return CDI.current().select(GetLotAliasesCommand.class).get().run(userVisitPK, form);
571    }
572
573    @Override
574    public CommandResult<EditLotAliasResult> editLotAlias(UserVisitPK userVisitPK, EditLotAliasForm form) {
575        return CDI.current().select(EditLotAliasCommand.class).get().run(userVisitPK, form);
576    }
577
578    @Override
579    public CommandResult<VoidResult> deleteLotAlias(UserVisitPK userVisitPK, DeleteLotAliasForm form) {
580        return CDI.current().select(DeleteLotAliasCommand.class).get().run(userVisitPK, form);
581    }
582
583    // --------------------------------------------------------------------------------
584    //   Party Inventory Levels
585    // --------------------------------------------------------------------------------
586    
587    @Override
588    public CommandResult<VoidResult> createPartyInventoryLevel(UserVisitPK userVisitPK, CreatePartyInventoryLevelForm form) {
589        return CDI.current().select(CreatePartyInventoryLevelCommand.class).get().run(userVisitPK, form);
590    }
591    
592    @Override
593    public CommandResult<GetPartyInventoryLevelResult> getPartyInventoryLevel(UserVisitPK userVisitPK, GetPartyInventoryLevelForm form) {
594        return CDI.current().select(GetPartyInventoryLevelCommand.class).get().run(userVisitPK, form);
595    }
596    
597    @Override
598    public CommandResult<GetPartyInventoryLevelsResult> getPartyInventoryLevels(UserVisitPK userVisitPK, GetPartyInventoryLevelsForm form) {
599        return CDI.current().select(GetPartyInventoryLevelsCommand.class).get().run(userVisitPK, form);
600    }
601    
602    @Override
603    public CommandResult<EditPartyInventoryLevelResult> editPartyInventoryLevel(UserVisitPK userVisitPK, EditPartyInventoryLevelForm form) {
604        return CDI.current().select(EditPartyInventoryLevelCommand.class).get().run(userVisitPK, form);
605    }
606    
607    @Override
608    public CommandResult<VoidResult> deletePartyInventoryLevel(UserVisitPK userVisitPK, DeletePartyInventoryLevelForm form) {
609        return CDI.current().select(DeletePartyInventoryLevelCommand.class).get().run(userVisitPK, form);
610    }
611
612    // --------------------------------------------------------------------------------
613    //   Allocation Priorities
614    // --------------------------------------------------------------------------------
615
616    @Override
617    public CommandResult<CreateAllocationPriorityResult> createAllocationPriority(UserVisitPK userVisitPK, CreateAllocationPriorityForm form) {
618        return CDI.current().select(CreateAllocationPriorityCommand.class).get().run(userVisitPK, form);
619    }
620
621    @Override
622    public CommandResult<GetAllocationPriorityChoicesResult> getAllocationPriorityChoices(UserVisitPK userVisitPK, GetAllocationPriorityChoicesForm form) {
623        return CDI.current().select(GetAllocationPriorityChoicesCommand.class).get().run(userVisitPK, form);
624    }
625
626    @Override
627    public CommandResult<GetAllocationPriorityResult> getAllocationPriority(UserVisitPK userVisitPK, GetAllocationPriorityForm form) {
628        return CDI.current().select(GetAllocationPriorityCommand.class).get().run(userVisitPK, form);
629    }
630
631    @Override
632    public CommandResult<GetAllocationPrioritiesResult> getAllocationPriorities(UserVisitPK userVisitPK, GetAllocationPrioritiesForm form) {
633        return CDI.current().select(GetAllocationPrioritiesCommand.class).get().run(userVisitPK, form);
634    }
635
636    @Override
637    public CommandResult<VoidResult> setDefaultAllocationPriority(UserVisitPK userVisitPK, SetDefaultAllocationPriorityForm form) {
638        return CDI.current().select(SetDefaultAllocationPriorityCommand.class).get().run(userVisitPK, form);
639    }
640
641    @Override
642    public CommandResult<EditAllocationPriorityResult> editAllocationPriority(UserVisitPK userVisitPK, EditAllocationPriorityForm form) {
643        return CDI.current().select(EditAllocationPriorityCommand.class).get().run(userVisitPK, form);
644    }
645
646    @Override
647    public CommandResult<VoidResult> deleteAllocationPriority(UserVisitPK userVisitPK, DeleteAllocationPriorityForm form) {
648        return CDI.current().select(DeleteAllocationPriorityCommand.class).get().run(userVisitPK, form);
649    }
650
651    // --------------------------------------------------------------------------------
652    //   Allocation Priority Descriptions
653    // --------------------------------------------------------------------------------
654
655    @Override
656    public CommandResult<VoidResult> createAllocationPriorityDescription(UserVisitPK userVisitPK, CreateAllocationPriorityDescriptionForm form) {
657        return CDI.current().select(CreateAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form);
658    }
659
660    @Override
661    public CommandResult<GetAllocationPriorityDescriptionResult> getAllocationPriorityDescription(UserVisitPK userVisitPK, GetAllocationPriorityDescriptionForm form) {
662        return CDI.current().select(GetAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form);
663    }
664
665    @Override
666    public CommandResult<GetAllocationPriorityDescriptionsResult> getAllocationPriorityDescriptions(UserVisitPK userVisitPK, GetAllocationPriorityDescriptionsForm form) {
667        return CDI.current().select(GetAllocationPriorityDescriptionsCommand.class).get().run(userVisitPK, form);
668    }
669
670    @Override
671    public CommandResult<EditAllocationPriorityDescriptionResult> editAllocationPriorityDescription(UserVisitPK userVisitPK, EditAllocationPriorityDescriptionForm form) {
672        return CDI.current().select(EditAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form);
673    }
674
675    @Override
676    public CommandResult<VoidResult> deleteAllocationPriorityDescription(UserVisitPK userVisitPK, DeleteAllocationPriorityDescriptionForm form) {
677        return CDI.current().select(DeleteAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form);
678    }
679
680    // -------------------------------------------------------------------------
681    //   Inventory Adjustment Types
682    // -------------------------------------------------------------------------
683
684    @Override
685    public CommandResult<CreateInventoryAdjustmentTypeResult> createInventoryAdjustmentType(UserVisitPK userVisitPK, CreateInventoryAdjustmentTypeForm form) {
686        return CDI.current().select(CreateInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form);
687    }
688
689    @Override
690    public CommandResult<GetInventoryAdjustmentTypesResult> getInventoryAdjustmentTypes(UserVisitPK userVisitPK, GetInventoryAdjustmentTypesForm form) {
691        return CDI.current().select(GetInventoryAdjustmentTypesCommand.class).get().run(userVisitPK, form);
692    }
693
694    @Override
695    public CommandResult<GetInventoryAdjustmentTypeResult> getInventoryAdjustmentType(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeForm form) {
696        return CDI.current().select(GetInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form);
697    }
698
699    @Override
700    public CommandResult<GetInventoryAdjustmentTypeChoicesResult> getInventoryAdjustmentTypeChoices(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeChoicesForm form) {
701        return CDI.current().select(GetInventoryAdjustmentTypeChoicesCommand.class).get().run(userVisitPK, form);
702    }
703
704    @Override
705    public CommandResult<VoidResult> setDefaultInventoryAdjustmentType(UserVisitPK userVisitPK, SetDefaultInventoryAdjustmentTypeForm form) {
706        return CDI.current().select(SetDefaultInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form);
707    }
708
709    @Override
710    public CommandResult<EditInventoryAdjustmentTypeResult> editInventoryAdjustmentType(UserVisitPK userVisitPK, EditInventoryAdjustmentTypeForm form) {
711        return CDI.current().select(EditInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form);
712    }
713
714    @Override
715    public CommandResult<VoidResult> deleteInventoryAdjustmentType(UserVisitPK userVisitPK, DeleteInventoryAdjustmentTypeForm form) {
716        return CDI.current().select(DeleteInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form);
717    }
718
719    // -------------------------------------------------------------------------
720    //   Inventory Adjustment Type Descriptions
721    // -------------------------------------------------------------------------
722
723    @Override
724    public CommandResult<VoidResult> createInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, CreateInventoryAdjustmentTypeDescriptionForm form) {
725        return CDI.current().select(CreateInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form);
726    }
727
728    @Override
729    public CommandResult<GetInventoryAdjustmentTypeDescriptionsResult> getInventoryAdjustmentTypeDescriptions(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeDescriptionsForm form) {
730        return CDI.current().select(GetInventoryAdjustmentTypeDescriptionsCommand.class).get().run(userVisitPK, form);
731    }
732
733    @Override
734    public CommandResult<EditInventoryAdjustmentTypeDescriptionResult> editInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, EditInventoryAdjustmentTypeDescriptionForm form) {
735        return CDI.current().select(EditInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form);
736    }
737
738    @Override
739    public CommandResult<VoidResult> deleteInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, DeleteInventoryAdjustmentTypeDescriptionForm form) {
740        return CDI.current().select(DeleteInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form);
741    }
742
743    // -------------------------------------------------------------------------
744    //   Inventory Transaction Types
745    // -------------------------------------------------------------------------
746
747    @Override
748    public CommandResult<CreateInventoryTransactionTypeResult> createInventoryTransactionType(UserVisitPK userVisitPK, CreateInventoryTransactionTypeForm form) {
749        return CDI.current().select(CreateInventoryTransactionTypeCommand.class).get().run(userVisitPK, form);
750    }
751
752    @Override
753    public CommandResult<GetInventoryTransactionTypesResult> getInventoryTransactionTypes(UserVisitPK userVisitPK, GetInventoryTransactionTypesForm form) {
754        return CDI.current().select(GetInventoryTransactionTypesCommand.class).get().run(userVisitPK, form);
755    }
756
757    @Override
758    public CommandResult<GetInventoryTransactionTypeResult> getInventoryTransactionType(UserVisitPK userVisitPK, GetInventoryTransactionTypeForm form) {
759        return CDI.current().select(GetInventoryTransactionTypeCommand.class).get().run(userVisitPK, form);
760    }
761
762    @Override
763    public CommandResult<GetInventoryTransactionTypeChoicesResult> getInventoryTransactionTypeChoices(UserVisitPK userVisitPK, GetInventoryTransactionTypeChoicesForm form) {
764        return CDI.current().select(GetInventoryTransactionTypeChoicesCommand.class).get().run(userVisitPK, form);
765    }
766
767    @Override
768    public CommandResult<VoidResult> setDefaultInventoryTransactionType(UserVisitPK userVisitPK, SetDefaultInventoryTransactionTypeForm form) {
769        return CDI.current().select(SetDefaultInventoryTransactionTypeCommand.class).get().run(userVisitPK, form);
770    }
771
772    @Override
773    public CommandResult<EditInventoryTransactionTypeResult> editInventoryTransactionType(UserVisitPK userVisitPK, EditInventoryTransactionTypeForm form) {
774        return CDI.current().select(EditInventoryTransactionTypeCommand.class).get().run(userVisitPK, form);
775    }
776
777    @Override
778    public CommandResult<VoidResult> deleteInventoryTransactionType(UserVisitPK userVisitPK, DeleteInventoryTransactionTypeForm form) {
779        return CDI.current().select(DeleteInventoryTransactionTypeCommand.class).get().run(userVisitPK, form);
780    }
781
782    // -------------------------------------------------------------------------
783    //   Inventory Transaction Type Descriptions
784    // -------------------------------------------------------------------------
785
786    @Override
787    public CommandResult<VoidResult> createInventoryTransactionTypeDescription(UserVisitPK userVisitPK, CreateInventoryTransactionTypeDescriptionForm form) {
788        return CDI.current().select(CreateInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
789    }
790
791    @Override
792    public CommandResult<GetInventoryTransactionTypeDescriptionsResult> getInventoryTransactionTypeDescriptions(UserVisitPK userVisitPK, GetInventoryTransactionTypeDescriptionsForm form) {
793        return CDI.current().select(GetInventoryTransactionTypeDescriptionsCommand.class).get().run(userVisitPK, form);
794    }
795
796    @Override
797    public CommandResult<EditInventoryTransactionTypeDescriptionResult> editInventoryTransactionTypeDescription(UserVisitPK userVisitPK, EditInventoryTransactionTypeDescriptionForm form) {
798        return CDI.current().select(EditInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
799    }
800
801    @Override
802    public CommandResult<VoidResult> deleteInventoryTransactionTypeDescription(UserVisitPK userVisitPK, DeleteInventoryTransactionTypeDescriptionForm form) {
803        return CDI.current().select(DeleteInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
804    }
805
806    // -------------------------------------------------------------------------
807    //   Inventory Transaction Time Types
808    // -------------------------------------------------------------------------
809
810    @Override
811    public CommandResult<CreateInventoryTransactionTimeTypeResult> createInventoryTransactionTimeType(UserVisitPK userVisitPK,
812            CreateInventoryTransactionTimeTypeForm form) {
813        return CDI.current().select(CreateInventoryTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
814    }
815
816    @Override
817    public CommandResult<GetInventoryTransactionTimeTypesResult> getInventoryTransactionTimeTypes(UserVisitPK userVisitPK,
818            GetInventoryTransactionTimeTypesForm form) {
819        return CDI.current().select(GetInventoryTransactionTimeTypesCommand.class).get().run(userVisitPK, form);
820    }
821
822    @Override
823    public CommandResult<GetInventoryTransactionTimeTypeResult> getInventoryTransactionTimeType(UserVisitPK userVisitPK,
824            GetInventoryTransactionTimeTypeForm form) {
825        return CDI.current().select(GetInventoryTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
826    }
827
828    @Override
829    public CommandResult<GetInventoryTransactionTimeTypeChoicesResult> getInventoryTransactionTimeTypeChoices(UserVisitPK userVisitPK,
830            GetInventoryTransactionTimeTypeChoicesForm form) {
831        return CDI.current().select(GetInventoryTransactionTimeTypeChoicesCommand.class).get().run(userVisitPK, form);
832    }
833
834    @Override
835    public CommandResult<VoidResult> setDefaultInventoryTransactionTimeType(UserVisitPK userVisitPK,
836            SetDefaultInventoryTransactionTimeTypeForm form) {
837        return CDI.current().select(SetDefaultInventoryTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
838    }
839
840    @Override
841    public CommandResult<EditInventoryTransactionTimeTypeResult> editInventoryTransactionTimeType(UserVisitPK userVisitPK,
842            EditInventoryTransactionTimeTypeForm form) {
843        return CDI.current().select(EditInventoryTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
844    }
845
846    @Override
847    public CommandResult<VoidResult> deleteInventoryTransactionTimeType(UserVisitPK userVisitPK, DeleteInventoryTransactionTimeTypeForm form) {
848        return CDI.current().select(DeleteInventoryTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
849    }
850
851    // -------------------------------------------------------------------------
852    //   Inventory Transaction Time Type Descriptions
853    // -------------------------------------------------------------------------
854
855    @Override
856    public CommandResult<VoidResult> createInventoryTransactionTimeTypeDescription(UserVisitPK userVisitPK, CreateInventoryTransactionTimeTypeDescriptionForm form) {
857        return CDI.current().select(CreateInventoryTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
858    }
859
860    @Override
861    public CommandResult<GetInventoryTransactionTimeTypeDescriptionsResult> getInventoryTransactionTimeTypeDescriptions(UserVisitPK userVisitPK, GetInventoryTransactionTimeTypeDescriptionsForm form) {
862        return CDI.current().select(GetInventoryTransactionTimeTypeDescriptionsCommand.class).get().run(userVisitPK, form);
863    }
864
865    @Override
866    public CommandResult<EditInventoryTransactionTimeTypeDescriptionResult> editInventoryTransactionTimeTypeDescription(UserVisitPK userVisitPK, EditInventoryTransactionTimeTypeDescriptionForm form) {
867        return CDI.current().select(EditInventoryTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
868    }
869
870    @Override
871    public CommandResult<VoidResult> deleteInventoryTransactionTimeTypeDescription(UserVisitPK userVisitPK, DeleteInventoryTransactionTimeTypeDescriptionForm form) {
872        return CDI.current().select(DeleteInventoryTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
873    }
874
875    // -------------------------------------------------------------------------
876    //   Inventory Transaction Role Types
877    // -------------------------------------------------------------------------
878
879    @Override
880    public CommandResult<CreateInventoryTransactionRoleTypeResult> createInventoryTransactionRoleType(UserVisitPK userVisitPK, CreateInventoryTransactionRoleTypeForm form) {
881        return CDI.current().select(CreateInventoryTransactionRoleTypeCommand.class).get().run(userVisitPK, form);
882    }
883
884    @Override
885    public CommandResult<GetInventoryTransactionRoleTypesResult> getInventoryTransactionRoleTypes(UserVisitPK userVisitPK, GetInventoryTransactionRoleTypesForm form) {
886        return CDI.current().select(GetInventoryTransactionRoleTypesCommand.class).get().run(userVisitPK, form);
887    }
888
889    @Override
890    public CommandResult<GetInventoryTransactionRoleTypeResult> getInventoryTransactionRoleType(UserVisitPK userVisitPK, GetInventoryTransactionRoleTypeForm form) {
891        return CDI.current().select(GetInventoryTransactionRoleTypeCommand.class).get().run(userVisitPK, form);
892    }
893
894    @Override
895    public CommandResult<GetInventoryTransactionRoleTypeChoicesResult> getInventoryTransactionRoleTypeChoices(UserVisitPK userVisitPK, GetInventoryTransactionRoleTypeChoicesForm form) {
896        return CDI.current().select(GetInventoryTransactionRoleTypeChoicesCommand.class).get().run(userVisitPK, form);
897    }
898
899    @Override
900    public CommandResult<VoidResult> setDefaultInventoryTransactionRoleType(UserVisitPK userVisitPK, SetDefaultInventoryTransactionRoleTypeForm form) {
901        return CDI.current().select(SetDefaultInventoryTransactionRoleTypeCommand.class).get().run(userVisitPK, form);
902    }
903
904    @Override
905    public CommandResult<EditInventoryTransactionRoleTypeResult> editInventoryTransactionRoleType(UserVisitPK userVisitPK, EditInventoryTransactionRoleTypeForm form) {
906        return CDI.current().select(EditInventoryTransactionRoleTypeCommand.class).get().run(userVisitPK, form);
907    }
908
909    @Override
910    public CommandResult<VoidResult> deleteInventoryTransactionRoleType(UserVisitPK userVisitPK, DeleteInventoryTransactionRoleTypeForm form) {
911        return CDI.current().select(DeleteInventoryTransactionRoleTypeCommand.class).get().run(userVisitPK, form);
912    }
913
914    // -------------------------------------------------------------------------
915    //   Inventory Transaction Role Type Descriptions
916    // -------------------------------------------------------------------------
917
918    @Override
919    public CommandResult<VoidResult> createInventoryTransactionRoleTypeDescription(UserVisitPK userVisitPK, CreateInventoryTransactionRoleTypeDescriptionForm form) {
920        return CDI.current().select(CreateInventoryTransactionRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
921    }
922
923    @Override
924    public CommandResult<GetInventoryTransactionRoleTypeDescriptionsResult> getInventoryTransactionRoleTypeDescriptions(UserVisitPK userVisitPK, GetInventoryTransactionRoleTypeDescriptionsForm form) {
925        return CDI.current().select(GetInventoryTransactionRoleTypeDescriptionsCommand.class).get().run(userVisitPK, form);
926    }
927
928    @Override
929    public CommandResult<EditInventoryTransactionRoleTypeDescriptionResult> editInventoryTransactionRoleTypeDescription(UserVisitPK userVisitPK, EditInventoryTransactionRoleTypeDescriptionForm form) {
930        return CDI.current().select(EditInventoryTransactionRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
931    }
932
933    @Override
934    public CommandResult<VoidResult> deleteInventoryTransactionRoleTypeDescription(UserVisitPK userVisitPK, DeleteInventoryTransactionRoleTypeDescriptionForm form) {
935        return CDI.current().select(DeleteInventoryTransactionRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
936    }
937
938    // -------------------------------------------------------------------------
939    //   Inventory Dispositions
940    // -------------------------------------------------------------------------
941
942    @Override
943    public CommandResult<CreateInventoryDispositionResult> createInventoryDisposition(UserVisitPK userVisitPK, CreateInventoryDispositionForm form) {
944        return CDI.current().select(CreateInventoryDispositionCommand.class).get().run(userVisitPK, form);
945    }
946
947    @Override
948    public CommandResult<GetInventoryDispositionsResult> getInventoryDispositions(UserVisitPK userVisitPK, GetInventoryDispositionsForm form) {
949        return CDI.current().select(GetInventoryDispositionsCommand.class).get().run(userVisitPK, form);
950    }
951
952    @Override
953    public CommandResult<GetInventoryDispositionResult> getInventoryDisposition(UserVisitPK userVisitPK, GetInventoryDispositionForm form) {
954        return CDI.current().select(GetInventoryDispositionCommand.class).get().run(userVisitPK, form);
955    }
956
957    @Override
958    public CommandResult<GetInventoryDispositionChoicesResult> getInventoryDispositionChoices(UserVisitPK userVisitPK, GetInventoryDispositionChoicesForm form) {
959        return CDI.current().select(GetInventoryDispositionChoicesCommand.class).get().run(userVisitPK, form);
960    }
961
962    @Override
963    public CommandResult<VoidResult> setDefaultInventoryDisposition(UserVisitPK userVisitPK, SetDefaultInventoryDispositionForm form) {
964        return CDI.current().select(SetDefaultInventoryDispositionCommand.class).get().run(userVisitPK, form);
965    }
966
967    @Override
968    public CommandResult<EditInventoryDispositionResult> editInventoryDisposition(UserVisitPK userVisitPK, EditInventoryDispositionForm form) {
969        return CDI.current().select(EditInventoryDispositionCommand.class).get().run(userVisitPK, form);
970    }
971
972    @Override
973    public CommandResult<VoidResult> deleteInventoryDisposition(UserVisitPK userVisitPK, DeleteInventoryDispositionForm form) {
974        return CDI.current().select(DeleteInventoryDispositionCommand.class).get().run(userVisitPK, form);
975    }
976
977    // -------------------------------------------------------------------------
978    //   Inventory Disposition Descriptions
979    // -------------------------------------------------------------------------
980
981    @Override
982    public CommandResult<VoidResult> createInventoryDispositionDescription(UserVisitPK userVisitPK, CreateInventoryDispositionDescriptionForm form) {
983        return CDI.current().select(CreateInventoryDispositionDescriptionCommand.class).get().run(userVisitPK, form);
984    }
985
986    @Override
987    public CommandResult<GetInventoryDispositionDescriptionsResult> getInventoryDispositionDescriptions(UserVisitPK userVisitPK, GetInventoryDispositionDescriptionsForm form) {
988        return CDI.current().select(GetInventoryDispositionDescriptionsCommand.class).get().run(userVisitPK, form);
989    }
990
991    @Override
992    public CommandResult<EditInventoryDispositionDescriptionResult> editInventoryDispositionDescription(UserVisitPK userVisitPK, EditInventoryDispositionDescriptionForm form) {
993        return CDI.current().select(EditInventoryDispositionDescriptionCommand.class).get().run(userVisitPK, form);
994    }
995
996    @Override
997    public CommandResult<VoidResult> deleteInventoryDispositionDescription(UserVisitPK userVisitPK, DeleteInventoryDispositionDescriptionForm form) {
998        return CDI.current().select(DeleteInventoryDispositionDescriptionCommand.class).get().run(userVisitPK, form);
999    }
1000
1001    // -------------------------------------------------------------------------
1002    //   Inventory Disposition Adjustments
1003    // -------------------------------------------------------------------------
1004
1005    @Override
1006    public CommandResult<CreateInventoryDispositionAdjustmentResult> createInventoryDispositionAdjustment(UserVisitPK userVisitPK, CreateInventoryDispositionAdjustmentForm form) {
1007        return CDI.current().select(CreateInventoryDispositionAdjustmentCommand.class).get().run(userVisitPK, form);
1008    }
1009
1010    @Override
1011    public CommandResult<GetInventoryDispositionAdjustmentsResult> getInventoryDispositionAdjustments(UserVisitPK userVisitPK, GetInventoryDispositionAdjustmentsForm form) {
1012        return CDI.current().select(GetInventoryDispositionAdjustmentsCommand.class).get().run(userVisitPK, form);
1013    }
1014
1015    @Override
1016    public CommandResult<GetInventoryDispositionAdjustmentResult> getInventoryDispositionAdjustment(UserVisitPK userVisitPK, GetInventoryDispositionAdjustmentForm form) {
1017        return CDI.current().select(GetInventoryDispositionAdjustmentCommand.class).get().run(userVisitPK, form);
1018    }
1019
1020    @Override
1021    public CommandResult<GetInventoryDispositionAdjustmentChoicesResult> getInventoryDispositionAdjustmentChoices(UserVisitPK userVisitPK, GetInventoryDispositionAdjustmentChoicesForm form) {
1022        return CDI.current().select(GetInventoryDispositionAdjustmentChoicesCommand.class).get().run(userVisitPK, form);
1023    }
1024
1025    @Override
1026    public CommandResult<VoidResult> setDefaultInventoryDispositionAdjustment(UserVisitPK userVisitPK, SetDefaultInventoryDispositionAdjustmentForm form) {
1027        return CDI.current().select(SetDefaultInventoryDispositionAdjustmentCommand.class).get().run(userVisitPK, form);
1028    }
1029
1030    @Override
1031    public CommandResult<EditInventoryDispositionAdjustmentResult> editInventoryDispositionAdjustment(UserVisitPK userVisitPK, EditInventoryDispositionAdjustmentForm form) {
1032        return CDI.current().select(EditInventoryDispositionAdjustmentCommand.class).get().run(userVisitPK, form);
1033    }
1034
1035    @Override
1036    public CommandResult<VoidResult> deleteInventoryDispositionAdjustment(UserVisitPK userVisitPK, DeleteInventoryDispositionAdjustmentForm form) {
1037        return CDI.current().select(DeleteInventoryDispositionAdjustmentCommand.class).get().run(userVisitPK, form);
1038    }
1039
1040    // -------------------------------------------------------------------------
1041    //   Inventory Disposition Adjustment Descriptions
1042    // -------------------------------------------------------------------------
1043
1044    @Override
1045    public CommandResult<VoidResult> createInventoryDispositionAdjustmentDescription(UserVisitPK userVisitPK, CreateInventoryDispositionAdjustmentDescriptionForm form) {
1046        return CDI.current().select(CreateInventoryDispositionAdjustmentDescriptionCommand.class).get().run(userVisitPK, form);
1047    }
1048
1049    @Override
1050    public CommandResult<GetInventoryDispositionAdjustmentDescriptionsResult> getInventoryDispositionAdjustmentDescriptions(UserVisitPK userVisitPK, GetInventoryDispositionAdjustmentDescriptionsForm form) {
1051        return CDI.current().select(GetInventoryDispositionAdjustmentDescriptionsCommand.class).get().run(userVisitPK, form);
1052    }
1053
1054    @Override
1055    public CommandResult<EditInventoryDispositionAdjustmentDescriptionResult> editInventoryDispositionAdjustmentDescription(UserVisitPK userVisitPK, EditInventoryDispositionAdjustmentDescriptionForm form) {
1056        return CDI.current().select(EditInventoryDispositionAdjustmentDescriptionCommand.class).get().run(userVisitPK, form);
1057    }
1058
1059    @Override
1060    public CommandResult<VoidResult> deleteInventoryDispositionAdjustmentDescription(UserVisitPK userVisitPK, DeleteInventoryDispositionAdjustmentDescriptionForm form) {
1061        return CDI.current().select(DeleteInventoryDispositionAdjustmentDescriptionCommand.class).get().run(userVisitPK, form);
1062    }
1063
1064    // -------------------------------------------------------------------------
1065    //   Inventory Transaction Reasons
1066    // -------------------------------------------------------------------------
1067
1068    @Override
1069    public CommandResult<CreateInventoryTransactionReasonResult> createInventoryTransactionReason(UserVisitPK userVisitPK, CreateInventoryTransactionReasonForm form) {
1070        return CDI.current().select(CreateInventoryTransactionReasonCommand.class).get().run(userVisitPK, form);
1071    }
1072
1073    @Override
1074    public CommandResult<GetInventoryTransactionReasonsResult> getInventoryTransactionReasons(UserVisitPK userVisitPK, GetInventoryTransactionReasonsForm form) {
1075        return CDI.current().select(GetInventoryTransactionReasonsCommand.class).get().run(userVisitPK, form);
1076    }
1077
1078    @Override
1079    public CommandResult<GetInventoryTransactionReasonResult> getInventoryTransactionReason(UserVisitPK userVisitPK, GetInventoryTransactionReasonForm form) {
1080        return CDI.current().select(GetInventoryTransactionReasonCommand.class).get().run(userVisitPK, form);
1081    }
1082
1083    @Override
1084    public CommandResult<GetInventoryTransactionReasonChoicesResult> getInventoryTransactionReasonChoices(UserVisitPK userVisitPK, GetInventoryTransactionReasonChoicesForm form) {
1085        return CDI.current().select(GetInventoryTransactionReasonChoicesCommand.class).get().run(userVisitPK, form);
1086    }
1087
1088    @Override
1089    public CommandResult<VoidResult> setDefaultInventoryTransactionReason(UserVisitPK userVisitPK, SetDefaultInventoryTransactionReasonForm form) {
1090        return CDI.current().select(SetDefaultInventoryTransactionReasonCommand.class).get().run(userVisitPK, form);
1091    }
1092
1093    @Override
1094    public CommandResult<EditInventoryTransactionReasonResult> editInventoryTransactionReason(UserVisitPK userVisitPK, EditInventoryTransactionReasonForm form) {
1095        return CDI.current().select(EditInventoryTransactionReasonCommand.class).get().run(userVisitPK, form);
1096    }
1097
1098    @Override
1099    public CommandResult<VoidResult> deleteInventoryTransactionReason(UserVisitPK userVisitPK, DeleteInventoryTransactionReasonForm form) {
1100        return CDI.current().select(DeleteInventoryTransactionReasonCommand.class).get().run(userVisitPK, form);
1101    }
1102
1103    // -------------------------------------------------------------------------
1104    //   Inventory Transaction Reason Descriptions
1105    // -------------------------------------------------------------------------
1106
1107    @Override
1108    public CommandResult<VoidResult> createInventoryTransactionReasonDescription(UserVisitPK userVisitPK, CreateInventoryTransactionReasonDescriptionForm form) {
1109        return CDI.current().select(CreateInventoryTransactionReasonDescriptionCommand.class).get().run(userVisitPK, form);
1110    }
1111
1112    @Override
1113    public CommandResult<GetInventoryTransactionReasonDescriptionsResult> getInventoryTransactionReasonDescriptions(UserVisitPK userVisitPK, GetInventoryTransactionReasonDescriptionsForm form) {
1114        return CDI.current().select(GetInventoryTransactionReasonDescriptionsCommand.class).get().run(userVisitPK, form);
1115    }
1116
1117    @Override
1118    public CommandResult<EditInventoryTransactionReasonDescriptionResult> editInventoryTransactionReasonDescription(UserVisitPK userVisitPK, EditInventoryTransactionReasonDescriptionForm form) {
1119        return CDI.current().select(EditInventoryTransactionReasonDescriptionCommand.class).get().run(userVisitPK, form);
1120    }
1121
1122    @Override
1123    public CommandResult<VoidResult> deleteInventoryTransactionReasonDescription(UserVisitPK userVisitPK, DeleteInventoryTransactionReasonDescriptionForm form) {
1124        return CDI.current().select(DeleteInventoryTransactionReasonDescriptionCommand.class).get().run(userVisitPK, form);
1125    }
1126
1127    // -------------------------------------------------------------------------
1128    //   Inventory Bucket Types
1129    // -------------------------------------------------------------------------
1130
1131    @Override
1132    public CommandResult<CreateInventoryBucketTypeResult> createInventoryBucketType(UserVisitPK userVisitPK, CreateInventoryBucketTypeForm form) {
1133        return CDI.current().select(CreateInventoryBucketTypeCommand.class).get().run(userVisitPK, form);
1134    }
1135
1136    @Override
1137    public CommandResult<GetInventoryBucketTypesResult> getInventoryBucketTypes(UserVisitPK userVisitPK, GetInventoryBucketTypesForm form) {
1138        return CDI.current().select(GetInventoryBucketTypesCommand.class).get().run(userVisitPK, form);
1139    }
1140
1141    @Override
1142    public CommandResult<GetInventoryBucketTypeResult> getInventoryBucketType(UserVisitPK userVisitPK, GetInventoryBucketTypeForm form) {
1143        return CDI.current().select(GetInventoryBucketTypeCommand.class).get().run(userVisitPK, form);
1144    }
1145
1146    @Override
1147    public CommandResult<GetInventoryBucketTypeChoicesResult> getInventoryBucketTypeChoices(UserVisitPK userVisitPK, GetInventoryBucketTypeChoicesForm form) {
1148        return CDI.current().select(GetInventoryBucketTypeChoicesCommand.class).get().run(userVisitPK, form);
1149    }
1150
1151    @Override
1152    public CommandResult<VoidResult> setDefaultInventoryBucketType(UserVisitPK userVisitPK, SetDefaultInventoryBucketTypeForm form) {
1153        return CDI.current().select(SetDefaultInventoryBucketTypeCommand.class).get().run(userVisitPK, form);
1154    }
1155
1156    @Override
1157    public CommandResult<EditInventoryBucketTypeResult> editInventoryBucketType(UserVisitPK userVisitPK, EditInventoryBucketTypeForm form) {
1158        return CDI.current().select(EditInventoryBucketTypeCommand.class).get().run(userVisitPK, form);
1159    }
1160
1161    @Override
1162    public CommandResult<VoidResult> deleteInventoryBucketType(UserVisitPK userVisitPK, DeleteInventoryBucketTypeForm form) {
1163        return CDI.current().select(DeleteInventoryBucketTypeCommand.class).get().run(userVisitPK, form);
1164    }
1165
1166    // -------------------------------------------------------------------------
1167    //   Inventory Bucket Type Descriptions
1168    // -------------------------------------------------------------------------
1169
1170    @Override
1171    public CommandResult<VoidResult> createInventoryBucketTypeDescription(UserVisitPK userVisitPK, CreateInventoryBucketTypeDescriptionForm form) {
1172        return CDI.current().select(CreateInventoryBucketTypeDescriptionCommand.class).get().run(userVisitPK, form);
1173    }
1174
1175    @Override
1176    public CommandResult<GetInventoryBucketTypeDescriptionsResult> getInventoryBucketTypeDescriptions(UserVisitPK userVisitPK, GetInventoryBucketTypeDescriptionsForm form) {
1177        return CDI.current().select(GetInventoryBucketTypeDescriptionsCommand.class).get().run(userVisitPK, form);
1178    }
1179
1180    @Override
1181    public CommandResult<EditInventoryBucketTypeDescriptionResult> editInventoryBucketTypeDescription(UserVisitPK userVisitPK, EditInventoryBucketTypeDescriptionForm form) {
1182        return CDI.current().select(EditInventoryBucketTypeDescriptionCommand.class).get().run(userVisitPK, form);
1183    }
1184
1185    @Override
1186    public CommandResult<VoidResult> deleteInventoryBucketTypeDescription(UserVisitPK userVisitPK, DeleteInventoryBucketTypeDescriptionForm form) {
1187        return CDI.current().select(DeleteInventoryBucketTypeDescriptionCommand.class).get().run(userVisitPK, form);
1188    }
1189
1190    // --------------------------------------------------------------------------------
1191    //   Party Buckets
1192    // --------------------------------------------------------------------------------
1193
1194    @Override
1195    public CommandResult<GetPartyBucketResult> getPartyBucket(UserVisitPK userVisitPK, GetPartyBucketForm form) {
1196        return CDI.current().select(GetPartyBucketCommand.class).get().run(userVisitPK, form);
1197    }
1198
1199    @Override
1200    public CommandResult<GetPartyBucketsResult> getPartyBuckets(UserVisitPK userVisitPK, GetPartyBucketsForm form) {
1201        return CDI.current().select(GetPartyBucketsCommand.class).get().run(userVisitPK, form);
1202    }
1203
1204}