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