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.accounting.server;
018
019import com.echothree.control.user.accounting.common.AccountingRemote;
020import com.echothree.control.user.accounting.common.form.*;
021import com.echothree.control.user.accounting.common.result.*;
022import com.echothree.control.user.accounting.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 AccountingBean
031        extends AccountingFormsImpl
032        implements AccountingRemote, AccountingLocal {
033    
034    // -------------------------------------------------------------------------
035    //   Testing
036    // -------------------------------------------------------------------------
037    
038    @Override
039    public String ping() {
040        return "AccountingBean is alive!";
041    }
042    
043    // -------------------------------------------------------------------------
044    //   Currencies
045    // -------------------------------------------------------------------------
046    
047    @Override
048    public CommandResult<VoidResult> createCurrency(UserVisitPK userVisitPK, CreateCurrencyForm form) {
049        return CDI.current().select(CreateCurrencyCommand.class).get().run(userVisitPK, form);
050    }
051    
052    @Override
053    public CommandResult<VoidResult> setDefaultCurrency(UserVisitPK userVisitPK, SetDefaultCurrencyForm form) {
054        return CDI.current().select(SetDefaultCurrencyCommand.class).get().run(userVisitPK, form);
055    }
056    
057    @Override
058    public CommandResult<GetCurrencyChoicesResult> getCurrencyChoices(UserVisitPK userVisitPK, GetCurrencyChoicesForm form) {
059        return CDI.current().select(GetCurrencyChoicesCommand.class).get().run(userVisitPK, form);
060    }
061    
062    @Override
063    public CommandResult<GetCurrenciesResult> getCurrencies(UserVisitPK userVisitPK, GetCurrenciesForm form) {
064        return CDI.current().select(GetCurrenciesCommand.class).get().run(userVisitPK, form);
065    }
066    
067    @Override
068    public CommandResult<GetCurrencyResult> getCurrency(UserVisitPK userVisitPK, GetCurrencyForm form) {
069        return CDI.current().select(GetCurrencyCommand.class).get().run(userVisitPK, form);
070    }
071
072    @Override
073    public CommandResult<GetPreferredCurrencyResult> getPreferredCurrency(UserVisitPK userVisitPK, GetPreferredCurrencyForm form) {
074        return CDI.current().select(GetPreferredCurrencyCommand.class).get().run(userVisitPK, form);
075    }
076
077    // -------------------------------------------------------------------------
078    //   Currency Descriptions
079    // -------------------------------------------------------------------------
080    
081    @Override
082    public CommandResult<VoidResult> createCurrencyDescription(UserVisitPK userVisitPK, CreateCurrencyDescriptionForm form) {
083        return CDI.current().select(CreateCurrencyDescriptionCommand.class).get().run(userVisitPK, form);
084    }
085    
086    @Override
087    public CommandResult<GetCurrencyDescriptionsResult> getCurrencyDescriptions(UserVisitPK userVisitPK, GetCurrencyDescriptionsForm form) {
088        return CDI.current().select(GetCurrencyDescriptionsCommand.class).get().run(userVisitPK, form);
089    }
090    
091    // --------------------------------------------------------------------------------
092    //   Item Accounting Categories
093    // --------------------------------------------------------------------------------
094    
095    @Override
096    public CommandResult<CreateItemAccountingCategoryResult> createItemAccountingCategory(UserVisitPK userVisitPK, CreateItemAccountingCategoryForm form) {
097        return CDI.current().select(CreateItemAccountingCategoryCommand.class).get().run(userVisitPK, form);
098    }
099    
100    @Override
101    public CommandResult<GetItemAccountingCategoryChoicesResult> getItemAccountingCategoryChoices(UserVisitPK userVisitPK, GetItemAccountingCategoryChoicesForm form) {
102        return CDI.current().select(GetItemAccountingCategoryChoicesCommand.class).get().run(userVisitPK, form);
103    }
104    
105    @Override
106    public CommandResult<GetItemAccountingCategoryResult> getItemAccountingCategory(UserVisitPK userVisitPK, GetItemAccountingCategoryForm form) {
107        return CDI.current().select(GetItemAccountingCategoryCommand.class).get().run(userVisitPK, form);
108    }
109    
110    @Override
111    public CommandResult<GetItemAccountingCategoriesResult> getItemAccountingCategories(UserVisitPK userVisitPK, GetItemAccountingCategoriesForm form) {
112        return CDI.current().select(GetItemAccountingCategoriesCommand.class).get().run(userVisitPK, form);
113    }
114    
115    @Override
116    public CommandResult<VoidResult> setDefaultItemAccountingCategory(UserVisitPK userVisitPK, SetDefaultItemAccountingCategoryForm form) {
117        return CDI.current().select(SetDefaultItemAccountingCategoryCommand.class).get().run(userVisitPK, form);
118    }
119    
120    @Override
121    public CommandResult<EditItemAccountingCategoryResult> editItemAccountingCategory(UserVisitPK userVisitPK, EditItemAccountingCategoryForm form) {
122        return CDI.current().select(EditItemAccountingCategoryCommand.class).get().run(userVisitPK, form);
123    }
124    
125    @Override
126    public CommandResult<VoidResult> deleteItemAccountingCategory(UserVisitPK userVisitPK, DeleteItemAccountingCategoryForm form) {
127        return CDI.current().select(DeleteItemAccountingCategoryCommand.class).get().run(userVisitPK, form);
128    }
129    
130    // --------------------------------------------------------------------------------
131    //   Item Accounting Category Descriptions
132    // --------------------------------------------------------------------------------
133    
134    @Override
135    public CommandResult<VoidResult> createItemAccountingCategoryDescription(UserVisitPK userVisitPK, CreateItemAccountingCategoryDescriptionForm form) {
136        return CDI.current().select(CreateItemAccountingCategoryDescriptionCommand.class).get().run(userVisitPK, form);
137    }
138    
139    @Override
140    public CommandResult<GetItemAccountingCategoryDescriptionResult> getItemAccountingCategoryDescription(UserVisitPK userVisitPK, GetItemAccountingCategoryDescriptionForm form) {
141        return CDI.current().select(GetItemAccountingCategoryDescriptionCommand.class).get().run(userVisitPK, form);
142    }
143    
144    @Override
145    public CommandResult<GetItemAccountingCategoryDescriptionsResult> getItemAccountingCategoryDescriptions(UserVisitPK userVisitPK, GetItemAccountingCategoryDescriptionsForm form) {
146        return CDI.current().select(GetItemAccountingCategoryDescriptionsCommand.class).get().run(userVisitPK, form);
147    }
148    
149    @Override
150    public CommandResult<EditItemAccountingCategoryDescriptionResult> editItemAccountingCategoryDescription(UserVisitPK userVisitPK, EditItemAccountingCategoryDescriptionForm form) {
151        return CDI.current().select(EditItemAccountingCategoryDescriptionCommand.class).get().run(userVisitPK, form);
152    }
153    
154    @Override
155    public CommandResult<VoidResult> deleteItemAccountingCategoryDescription(UserVisitPK userVisitPK, DeleteItemAccountingCategoryDescriptionForm form) {
156        return CDI.current().select(DeleteItemAccountingCategoryDescriptionCommand.class).get().run(userVisitPK, form);
157    }
158    
159    // --------------------------------------------------------------------------------
160    //   Gl Account Types
161    // --------------------------------------------------------------------------------
162    
163    @Override
164    public CommandResult<VoidResult> createGlAccountType(UserVisitPK userVisitPK, CreateGlAccountTypeForm form) {
165        return CDI.current().select(CreateGlAccountTypeCommand.class).get().run(userVisitPK, form);
166    }
167    
168    @Override
169    public CommandResult<GetGlAccountTypeResult> getGlAccountType(UserVisitPK userVisitPK, GetGlAccountTypeForm form) {
170        return CDI.current().select(GetGlAccountTypeCommand.class).get().run(userVisitPK, form);
171    }
172    
173    @Override
174    public CommandResult<GetGlAccountTypesResult> getGlAccountTypes(UserVisitPK userVisitPK, GetGlAccountTypesForm form) {
175        return CDI.current().select(GetGlAccountTypesCommand.class).get().run(userVisitPK, form);
176    }
177    
178    @Override
179    public CommandResult<GetGlAccountTypeChoicesResult> getGlAccountTypeChoices(UserVisitPK userVisitPK, GetGlAccountTypeChoicesForm form) {
180        return CDI.current().select(GetGlAccountTypeChoicesCommand.class).get().run(userVisitPK, form);
181    }
182    
183    // --------------------------------------------------------------------------------
184    //   Gl Account Type Descriptions
185    // --------------------------------------------------------------------------------
186    
187    @Override
188    public CommandResult<VoidResult> createGlAccountTypeDescription(UserVisitPK userVisitPK, CreateGlAccountTypeDescriptionForm form) {
189        return CDI.current().select(CreateGlAccountTypeDescriptionCommand.class).get().run(userVisitPK, form);
190    }
191    
192    // --------------------------------------------------------------------------------
193    //   Gl Account Classes
194    // --------------------------------------------------------------------------------
195    
196    @Override
197    public CommandResult<VoidResult> createGlAccountClass(UserVisitPK userVisitPK, CreateGlAccountClassForm form) {
198        return CDI.current().select(CreateGlAccountClassCommand.class).get().run(userVisitPK, form);
199    }
200    
201    @Override
202    public CommandResult<GetGlAccountClassChoicesResult> getGlAccountClassChoices(UserVisitPK userVisitPK, GetGlAccountClassChoicesForm form) {
203        return CDI.current().select(GetGlAccountClassChoicesCommand.class).get().run(userVisitPK, form);
204    }
205    
206    @Override
207    public CommandResult<GetGlAccountClassResult> getGlAccountClass(UserVisitPK userVisitPK, GetGlAccountClassForm form) {
208        return CDI.current().select(GetGlAccountClassCommand.class).get().run(userVisitPK, form);
209    }
210    
211    @Override
212    public CommandResult<GetGlAccountClassesResult> getGlAccountClasses(UserVisitPK userVisitPK, GetGlAccountClassesForm form) {
213        return CDI.current().select(GetGlAccountClassesCommand.class).get().run(userVisitPK, form);
214    }
215    
216    @Override
217    public CommandResult<VoidResult> setDefaultGlAccountClass(UserVisitPK userVisitPK, SetDefaultGlAccountClassForm form) {
218        return CDI.current().select(SetDefaultGlAccountClassCommand.class).get().run(userVisitPK, form);
219    }
220    
221    @Override
222    public CommandResult<EditGlAccountClassResult> editGlAccountClass(UserVisitPK userVisitPK, EditGlAccountClassForm form) {
223        return CDI.current().select(EditGlAccountClassCommand.class).get().run(userVisitPK, form);
224    }
225    
226    @Override
227    public CommandResult<VoidResult> deleteGlAccountClass(UserVisitPK userVisitPK, DeleteGlAccountClassForm form) {
228        return CDI.current().select(DeleteGlAccountClassCommand.class).get().run(userVisitPK, form);
229    }
230    
231    // --------------------------------------------------------------------------------
232    //   Gl Account Class Descriptions
233    // --------------------------------------------------------------------------------
234    
235    @Override
236    public CommandResult<VoidResult> createGlAccountClassDescription(UserVisitPK userVisitPK, CreateGlAccountClassDescriptionForm form) {
237        return CDI.current().select(CreateGlAccountClassDescriptionCommand.class).get().run(userVisitPK, form);
238    }
239    
240    @Override
241    public CommandResult<GetGlAccountClassDescriptionResult> getGlAccountClassDescription(UserVisitPK userVisitPK, GetGlAccountClassDescriptionForm form) {
242        return CDI.current().select(GetGlAccountClassDescriptionCommand.class).get().run(userVisitPK, form);
243    }
244    
245    @Override
246    public CommandResult<GetGlAccountClassDescriptionsResult> getGlAccountClassDescriptions(UserVisitPK userVisitPK, GetGlAccountClassDescriptionsForm form) {
247        return CDI.current().select(GetGlAccountClassDescriptionsCommand.class).get().run(userVisitPK, form);
248    }
249    
250    @Override
251    public CommandResult<EditGlAccountClassDescriptionResult> editGlAccountClassDescription(UserVisitPK userVisitPK, EditGlAccountClassDescriptionForm form) {
252        return CDI.current().select(EditGlAccountClassDescriptionCommand.class).get().run(userVisitPK, form);
253    }
254    
255    @Override
256    public CommandResult<VoidResult> deleteGlAccountClassDescription(UserVisitPK userVisitPK, DeleteGlAccountClassDescriptionForm form) {
257        return CDI.current().select(DeleteGlAccountClassDescriptionCommand.class).get().run(userVisitPK, form);
258    }
259    
260    // --------------------------------------------------------------------------------
261    //   Gl Account Categories
262    // --------------------------------------------------------------------------------
263    
264    @Override
265    public CommandResult<VoidResult> createGlAccountCategory(UserVisitPK userVisitPK, CreateGlAccountCategoryForm form) {
266        return CDI.current().select(CreateGlAccountCategoryCommand.class).get().run(userVisitPK, form);
267    }
268    
269    @Override
270    public CommandResult<GetGlAccountCategoryChoicesResult> getGlAccountCategoryChoices(UserVisitPK userVisitPK, GetGlAccountCategoryChoicesForm form) {
271        return CDI.current().select(GetGlAccountCategoryChoicesCommand.class).get().run(userVisitPK, form);
272    }
273    
274    @Override
275    public CommandResult<GetGlAccountCategoryResult> getGlAccountCategory(UserVisitPK userVisitPK, GetGlAccountCategoryForm form) {
276        return CDI.current().select(GetGlAccountCategoryCommand.class).get().run(userVisitPK, form);
277    }
278    
279    @Override
280    public CommandResult<GetGlAccountCategoriesResult> getGlAccountCategories(UserVisitPK userVisitPK, GetGlAccountCategoriesForm form) {
281        return CDI.current().select(GetGlAccountCategoriesCommand.class).get().run(userVisitPK, form);
282    }
283    
284    @Override
285    public CommandResult<VoidResult> setDefaultGlAccountCategory(UserVisitPK userVisitPK, SetDefaultGlAccountCategoryForm form) {
286        return CDI.current().select(SetDefaultGlAccountCategoryCommand.class).get().run(userVisitPK, form);
287    }
288    
289    @Override
290    public CommandResult<EditGlAccountCategoryResult> editGlAccountCategory(UserVisitPK userVisitPK, EditGlAccountCategoryForm form) {
291        return CDI.current().select(EditGlAccountCategoryCommand.class).get().run(userVisitPK, form);
292    }
293    
294    @Override
295    public CommandResult<VoidResult> deleteGlAccountCategory(UserVisitPK userVisitPK, DeleteGlAccountCategoryForm form) {
296        return CDI.current().select(DeleteGlAccountCategoryCommand.class).get().run(userVisitPK, form);
297    }
298    
299    // --------------------------------------------------------------------------------
300    //   Gl Account Category Descriptions
301    // --------------------------------------------------------------------------------
302    
303    @Override
304    public CommandResult<VoidResult> createGlAccountCategoryDescription(UserVisitPK userVisitPK, CreateGlAccountCategoryDescriptionForm form) {
305        return CDI.current().select(CreateGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
306    }
307    
308    @Override
309    public CommandResult<GetGlAccountCategoryDescriptionResult> getGlAccountCategoryDescription(UserVisitPK userVisitPK, GetGlAccountCategoryDescriptionForm form) {
310        return CDI.current().select(GetGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
311    }
312    
313    @Override
314    public CommandResult<GetGlAccountCategoryDescriptionsResult> getGlAccountCategoryDescriptions(UserVisitPK userVisitPK, GetGlAccountCategoryDescriptionsForm form) {
315        return CDI.current().select(GetGlAccountCategoryDescriptionsCommand.class).get().run(userVisitPK, form);
316    }
317    
318    @Override
319    public CommandResult<EditGlAccountCategoryDescriptionResult> editGlAccountCategoryDescription(UserVisitPK userVisitPK, EditGlAccountCategoryDescriptionForm form) {
320        return CDI.current().select(EditGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
321    }
322    
323    @Override
324    public CommandResult<VoidResult> deleteGlAccountCategoryDescription(UserVisitPK userVisitPK, DeleteGlAccountCategoryDescriptionForm form) {
325        return CDI.current().select(DeleteGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
326    }
327    
328    // --------------------------------------------------------------------------------
329    //   Gl Resource Types
330    // --------------------------------------------------------------------------------
331    
332    @Override
333    public CommandResult<VoidResult> createGlResourceType(UserVisitPK userVisitPK, CreateGlResourceTypeForm form) {
334        return CDI.current().select(CreateGlResourceTypeCommand.class).get().run(userVisitPK, form);
335    }
336    
337    @Override
338    public CommandResult<GetGlResourceTypeChoicesResult> getGlResourceTypeChoices(UserVisitPK userVisitPK, GetGlResourceTypeChoicesForm form) {
339        return CDI.current().select(GetGlResourceTypeChoicesCommand.class).get().run(userVisitPK, form);
340    }
341    
342    @Override
343    public CommandResult<GetGlResourceTypeResult> getGlResourceType(UserVisitPK userVisitPK, GetGlResourceTypeForm form) {
344        return CDI.current().select(GetGlResourceTypeCommand.class).get().run(userVisitPK, form);
345    }
346    
347    @Override
348    public CommandResult<GetGlResourceTypesResult> getGlResourceTypes(UserVisitPK userVisitPK, GetGlResourceTypesForm form) {
349        return CDI.current().select(GetGlResourceTypesCommand.class).get().run(userVisitPK, form);
350    }
351    
352    @Override
353    public CommandResult<VoidResult> setDefaultGlResourceType(UserVisitPK userVisitPK, SetDefaultGlResourceTypeForm form) {
354        return CDI.current().select(SetDefaultGlResourceTypeCommand.class).get().run(userVisitPK, form);
355    }
356    
357    @Override
358    public CommandResult<EditGlResourceTypeResult> editGlResourceType(UserVisitPK userVisitPK, EditGlResourceTypeForm form) {
359        return CDI.current().select(EditGlResourceTypeCommand.class).get().run(userVisitPK, form);
360    }
361    
362    @Override
363    public CommandResult<VoidResult> deleteGlResourceType(UserVisitPK userVisitPK, DeleteGlResourceTypeForm form) {
364        return CDI.current().select(DeleteGlResourceTypeCommand.class).get().run(userVisitPK, form);
365    }
366    
367    // --------------------------------------------------------------------------------
368    //   Gl Resource Type Descriptions
369    // --------------------------------------------------------------------------------
370    
371    @Override
372    public CommandResult<VoidResult> createGlResourceTypeDescription(UserVisitPK userVisitPK, CreateGlResourceTypeDescriptionForm form) {
373        return CDI.current().select(CreateGlResourceTypeDescriptionCommand.class).get().run(userVisitPK, form);
374    }
375    
376    @Override
377    public CommandResult<GetGlResourceTypeDescriptionResult> getGlResourceTypeDescription(UserVisitPK userVisitPK, GetGlResourceTypeDescriptionForm form) {
378        return CDI.current().select(GetGlResourceTypeDescriptionCommand.class).get().run(userVisitPK, form);
379    }
380    
381    @Override
382    public CommandResult<GetGlResourceTypeDescriptionsResult> getGlResourceTypeDescriptions(UserVisitPK userVisitPK, GetGlResourceTypeDescriptionsForm form) {
383        return CDI.current().select(GetGlResourceTypeDescriptionsCommand.class).get().run(userVisitPK, form);
384    }
385    
386    @Override
387    public CommandResult<EditGlResourceTypeDescriptionResult> editGlResourceTypeDescription(UserVisitPK userVisitPK, EditGlResourceTypeDescriptionForm form) {
388        return CDI.current().select(EditGlResourceTypeDescriptionCommand.class).get().run(userVisitPK, form);
389    }
390    
391    @Override
392    public CommandResult<VoidResult> deleteGlResourceTypeDescription(UserVisitPK userVisitPK, DeleteGlResourceTypeDescriptionForm form) {
393        return CDI.current().select(DeleteGlResourceTypeDescriptionCommand.class).get().run(userVisitPK, form);
394    }
395    
396    // --------------------------------------------------------------------------------
397    //   Gl Accounts
398    // --------------------------------------------------------------------------------
399    
400    @Override
401    public CommandResult<CreateGlAccountResult> createGlAccount(UserVisitPK userVisitPK, CreateGlAccountForm form) {
402        return CDI.current().select(CreateGlAccountCommand.class).get().run(userVisitPK, form);
403    }
404    
405    @Override
406    public CommandResult<GetGlAccountChoicesResult> getGlAccountChoices(UserVisitPK userVisitPK, GetGlAccountChoicesForm form) {
407        return CDI.current().select(GetGlAccountChoicesCommand.class).get().run(userVisitPK, form);
408    }
409    
410    @Override
411    public CommandResult<GetGlAccountResult> getGlAccount(UserVisitPK userVisitPK, GetGlAccountForm form) {
412        return CDI.current().select(GetGlAccountCommand.class).get().run(userVisitPK, form);
413    }
414    
415    @Override
416    public CommandResult<GetGlAccountsResult> getGlAccounts(UserVisitPK userVisitPK, GetGlAccountsForm form) {
417        return CDI.current().select(GetGlAccountsCommand.class).get().run(userVisitPK, form);
418    }
419    
420    @Override
421    public CommandResult<EditGlAccountResult> editGlAccount(UserVisitPK userVisitPK, EditGlAccountForm form) {
422        return CDI.current().select(EditGlAccountCommand.class).get().run(userVisitPK, form);
423    }
424    
425    @Override
426    public CommandResult<VoidResult> deleteGlAccount(UserVisitPK userVisitPK, DeleteGlAccountForm form) {
427        return CDI.current().select(DeleteGlAccountCommand.class).get().run(userVisitPK, form);
428    }
429    
430    // --------------------------------------------------------------------------------
431    //   Gl Account Descriptions
432    // --------------------------------------------------------------------------------
433    
434    @Override
435    public CommandResult<VoidResult> createGlAccountDescription(UserVisitPK userVisitPK, CreateGlAccountDescriptionForm form) {
436        return CDI.current().select(CreateGlAccountDescriptionCommand.class).get().run(userVisitPK, form);
437    }
438    
439    @Override
440    public CommandResult<GetGlAccountDescriptionResult> getGlAccountDescription(UserVisitPK userVisitPK, GetGlAccountDescriptionForm form) {
441        return CDI.current().select(GetGlAccountDescriptionCommand.class).get().run(userVisitPK, form);
442    }
443    
444    @Override
445    public CommandResult<GetGlAccountDescriptionsResult> getGlAccountDescriptions(UserVisitPK userVisitPK, GetGlAccountDescriptionsForm form) {
446        return CDI.current().select(GetGlAccountDescriptionsCommand.class).get().run(userVisitPK, form);
447    }
448    
449    @Override
450    public CommandResult<EditGlAccountDescriptionResult> editGlAccountDescription(UserVisitPK userVisitPK, EditGlAccountDescriptionForm form) {
451        return CDI.current().select(EditGlAccountDescriptionCommand.class).get().run(userVisitPK, form);
452    }
453    
454    @Override
455    public CommandResult<VoidResult> deleteGlAccountDescription(UserVisitPK userVisitPK, DeleteGlAccountDescriptionForm form) {
456        return CDI.current().select(DeleteGlAccountDescriptionCommand.class).get().run(userVisitPK, form);
457    }
458
459    // --------------------------------------------------------------------------------
460    //   Transaction Time Types
461    // --------------------------------------------------------------------------------
462
463    @Override
464    public CommandResult<CreateTransactionTimeTypeResult> createTransactionTimeType(UserVisitPK userVisitPK, CreateTransactionTimeTypeForm form) {
465        return CDI.current().select(CreateTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
466    }
467
468    @Override
469    public CommandResult<GetTransactionTimeTypeChoicesResult> getTransactionTimeTypeChoices(UserVisitPK userVisitPK, GetTransactionTimeTypeChoicesForm form) {
470        return CDI.current().select(GetTransactionTimeTypeChoicesCommand.class).get().run(userVisitPK, form);
471    }
472
473    @Override
474    public CommandResult<GetTransactionTimeTypeResult> getTransactionTimeType(UserVisitPK userVisitPK, GetTransactionTimeTypeForm form) {
475        return CDI.current().select(GetTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
476    }
477
478    @Override
479    public CommandResult<GetTransactionTimeTypesResult> getTransactionTimeTypes(UserVisitPK userVisitPK, GetTransactionTimeTypesForm form) {
480        return CDI.current().select(GetTransactionTimeTypesCommand.class).get().run(userVisitPK, form);
481    }
482
483    @Override
484    public CommandResult<VoidResult> setDefaultTransactionTimeType(UserVisitPK userVisitPK, SetDefaultTransactionTimeTypeForm form) {
485        return CDI.current().select(SetDefaultTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
486    }
487
488    @Override
489    public CommandResult<EditTransactionTimeTypeResult> editTransactionTimeType(UserVisitPK userVisitPK, EditTransactionTimeTypeForm form) {
490        return CDI.current().select(EditTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
491    }
492
493    @Override
494    public CommandResult<VoidResult> deleteTransactionTimeType(UserVisitPK userVisitPK, DeleteTransactionTimeTypeForm form) {
495        return CDI.current().select(DeleteTransactionTimeTypeCommand.class).get().run(userVisitPK, form);
496    }
497
498    // --------------------------------------------------------------------------------
499    //   Transaction Time Type Descriptions
500    // --------------------------------------------------------------------------------
501
502    @Override
503    public CommandResult<VoidResult> createTransactionTimeTypeDescription(UserVisitPK userVisitPK, CreateTransactionTimeTypeDescriptionForm form) {
504        return CDI.current().select(CreateTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
505    }
506
507    @Override
508    public CommandResult<GetTransactionTimeTypeDescriptionResult> getTransactionTimeTypeDescription(UserVisitPK userVisitPK, GetTransactionTimeTypeDescriptionForm form) {
509        return CDI.current().select(GetTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
510    }
511
512    @Override
513    public CommandResult<GetTransactionTimeTypeDescriptionsResult> getTransactionTimeTypeDescriptions(UserVisitPK userVisitPK, GetTransactionTimeTypeDescriptionsForm form) {
514        return CDI.current().select(GetTransactionTimeTypeDescriptionsCommand.class).get().run(userVisitPK, form);
515    }
516
517    @Override
518    public CommandResult<EditTransactionTimeTypeDescriptionResult> editTransactionTimeTypeDescription(UserVisitPK userVisitPK, EditTransactionTimeTypeDescriptionForm form) {
519        return CDI.current().select(EditTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
520    }
521
522    @Override
523    public CommandResult<VoidResult> deleteTransactionTimeTypeDescription(UserVisitPK userVisitPK, DeleteTransactionTimeTypeDescriptionForm form) {
524        return CDI.current().select(DeleteTransactionTimeTypeDescriptionCommand.class).get().run(userVisitPK, form);
525    }
526
527    // --------------------------------------------------------------------------------
528    //   Transaction Types
529    // --------------------------------------------------------------------------------
530    
531    @Override
532    public CommandResult<VoidResult> createTransactionType(UserVisitPK userVisitPK, CreateTransactionTypeForm form) {
533        return CDI.current().select(CreateTransactionTypeCommand.class).get().run(userVisitPK, form);
534    }
535    
536    @Override
537    public CommandResult<GetTransactionTypeResult> getTransactionType(UserVisitPK userVisitPK, GetTransactionTypeForm form) {
538        return CDI.current().select(GetTransactionTypeCommand.class).get().run(userVisitPK, form);
539    }
540    
541    @Override
542    public CommandResult<GetTransactionTypesResult> getTransactionTypes(UserVisitPK userVisitPK, GetTransactionTypesForm form) {
543        return CDI.current().select(GetTransactionTypesCommand.class).get().run(userVisitPK, form);
544    }
545    
546    @Override
547    public CommandResult<EditTransactionTypeResult> editTransactionType(UserVisitPK userVisitPK, EditTransactionTypeForm form) {
548        return CDI.current().select(EditTransactionTypeCommand.class).get().run(userVisitPK, form);
549    }
550    
551    @Override
552    public CommandResult<VoidResult> deleteTransactionType(UserVisitPK userVisitPK, DeleteTransactionTypeForm form) {
553        return CDI.current().select(DeleteTransactionTypeCommand.class).get().run(userVisitPK, form);
554    }
555    
556    // --------------------------------------------------------------------------------
557    //   Transaction Type Descriptions
558    // --------------------------------------------------------------------------------
559    
560    @Override
561    public CommandResult<VoidResult> createTransactionTypeDescription(UserVisitPK userVisitPK, CreateTransactionTypeDescriptionForm form) {
562        return CDI.current().select(CreateTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
563    }
564    
565    @Override
566    public CommandResult<GetTransactionTypeDescriptionResult> getTransactionTypeDescription(UserVisitPK userVisitPK, GetTransactionTypeDescriptionForm form) {
567        return CDI.current().select(GetTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
568    }
569    
570    @Override
571    public CommandResult<GetTransactionTypeDescriptionsResult> getTransactionTypeDescriptions(UserVisitPK userVisitPK, GetTransactionTypeDescriptionsForm form) {
572        return CDI.current().select(GetTransactionTypeDescriptionsCommand.class).get().run(userVisitPK, form);
573    }
574    
575    @Override
576    public CommandResult<EditTransactionTypeDescriptionResult> editTransactionTypeDescription(UserVisitPK userVisitPK, EditTransactionTypeDescriptionForm form) {
577        return CDI.current().select(EditTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
578    }
579    
580    @Override
581    public CommandResult<VoidResult> deleteTransactionTypeDescription(UserVisitPK userVisitPK, DeleteTransactionTypeDescriptionForm form) {
582        return CDI.current().select(DeleteTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form);
583    }
584    
585    // --------------------------------------------------------------------------------
586    //   Transaction Gl Account Categories
587    // --------------------------------------------------------------------------------
588    
589    @Override
590    public CommandResult<VoidResult> createTransactionGlAccountCategory(UserVisitPK userVisitPK, CreateTransactionGlAccountCategoryForm form) {
591        return CDI.current().select(CreateTransactionGlAccountCategoryCommand.class).get().run(userVisitPK, form);
592    }
593    
594    @Override
595    public CommandResult<GetTransactionGlAccountCategoryResult> getTransactionGlAccountCategory(UserVisitPK userVisitPK, GetTransactionGlAccountCategoryForm form) {
596        return CDI.current().select(GetTransactionGlAccountCategoryCommand.class).get().run(userVisitPK, form);
597    }
598    
599    @Override
600    public CommandResult<GetTransactionGlAccountCategoriesResult> getTransactionGlAccountCategories(UserVisitPK userVisitPK, GetTransactionGlAccountCategoriesForm form) {
601        return CDI.current().select(GetTransactionGlAccountCategoriesCommand.class).get().run(userVisitPK, form);
602    }
603    
604    @Override
605    public CommandResult<EditTransactionGlAccountCategoryResult> editTransactionGlAccountCategory(UserVisitPK userVisitPK, EditTransactionGlAccountCategoryForm form) {
606        return CDI.current().select(EditTransactionGlAccountCategoryCommand.class).get().run(userVisitPK, form);
607    }
608    
609    @Override
610    public CommandResult<VoidResult> deleteTransactionGlAccountCategory(UserVisitPK userVisitPK, DeleteTransactionGlAccountCategoryForm form) {
611        return CDI.current().select(DeleteTransactionGlAccountCategoryCommand.class).get().run(userVisitPK, form);
612    }
613    
614    // --------------------------------------------------------------------------------
615    //   Transaction Gl Account Category Descriptions
616    // --------------------------------------------------------------------------------
617    
618    @Override
619    public CommandResult<VoidResult> createTransactionGlAccountCategoryDescription(UserVisitPK userVisitPK, CreateTransactionGlAccountCategoryDescriptionForm form) {
620        return CDI.current().select(CreateTransactionGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
621    }
622    
623    @Override
624    public CommandResult<GetTransactionGlAccountCategoryDescriptionResult> getTransactionGlAccountCategoryDescription(UserVisitPK userVisitPK, GetTransactionGlAccountCategoryDescriptionForm form) {
625        return CDI.current().select(GetTransactionGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
626    }
627    
628    @Override
629    public CommandResult<GetTransactionGlAccountCategoryDescriptionsResult> getTransactionGlAccountCategoryDescriptions(UserVisitPK userVisitPK, GetTransactionGlAccountCategoryDescriptionsForm form) {
630        return CDI.current().select(GetTransactionGlAccountCategoryDescriptionsCommand.class).get().run(userVisitPK, form);
631    }
632    
633    @Override
634    public CommandResult<EditTransactionGlAccountCategoryDescriptionResult> editTransactionGlAccountCategoryDescription(UserVisitPK userVisitPK, EditTransactionGlAccountCategoryDescriptionForm form) {
635        return CDI.current().select(EditTransactionGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
636    }
637    
638    @Override
639    public CommandResult<VoidResult> deleteTransactionGlAccountCategoryDescription(UserVisitPK userVisitPK, DeleteTransactionGlAccountCategoryDescriptionForm form) {
640        return CDI.current().select(DeleteTransactionGlAccountCategoryDescriptionCommand.class).get().run(userVisitPK, form);
641    }
642    
643    // --------------------------------------------------------------------------------
644    //   Transaction Entity Role Types
645    // --------------------------------------------------------------------------------
646    
647    @Override
648    public CommandResult<VoidResult> createTransactionEntityRoleType(UserVisitPK userVisitPK, CreateTransactionEntityRoleTypeForm form) {
649        return CDI.current().select(CreateTransactionEntityRoleTypeCommand.class).get().run(userVisitPK, form);
650    }
651    
652    @Override
653    public CommandResult<GetTransactionEntityRoleTypeResult> getTransactionEntityRoleType(UserVisitPK userVisitPK, GetTransactionEntityRoleTypeForm form) {
654        return CDI.current().select(GetTransactionEntityRoleTypeCommand.class).get().run(userVisitPK, form);
655    }
656    @Override
657    public CommandResult<GetTransactionEntityRoleTypesResult> getTransactionEntityRoleTypes(UserVisitPK userVisitPK, GetTransactionEntityRoleTypesForm form) {
658        return CDI.current().select(GetTransactionEntityRoleTypesCommand.class).get().run(userVisitPK, form);
659    }
660    
661    @Override
662    public CommandResult<EditTransactionEntityRoleTypeResult> editTransactionEntityRoleType(UserVisitPK userVisitPK, EditTransactionEntityRoleTypeForm form) {
663        return CDI.current().select(EditTransactionEntityRoleTypeCommand.class).get().run(userVisitPK, form);
664    }
665    
666    @Override
667    public CommandResult<VoidResult> deleteTransactionEntityRoleType(UserVisitPK userVisitPK, DeleteTransactionEntityRoleTypeForm form) {
668        return CDI.current().select(DeleteTransactionEntityRoleTypeCommand.class).get().run(userVisitPK, form);
669    }
670    
671    // --------------------------------------------------------------------------------
672    //   Transaction Entity Role Type Descriptions
673    // --------------------------------------------------------------------------------
674    
675    @Override
676    public CommandResult<VoidResult> createTransactionEntityRoleTypeDescription(UserVisitPK userVisitPK, CreateTransactionEntityRoleTypeDescriptionForm form) {
677        return CDI.current().select(CreateTransactionEntityRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
678    }
679    
680    @Override
681    public CommandResult<GetTransactionEntityRoleTypeDescriptionResult> getTransactionEntityRoleTypeDescription(UserVisitPK userVisitPK, GetTransactionEntityRoleTypeDescriptionForm form) {
682        return CDI.current().select(GetTransactionEntityRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
683    }
684    
685    @Override
686    public CommandResult<GetTransactionEntityRoleTypeDescriptionsResult> getTransactionEntityRoleTypeDescriptions(UserVisitPK userVisitPK, GetTransactionEntityRoleTypeDescriptionsForm form) {
687        return CDI.current().select(GetTransactionEntityRoleTypeDescriptionsCommand.class).get().run(userVisitPK, form);
688    }
689    
690    @Override
691    public CommandResult<EditTransactionEntityRoleTypeDescriptionResult> editTransactionEntityRoleTypeDescription(UserVisitPK userVisitPK, EditTransactionEntityRoleTypeDescriptionForm form) {
692        return CDI.current().select(EditTransactionEntityRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
693    }
694    
695    @Override
696    public CommandResult<VoidResult> deleteTransactionEntityRoleTypeDescription(UserVisitPK userVisitPK, DeleteTransactionEntityRoleTypeDescriptionForm form) {
697        return CDI.current().select(DeleteTransactionEntityRoleTypeDescriptionCommand.class).get().run(userVisitPK, form);
698    }
699    
700    // --------------------------------------------------------------------------------
701    //   Transaction Groups
702    // --------------------------------------------------------------------------------
703    
704    @Override
705    public CommandResult<GetTransactionGroupResult> getTransactionGroup(UserVisitPK userVisitPK, GetTransactionGroupForm form) {
706        return CDI.current().select(GetTransactionGroupCommand.class).get().run(userVisitPK, form);
707    }
708    
709    @Override
710    public CommandResult<GetTransactionGroupsResult> getTransactionGroups(UserVisitPK userVisitPK, GetTransactionGroupsForm form) {
711        return CDI.current().select(GetTransactionGroupsCommand.class).get().run(userVisitPK, form);
712    }
713    
714    @Override
715    public CommandResult<GetTransactionGroupStatusChoicesResult> getTransactionGroupStatusChoices(UserVisitPK userVisitPK, GetTransactionGroupStatusChoicesForm form) {
716        return CDI.current().select(GetTransactionGroupStatusChoicesCommand.class).get().run(userVisitPK, form);
717    }
718    
719    @Override
720    public CommandResult<VoidResult> setTransactionGroupStatus(UserVisitPK userVisitPK, SetTransactionGroupStatusForm form) {
721        return CDI.current().select(SetTransactionGroupStatusCommand.class).get().run(userVisitPK, form);
722    }
723    
724    // --------------------------------------------------------------------------------
725    //   Transactions
726    // --------------------------------------------------------------------------------
727    
728    @Override
729    public CommandResult<GetTransactionsResult> getTransactions(UserVisitPK userVisitPK, GetTransactionsForm form) {
730        return CDI.current().select(GetTransactionsCommand.class).get().run(userVisitPK, form);
731    }
732    
733    @Override
734    public CommandResult<GetTransactionResult> getTransaction(UserVisitPK userVisitPK, GetTransactionForm form) {
735        return CDI.current().select(GetTransactionCommand.class).get().run(userVisitPK, form);
736    }
737    
738    // --------------------------------------------------------------------------------
739    //   Symbol Positions
740    // --------------------------------------------------------------------------------
741    
742    @Override
743    public CommandResult<VoidResult> createSymbolPosition(UserVisitPK userVisitPK, CreateSymbolPositionForm form) {
744        return CDI.current().select(CreateSymbolPositionCommand.class).get().run(userVisitPK, form);
745    }
746    
747    @Override
748    public CommandResult<GetSymbolPositionChoicesResult> getSymbolPositionChoices(UserVisitPK userVisitPK, GetSymbolPositionChoicesForm form) {
749        return CDI.current().select(GetSymbolPositionChoicesCommand.class).get().run(userVisitPK, form);
750    }
751    
752    @Override
753    public CommandResult<GetSymbolPositionResult> getSymbolPosition(UserVisitPK userVisitPK, GetSymbolPositionForm form) {
754        return CDI.current().select(GetSymbolPositionCommand.class).get().run(userVisitPK, form);
755    }
756    
757    @Override
758    public CommandResult<GetSymbolPositionsResult> getSymbolPositions(UserVisitPK userVisitPK, GetSymbolPositionsForm form) {
759        return CDI.current().select(GetSymbolPositionsCommand.class).get().run(userVisitPK, form);
760    }
761    
762    @Override
763    public CommandResult<VoidResult> setDefaultSymbolPosition(UserVisitPK userVisitPK, SetDefaultSymbolPositionForm form) {
764        return CDI.current().select(SetDefaultSymbolPositionCommand.class).get().run(userVisitPK, form);
765    }
766    
767    @Override
768    public CommandResult<EditSymbolPositionResult> editSymbolPosition(UserVisitPK userVisitPK, EditSymbolPositionForm form) {
769        return CDI.current().select(EditSymbolPositionCommand.class).get().run(userVisitPK, form);
770    }
771    
772    @Override
773    public CommandResult<VoidResult> deleteSymbolPosition(UserVisitPK userVisitPK, DeleteSymbolPositionForm form) {
774        return CDI.current().select(DeleteSymbolPositionCommand.class).get().run(userVisitPK, form);
775    }
776    
777    // --------------------------------------------------------------------------------
778    //   Symbol Position Descriptions
779    // --------------------------------------------------------------------------------
780    
781    @Override
782    public CommandResult<VoidResult> createSymbolPositionDescription(UserVisitPK userVisitPK, CreateSymbolPositionDescriptionForm form) {
783        return CDI.current().select(CreateSymbolPositionDescriptionCommand.class).get().run(userVisitPK, form);
784    }
785    
786    @Override
787    public CommandResult<GetSymbolPositionDescriptionResult> getSymbolPositionDescription(UserVisitPK userVisitPK, GetSymbolPositionDescriptionForm form) {
788        return CDI.current().select(GetSymbolPositionDescriptionCommand.class).get().run(userVisitPK, form);
789    }
790    
791    @Override
792    public CommandResult<GetSymbolPositionDescriptionsResult> getSymbolPositionDescriptions(UserVisitPK userVisitPK, GetSymbolPositionDescriptionsForm form) {
793        return CDI.current().select(GetSymbolPositionDescriptionsCommand.class).get().run(userVisitPK, form);
794    }
795    
796    @Override
797    public CommandResult<EditSymbolPositionDescriptionResult> editSymbolPositionDescription(UserVisitPK userVisitPK, EditSymbolPositionDescriptionForm form) {
798        return CDI.current().select(EditSymbolPositionDescriptionCommand.class).get().run(userVisitPK, form);
799    }
800    
801    @Override
802    public CommandResult<VoidResult> deleteSymbolPositionDescription(UserVisitPK userVisitPK, DeleteSymbolPositionDescriptionForm form) {
803        return CDI.current().select(DeleteSymbolPositionDescriptionCommand.class).get().run(userVisitPK, form);
804    }
805    
806}