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