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.party.server; 018 019import com.echothree.control.user.party.common.PartyRemote; 020import com.echothree.control.user.party.common.form.*; 021import com.echothree.control.user.party.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 PartyBean 028 extends PartyFormsImpl 029 implements PartyRemote, PartyLocal { 030 031 // ------------------------------------------------------------------------- 032 // Testing 033 // ------------------------------------------------------------------------- 034 035 @Override 036 public String ping() { 037 return "PartyBean is alive!"; 038 } 039 040 // ------------------------------------------------------------------------- 041 // Party Types 042 // ------------------------------------------------------------------------- 043 044 @Override 045 public CommandResult createPartyType(UserVisitPK userVisitPK, CreatePartyTypeForm form) { 046 return new CreatePartyTypeCommand(userVisitPK, form).run(); 047 } 048 049 @Override 050 public CommandResult getPartyType(UserVisitPK userVisitPK, GetPartyTypeForm form) { 051 return new GetPartyTypeCommand(userVisitPK, form).run(); 052 } 053 054 @Override 055 public CommandResult getPartyTypes(UserVisitPK userVisitPK, GetPartyTypesForm form) { 056 return new GetPartyTypesCommand(userVisitPK, form).run(); 057 } 058 059 @Override 060 public CommandResult getPartyTypeChoices(UserVisitPK userVisitPK, GetPartyTypeChoicesForm form) { 061 return new GetPartyTypeChoicesCommand(userVisitPK, form).run(); 062 } 063 064 // ------------------------------------------------------------------------- 065 // Party Type Descriptions 066 // ------------------------------------------------------------------------- 067 068 @Override 069 public CommandResult createPartyTypeDescription(UserVisitPK userVisitPK, CreatePartyTypeDescriptionForm form) { 070 return new CreatePartyTypeDescriptionCommand(userVisitPK, form).run(); 071 } 072 073 // ------------------------------------------------------------------------- 074 // Party Type Use Types 075 // ------------------------------------------------------------------------- 076 077 @Override 078 public CommandResult createPartyTypeUseType(UserVisitPK userVisitPK, CreatePartyTypeUseTypeForm form) { 079 return new CreatePartyTypeUseTypeCommand(userVisitPK, form).run(); 080 } 081 082 // ------------------------------------------------------------------------- 083 // Party Type Use Type Descriptions 084 // ------------------------------------------------------------------------- 085 086 @Override 087 public CommandResult createPartyTypeUseTypeDescription(UserVisitPK userVisitPK, CreatePartyTypeUseTypeDescriptionForm form) { 088 return new CreatePartyTypeUseTypeDescriptionCommand(userVisitPK, form).run(); 089 } 090 091 // ------------------------------------------------------------------------- 092 // Party Type Uses 093 // ------------------------------------------------------------------------- 094 095 @Override 096 public CommandResult createPartyTypeUse(UserVisitPK userVisitPK, CreatePartyTypeUseForm form) { 097 return new CreatePartyTypeUseCommand(userVisitPK, form).run(); 098 } 099 100 // ------------------------------------------------------------------------- 101 // Languages 102 // ------------------------------------------------------------------------- 103 104 @Override 105 public CommandResult createLanguage(UserVisitPK userVisitPK, CreateLanguageForm form) { 106 return new CreateLanguageCommand(userVisitPK, form).run(); 107 } 108 109 @Override 110 public CommandResult getLanguageChoices(UserVisitPK userVisitPK, GetLanguageChoicesForm form) { 111 return new GetLanguageChoicesCommand(userVisitPK, form).run(); 112 } 113 114 @Override 115 public CommandResult getLanguages(UserVisitPK userVisitPK, GetLanguagesForm form) { 116 return new GetLanguagesCommand(userVisitPK, form).run(); 117 } 118 119 @Override 120 public CommandResult getLanguage(UserVisitPK userVisitPK, GetLanguageForm form) { 121 return new GetLanguageCommand(userVisitPK, form).run(); 122 } 123 124 @Override 125 public CommandResult getPreferredLanguage(UserVisitPK userVisitPK, GetPreferredLanguageForm form) { 126 return new GetPreferredLanguageCommand(userVisitPK, form).run(); 127 } 128 129 // ------------------------------------------------------------------------- 130 // Language Descriptions 131 // ------------------------------------------------------------------------- 132 133 @Override 134 public CommandResult createLanguageDescription(UserVisitPK userVisitPK, CreateLanguageDescriptionForm form) { 135 return new CreateLanguageDescriptionCommand(userVisitPK, form).run(); 136 } 137 138 // ------------------------------------------------------------------------- 139 // Party Type Password String Policies 140 // ------------------------------------------------------------------------- 141 142 @Override 143 public CommandResult createPartyTypePasswordStringPolicy(UserVisitPK userVisitPK, CreatePartyTypePasswordStringPolicyForm form) { 144 return new CreatePartyTypePasswordStringPolicyCommand(userVisitPK, form).run(); 145 } 146 147 @Override 148 public CommandResult editPartyTypePasswordStringPolicy(UserVisitPK userVisitPK, EditPartyTypePasswordStringPolicyForm form) { 149 return new EditPartyTypePasswordStringPolicyCommand(userVisitPK, form).run(); 150 } 151 152 @Override 153 public CommandResult deletePartyTypePasswordStringPolicy(UserVisitPK userVisitPK, DeletePartyTypePasswordStringPolicyForm form) { 154 return new DeletePartyTypePasswordStringPolicyCommand(userVisitPK, form).run(); 155 } 156 157 // ------------------------------------------------------------------------- 158 // Party Type Lockout Policies 159 // ------------------------------------------------------------------------- 160 161 @Override 162 public CommandResult createPartyTypeLockoutPolicy(UserVisitPK userVisitPK, CreatePartyTypeLockoutPolicyForm form) { 163 return new CreatePartyTypeLockoutPolicyCommand(userVisitPK, form).run(); 164 } 165 166 @Override 167 public CommandResult editPartyTypeLockoutPolicy(UserVisitPK userVisitPK, EditPartyTypeLockoutPolicyForm form) { 168 return new EditPartyTypeLockoutPolicyCommand(userVisitPK, form).run(); 169 } 170 171 @Override 172 public CommandResult deletePartyTypeLockoutPolicy(UserVisitPK userVisitPK, DeletePartyTypeLockoutPolicyForm form) { 173 return new DeletePartyTypeLockoutPolicyCommand(userVisitPK, form).run(); 174 } 175 176 // ------------------------------------------------------------------------- 177 // Party Type Audit Policies 178 // ------------------------------------------------------------------------- 179 180 @Override 181 public CommandResult createPartyTypeAuditPolicy(UserVisitPK userVisitPK, CreatePartyTypeAuditPolicyForm form) { 182 return new CreatePartyTypeAuditPolicyCommand(userVisitPK, form).run(); 183 } 184 185 @Override 186 public CommandResult editPartyTypeAuditPolicy(UserVisitPK userVisitPK, EditPartyTypeAuditPolicyForm form) { 187 return new EditPartyTypeAuditPolicyCommand(userVisitPK, form).run(); 188 } 189 190 @Override 191 public CommandResult deletePartyTypeAuditPolicy(UserVisitPK userVisitPK, DeletePartyTypeAuditPolicyForm form) { 192 return new DeletePartyTypeAuditPolicyCommand(userVisitPK, form).run(); 193 } 194 195 // ------------------------------------------------------------------------- 196 // Personal Titles 197 // ------------------------------------------------------------------------- 198 199 @Override 200 public CommandResult createPersonalTitle(UserVisitPK userVisitPK, CreatePersonalTitleForm form) { 201 return new CreatePersonalTitleCommand(userVisitPK, form).run(); 202 } 203 204 @Override 205 public CommandResult getPersonalTitleChoices(UserVisitPK userVisitPK, GetPersonalTitleChoicesForm form) { 206 return new GetPersonalTitleChoicesCommand(userVisitPK, form).run(); 207 } 208 209 @Override 210 public CommandResult getPersonalTitles(UserVisitPK userVisitPK, GetPersonalTitlesForm form) { 211 return new GetPersonalTitlesCommand(userVisitPK, form).run(); 212 } 213 214 @Override 215 public CommandResult setDefaultPersonalTitle(UserVisitPK userVisitPK, SetDefaultPersonalTitleForm form) { 216 return new SetDefaultPersonalTitleCommand(userVisitPK, form).run(); 217 } 218 219 @Override 220 public CommandResult editPersonalTitle(UserVisitPK userVisitPK, EditPersonalTitleForm form) { 221 return new EditPersonalTitleCommand(userVisitPK, form).run(); 222 } 223 224 @Override 225 public CommandResult deletePersonalTitle(UserVisitPK userVisitPK, DeletePersonalTitleForm form) { 226 return new DeletePersonalTitleCommand(userVisitPK, form).run(); 227 } 228 229 // ------------------------------------------------------------------------- 230 // Name Suffixes 231 // ------------------------------------------------------------------------- 232 233 @Override 234 public CommandResult createNameSuffix(UserVisitPK userVisitPK, CreateNameSuffixForm form) { 235 return new CreateNameSuffixCommand(userVisitPK, form).run(); 236 } 237 238 @Override 239 public CommandResult getNameSuffixChoices(UserVisitPK userVisitPK, GetNameSuffixChoicesForm form) { 240 return new GetNameSuffixChoicesCommand(userVisitPK, form).run(); 241 } 242 243 @Override 244 public CommandResult getNameSuffixes(UserVisitPK userVisitPK, GetNameSuffixesForm form) { 245 return new GetNameSuffixesCommand(userVisitPK, form).run(); 246 } 247 248 @Override 249 public CommandResult setDefaultNameSuffix(UserVisitPK userVisitPK, SetDefaultNameSuffixForm form) { 250 return new SetDefaultNameSuffixCommand(userVisitPK, form).run(); 251 } 252 253 @Override 254 public CommandResult editNameSuffix(UserVisitPK userVisitPK, EditNameSuffixForm form) { 255 return new EditNameSuffixCommand(userVisitPK, form).run(); 256 } 257 258 @Override 259 public CommandResult deleteNameSuffix(UserVisitPK userVisitPK, DeleteNameSuffixForm form) { 260 return new DeleteNameSuffixCommand(userVisitPK, form).run(); 261 } 262 263 // ------------------------------------------------------------------------- 264 // Date Time Formats 265 // ------------------------------------------------------------------------- 266 267 @Override 268 public CommandResult createDateTimeFormat(UserVisitPK userVisitPK, CreateDateTimeFormatForm form) { 269 return new CreateDateTimeFormatCommand(userVisitPK, form).run(); 270 } 271 272 @Override 273 public CommandResult getDateTimeFormatChoices(UserVisitPK userVisitPK, GetDateTimeFormatChoicesForm form) { 274 return new GetDateTimeFormatChoicesCommand(userVisitPK, form).run(); 275 } 276 277 @Override 278 public CommandResult getDateTimeFormat(UserVisitPK userVisitPK, GetDateTimeFormatForm form) { 279 return new GetDateTimeFormatCommand(userVisitPK, form).run(); 280 } 281 282 @Override 283 public CommandResult getPreferredDateTimeFormat(UserVisitPK userVisitPK, GetPreferredDateTimeFormatForm form) { 284 return new GetPreferredDateTimeFormatCommand(userVisitPK, form).run(); 285 } 286 287 @Override 288 public CommandResult getDateTimeFormats(UserVisitPK userVisitPK, GetDateTimeFormatsForm form) { 289 return new GetDateTimeFormatsCommand(userVisitPK, form).run(); 290 } 291 292 // ------------------------------------------------------------------------- 293 // Date Time Format Descriptions 294 // ------------------------------------------------------------------------- 295 296 @Override 297 public CommandResult createDateTimeFormatDescription(UserVisitPK userVisitPK, CreateDateTimeFormatDescriptionForm form) { 298 return new CreateDateTimeFormatDescriptionCommand(userVisitPK, form).run(); 299 } 300 301 @Override 302 public CommandResult getDateTimeFormatDescriptions(UserVisitPK userVisitPK, GetDateTimeFormatDescriptionsForm form) { 303 return new GetDateTimeFormatDescriptionsCommand(userVisitPK, form).run(); 304 } 305 306 @Override 307 public CommandResult editDateTimeFormatDescription(UserVisitPK userVisitPK, EditDateTimeFormatDescriptionForm form) { 308 return new EditDateTimeFormatDescriptionCommand(userVisitPK, form).run(); 309 } 310 311 @Override 312 public CommandResult deleteDateTimeFormatDescription(UserVisitPK userVisitPK, DeleteDateTimeFormatDescriptionForm form) { 313 return new DeleteDateTimeFormatDescriptionCommand(userVisitPK, form).run(); 314 } 315 316 // ------------------------------------------------------------------------- 317 // Time Zones 318 // ------------------------------------------------------------------------- 319 320 @Override 321 public CommandResult createTimeZone(UserVisitPK userVisitPK, CreateTimeZoneForm form) { 322 return new CreateTimeZoneCommand(userVisitPK, form).run(); 323 } 324 325 @Override 326 public CommandResult getTimeZoneChoices(UserVisitPK userVisitPK, GetTimeZoneChoicesForm form) { 327 return new GetTimeZoneChoicesCommand(userVisitPK, form).run(); 328 } 329 330 @Override 331 public CommandResult getTimeZone(UserVisitPK userVisitPK, GetTimeZoneForm form) { 332 return new GetTimeZoneCommand(userVisitPK, form).run(); 333 } 334 335 @Override 336 public CommandResult getPreferredTimeZone(UserVisitPK userVisitPK, GetPreferredTimeZoneForm form) { 337 return new GetPreferredTimeZoneCommand(userVisitPK, form).run(); 338 } 339 340 @Override 341 public CommandResult getTimeZones(UserVisitPK userVisitPK, GetTimeZonesForm form) { 342 return new GetTimeZonesCommand(userVisitPK, form).run(); 343 } 344 345 // ------------------------------------------------------------------------- 346 // Time Zone Descriptions 347 // ------------------------------------------------------------------------- 348 349 @Override 350 public CommandResult createTimeZoneDescription(UserVisitPK userVisitPK, CreateTimeZoneDescriptionForm form) { 351 return new CreateTimeZoneDescriptionCommand(userVisitPK, form).run(); 352 } 353 354 @Override 355 public CommandResult getTimeZoneDescriptions(UserVisitPK userVisitPK, GetTimeZoneDescriptionsForm form) { 356 return new GetTimeZoneDescriptionsCommand(userVisitPK, form).run(); 357 } 358 359 @Override 360 public CommandResult editTimeZoneDescription(UserVisitPK userVisitPK, EditTimeZoneDescriptionForm form) { 361 return new EditTimeZoneDescriptionCommand(userVisitPK, form).run(); 362 } 363 364 @Override 365 public CommandResult deleteTimeZoneDescription(UserVisitPK userVisitPK, DeleteTimeZoneDescriptionForm form) { 366 return new DeleteTimeZoneDescriptionCommand(userVisitPK, form).run(); 367 } 368 369 // ------------------------------------------------------------------------- 370 // Companies 371 // ------------------------------------------------------------------------- 372 373 @Override 374 public CommandResult createCompany(UserVisitPK userVisitPK, CreateCompanyForm form) { 375 return new CreateCompanyCommand(userVisitPK, form).run(); 376 } 377 378 @Override 379 public CommandResult getCompanyChoices(UserVisitPK userVisitPK, GetCompanyChoicesForm form) { 380 return new GetCompanyChoicesCommand(userVisitPK, form).run(); 381 } 382 383 @Override 384 public CommandResult getCompanies(UserVisitPK userVisitPK, GetCompaniesForm form) { 385 return new GetCompaniesCommand(userVisitPK, form).run(); 386 } 387 388 @Override 389 public CommandResult getCompany(UserVisitPK userVisitPK, GetCompanyForm form) { 390 return new GetCompanyCommand(userVisitPK, form).run(); 391 } 392 393 @Override 394 public CommandResult setDefaultCompany(UserVisitPK userVisitPK, SetDefaultCompanyForm form) { 395 return new SetDefaultCompanyCommand(userVisitPK, form).run(); 396 } 397 398 @Override 399 public CommandResult editCompany(UserVisitPK userVisitPK, EditCompanyForm form) { 400 return new EditCompanyCommand(userVisitPK, form).run(); 401 } 402 403 @Override 404 public CommandResult deleteCompany(UserVisitPK userVisitPK, DeleteCompanyForm form) { 405 return new DeleteCompanyCommand(userVisitPK, form).run(); 406 } 407 408 // ------------------------------------------------------------------------- 409 // Divisions 410 // ------------------------------------------------------------------------- 411 412 @Override 413 public CommandResult createDivision(UserVisitPK userVisitPK, CreateDivisionForm form) { 414 return new CreateDivisionCommand(userVisitPK, form).run(); 415 } 416 417 @Override 418 public CommandResult getDivisionChoices(UserVisitPK userVisitPK, GetDivisionChoicesForm form) { 419 return new GetDivisionChoicesCommand(userVisitPK, form).run(); 420 } 421 422 @Override 423 public CommandResult getDivisions(UserVisitPK userVisitPK, GetDivisionsForm form) { 424 return new GetDivisionsCommand(userVisitPK, form).run(); 425 } 426 427 @Override 428 public CommandResult getDivision(UserVisitPK userVisitPK, GetDivisionForm form) { 429 return new GetDivisionCommand(userVisitPK, form).run(); 430 } 431 432 @Override 433 public CommandResult setDefaultDivision(UserVisitPK userVisitPK, SetDefaultDivisionForm form) { 434 return new SetDefaultDivisionCommand(userVisitPK, form).run(); 435 } 436 437 @Override 438 public CommandResult editDivision(UserVisitPK userVisitPK, EditDivisionForm form) { 439 return new EditDivisionCommand(userVisitPK, form).run(); 440 } 441 442 @Override 443 public CommandResult deleteDivision(UserVisitPK userVisitPK, DeleteDivisionForm form) { 444 return new DeleteDivisionCommand(userVisitPK, form).run(); 445 } 446 447 // ------------------------------------------------------------------------- 448 // Departments 449 // ------------------------------------------------------------------------- 450 451 @Override 452 public CommandResult createDepartment(UserVisitPK userVisitPK, CreateDepartmentForm form) { 453 return new CreateDepartmentCommand(userVisitPK, form).run(); 454 } 455 456 @Override 457 public CommandResult getDepartmentChoices(UserVisitPK userVisitPK, GetDepartmentChoicesForm form) { 458 return new GetDepartmentChoicesCommand(userVisitPK, form).run(); 459 } 460 461 @Override 462 public CommandResult getDepartments(UserVisitPK userVisitPK, GetDepartmentsForm form) { 463 return new GetDepartmentsCommand(userVisitPK, form).run(); 464 } 465 466 @Override 467 public CommandResult getDepartment(UserVisitPK userVisitPK, GetDepartmentForm form) { 468 return new GetDepartmentCommand(userVisitPK, form).run(); 469 } 470 471 @Override 472 public CommandResult setDefaultDepartment(UserVisitPK userVisitPK, SetDefaultDepartmentForm form) { 473 return new SetDefaultDepartmentCommand(userVisitPK, form).run(); 474 } 475 476 @Override 477 public CommandResult editDepartment(UserVisitPK userVisitPK, EditDepartmentForm form) { 478 return new EditDepartmentCommand(userVisitPK, form).run(); 479 } 480 481 @Override 482 public CommandResult deleteDepartment(UserVisitPK userVisitPK, DeleteDepartmentForm form) { 483 return new DeleteDepartmentCommand(userVisitPK, form).run(); 484 } 485 486 // ------------------------------------------------------------------------- 487 // Party Relationship Types 488 // ------------------------------------------------------------------------- 489 490 @Override 491 public CommandResult createPartyRelationshipType(UserVisitPK userVisitPK, CreatePartyRelationshipTypeForm form) { 492 return new CreatePartyRelationshipTypeCommand(userVisitPK, form).run(); 493 } 494 495 // ------------------------------------------------------------------------- 496 // Party Relationship Type Descriptions 497 // ------------------------------------------------------------------------- 498 499 @Override 500 public CommandResult createPartyRelationshipTypeDescription(UserVisitPK userVisitPK, CreatePartyRelationshipTypeDescriptionForm form) { 501 return new CreatePartyRelationshipTypeDescriptionCommand(userVisitPK, form).run(); 502 } 503 504 // -------------------------------------------------------------------------------- 505 // Party Relationships 506 // -------------------------------------------------------------------------------- 507 508 @Override 509 public CommandResult getPartyRelationships(UserVisitPK userVisitPK, GetPartyRelationshipsForm form) { 510 return new GetPartyRelationshipsCommand(userVisitPK, form).run(); 511 } 512 513 @Override 514 public CommandResult getPartyRelationship(UserVisitPK userVisitPK, GetPartyRelationshipForm form) { 515 return new GetPartyRelationshipCommand(userVisitPK, form).run(); 516 } 517 518 // ------------------------------------------------------------------------- 519 // Role Types 520 // ------------------------------------------------------------------------- 521 522 @Override 523 public CommandResult createRoleType(UserVisitPK userVisitPK, CreateRoleTypeForm form) { 524 return new CreateRoleTypeCommand(userVisitPK, form).run(); 525 } 526 527 // ------------------------------------------------------------------------- 528 // Role Type Descriptions 529 // ------------------------------------------------------------------------- 530 531 @Override 532 public CommandResult createRoleTypeDescription(UserVisitPK userVisitPK, CreateRoleTypeDescriptionForm form) { 533 return new CreateRoleTypeDescriptionCommand(userVisitPK, form).run(); 534 } 535 536 // ------------------------------------------------------------------------- 537 // Customers 538 // ------------------------------------------------------------------------- 539 540 @Override 541 public CommandResult createCustomer(UserVisitPK userVisitPK, CreateCustomerForm form) { 542 return new CreateCustomerCommand(userVisitPK, form).run(); 543 } 544 545 @Override 546 public CommandResult createCustomerWithLogin(UserVisitPK userVisitPK, CreateCustomerWithLoginForm form) { 547 return new CreateCustomerWithLoginCommand(userVisitPK, form).run(); 548 } 549 550 // ------------------------------------------------------------------------- 551 // Employees 552 // ------------------------------------------------------------------------- 553 554 @Override 555 public CommandResult createEmployee(UserVisitPK userVisitPK, CreateEmployeeForm form) { 556 return new CreateEmployeeCommand(userVisitPK, form).run(); 557 } 558 559 @Override 560 public CommandResult addEmployeeToCompany(UserVisitPK userVisitPK, AddEmployeeToCompanyForm form) { 561 return new AddEmployeeToCompanyCommand(userVisitPK, form).run(); 562 } 563 564 @Override 565 public CommandResult addEmployeeToDivision(UserVisitPK userVisitPK, AddEmployeeToDivisionForm form) { 566 return new AddEmployeeToDivisionCommand(userVisitPK, form).run(); 567 } 568 569 @Override 570 public CommandResult addEmployeeToDepartment(UserVisitPK userVisitPK, AddEmployeeToDepartmentForm form) { 571 return new AddEmployeeToDepartmentCommand(userVisitPK, form).run(); 572 } 573 574 @Override 575 public CommandResult removeEmployeeFromCompany(UserVisitPK userVisitPK, RemoveEmployeeFromCompanyForm form) { 576 return new RemoveEmployeeFromCompanyCommand(userVisitPK, form).run(); 577 } 578 579 @Override 580 public CommandResult removeEmployeeFromDivision(UserVisitPK userVisitPK, RemoveEmployeeFromDivisionForm form) { 581 return new RemoveEmployeeFromDivisionCommand(userVisitPK, form).run(); 582 } 583 584 @Override 585 public CommandResult removeEmployeeFromDepartment(UserVisitPK userVisitPK, RemoveEmployeeFromDepartmentForm form) { 586 return new RemoveEmployeFromDepartmentCommand(userVisitPK, form).run(); 587 } 588 589 @Override 590 public CommandResult getEmployeeStatusChoices(UserVisitPK userVisitPK, GetEmployeeStatusChoicesForm form) { 591 return new GetEmployeeStatusChoicesCommand(userVisitPK, form).run(); 592 } 593 594 @Override 595 public CommandResult setEmployeeStatus(UserVisitPK userVisitPK, SetEmployeeStatusForm form) { 596 return new SetEmployeeStatusCommand(userVisitPK, form).run(); 597 } 598 599 @Override 600 public CommandResult getEmployeeAvailabilityChoices(UserVisitPK userVisitPK, GetEmployeeAvailabilityChoicesForm form) { 601 return new GetEmployeeAvailabilityChoicesCommand(userVisitPK, form).run(); 602 } 603 604 @Override 605 public CommandResult setEmployeeAvailability(UserVisitPK userVisitPK, SetEmployeeAvailabilityForm form) { 606 return new SetEmployeeAvailabilityCommand(userVisitPK, form).run(); 607 } 608 609 @Override 610 public CommandResult editEmployee(UserVisitPK userVisitPK, EditEmployeeForm form) { 611 return new EditEmployeeCommand(userVisitPK, form).run(); 612 } 613 614 // -------------------------------------------------------------------------------- 615 // Vendors 616 // -------------------------------------------------------------------------------- 617 618 @Override 619 public CommandResult createVendor(UserVisitPK userVisitPK, CreateVendorForm form) { 620 return new CreateVendorCommand(userVisitPK, form).run(); 621 } 622 623 @Override 624 public CommandResult getVendorStatusChoices(UserVisitPK userVisitPK, GetVendorStatusChoicesForm form) { 625 return new GetVendorStatusChoicesCommand(userVisitPK, form).run(); 626 } 627 628 @Override 629 public CommandResult setVendorStatus(UserVisitPK userVisitPK, SetVendorStatusForm form) { 630 return new SetVendorStatusCommand(userVisitPK, form).run(); 631 } 632 633 // -------------------------------------------------------------------------------- 634 // Genders 635 // -------------------------------------------------------------------------------- 636 637 @Override 638 public CommandResult createGender(UserVisitPK userVisitPK, CreateGenderForm form) { 639 return new CreateGenderCommand(userVisitPK, form).run(); 640 } 641 642 @Override 643 public CommandResult getGenderChoices(UserVisitPK userVisitPK, GetGenderChoicesForm form) { 644 return new GetGenderChoicesCommand(userVisitPK, form).run(); 645 } 646 647 @Override 648 public CommandResult getGender(UserVisitPK userVisitPK, GetGenderForm form) { 649 return new GetGenderCommand(userVisitPK, form).run(); 650 } 651 652 @Override 653 public CommandResult getGenders(UserVisitPK userVisitPK, GetGendersForm form) { 654 return new GetGendersCommand(userVisitPK, form).run(); 655 } 656 657 @Override 658 public CommandResult setDefaultGender(UserVisitPK userVisitPK, SetDefaultGenderForm form) { 659 return new SetDefaultGenderCommand(userVisitPK, form).run(); 660 } 661 662 @Override 663 public CommandResult editGender(UserVisitPK userVisitPK, EditGenderForm form) { 664 return new EditGenderCommand(userVisitPK, form).run(); 665 } 666 667 @Override 668 public CommandResult deleteGender(UserVisitPK userVisitPK, DeleteGenderForm form) { 669 return new DeleteGenderCommand(userVisitPK, form).run(); 670 } 671 672 // -------------------------------------------------------------------------------- 673 // Gender Descriptions 674 // -------------------------------------------------------------------------------- 675 676 @Override 677 public CommandResult createGenderDescription(UserVisitPK userVisitPK, CreateGenderDescriptionForm form) { 678 return new CreateGenderDescriptionCommand(userVisitPK, form).run(); 679 } 680 681 @Override 682 public CommandResult getGenderDescriptions(UserVisitPK userVisitPK, GetGenderDescriptionsForm form) { 683 return new GetGenderDescriptionsCommand(userVisitPK, form).run(); 684 } 685 686 @Override 687 public CommandResult editGenderDescription(UserVisitPK userVisitPK, EditGenderDescriptionForm form) { 688 return new EditGenderDescriptionCommand(userVisitPK, form).run(); 689 } 690 691 @Override 692 public CommandResult deleteGenderDescription(UserVisitPK userVisitPK, DeleteGenderDescriptionForm form) { 693 return new DeleteGenderDescriptionCommand(userVisitPK, form).run(); 694 } 695 696 // -------------------------------------------------------------------------------- 697 // Moods 698 // -------------------------------------------------------------------------------- 699 700 @Override 701 public CommandResult createMood(UserVisitPK userVisitPK, CreateMoodForm form) { 702 return new CreateMoodCommand(userVisitPK, form).run(); 703 } 704 705 @Override 706 public CommandResult getMoodChoices(UserVisitPK userVisitPK, GetMoodChoicesForm form) { 707 return new GetMoodChoicesCommand(userVisitPK, form).run(); 708 } 709 710 @Override 711 public CommandResult getMood(UserVisitPK userVisitPK, GetMoodForm form) { 712 return new GetMoodCommand(userVisitPK, form).run(); 713 } 714 715 @Override 716 public CommandResult getMoods(UserVisitPK userVisitPK, GetMoodsForm form) { 717 return new GetMoodsCommand(userVisitPK, form).run(); 718 } 719 720 @Override 721 public CommandResult setDefaultMood(UserVisitPK userVisitPK, SetDefaultMoodForm form) { 722 return new SetDefaultMoodCommand(userVisitPK, form).run(); 723 } 724 725 @Override 726 public CommandResult editMood(UserVisitPK userVisitPK, EditMoodForm form) { 727 return new EditMoodCommand(userVisitPK, form).run(); 728 } 729 730 @Override 731 public CommandResult deleteMood(UserVisitPK userVisitPK, DeleteMoodForm form) { 732 return new DeleteMoodCommand(userVisitPK, form).run(); 733 } 734 735 // -------------------------------------------------------------------------------- 736 // Mood Descriptions 737 // -------------------------------------------------------------------------------- 738 739 @Override 740 public CommandResult createMoodDescription(UserVisitPK userVisitPK, CreateMoodDescriptionForm form) { 741 return new CreateMoodDescriptionCommand(userVisitPK, form).run(); 742 } 743 744 @Override 745 public CommandResult getMoodDescriptions(UserVisitPK userVisitPK, GetMoodDescriptionsForm form) { 746 return new GetMoodDescriptionsCommand(userVisitPK, form).run(); 747 } 748 749 @Override 750 public CommandResult editMoodDescription(UserVisitPK userVisitPK, EditMoodDescriptionForm form) { 751 return new EditMoodDescriptionCommand(userVisitPK, form).run(); 752 } 753 754 @Override 755 public CommandResult deleteMoodDescription(UserVisitPK userVisitPK, DeleteMoodDescriptionForm form) { 756 return new DeleteMoodDescriptionCommand(userVisitPK, form).run(); 757 } 758 759 // -------------------------------------------------------------------------------- 760 // Birthday Formats 761 // -------------------------------------------------------------------------------- 762 763 @Override 764 public CommandResult createBirthdayFormat(UserVisitPK userVisitPK, CreateBirthdayFormatForm form) { 765 return new CreateBirthdayFormatCommand(userVisitPK, form).run(); 766 } 767 768 @Override 769 public CommandResult getBirthdayFormatChoices(UserVisitPK userVisitPK, GetBirthdayFormatChoicesForm form) { 770 return new GetBirthdayFormatChoicesCommand(userVisitPK, form).run(); 771 } 772 773 @Override 774 public CommandResult getBirthdayFormat(UserVisitPK userVisitPK, GetBirthdayFormatForm form) { 775 return new GetBirthdayFormatCommand(userVisitPK, form).run(); 776 } 777 778 @Override 779 public CommandResult getBirthdayFormats(UserVisitPK userVisitPK, GetBirthdayFormatsForm form) { 780 return new GetBirthdayFormatsCommand(userVisitPK, form).run(); 781 } 782 783 @Override 784 public CommandResult setDefaultBirthdayFormat(UserVisitPK userVisitPK, SetDefaultBirthdayFormatForm form) { 785 return new SetDefaultBirthdayFormatCommand(userVisitPK, form).run(); 786 } 787 788 @Override 789 public CommandResult editBirthdayFormat(UserVisitPK userVisitPK, EditBirthdayFormatForm form) { 790 return new EditBirthdayFormatCommand(userVisitPK, form).run(); 791 } 792 793 @Override 794 public CommandResult deleteBirthdayFormat(UserVisitPK userVisitPK, DeleteBirthdayFormatForm form) { 795 return new DeleteBirthdayFormatCommand(userVisitPK, form).run(); 796 } 797 798 // -------------------------------------------------------------------------------- 799 // Birthday Format Descriptions 800 // -------------------------------------------------------------------------------- 801 802 @Override 803 public CommandResult createBirthdayFormatDescription(UserVisitPK userVisitPK, CreateBirthdayFormatDescriptionForm form) { 804 return new CreateBirthdayFormatDescriptionCommand(userVisitPK, form).run(); 805 } 806 807 @Override 808 public CommandResult getBirthdayFormatDescription(UserVisitPK userVisitPK, GetBirthdayFormatDescriptionForm form) { 809 return new GetBirthdayFormatDescriptionCommand(userVisitPK, form).run(); 810 } 811 812 @Override 813 public CommandResult getBirthdayFormatDescriptions(UserVisitPK userVisitPK, GetBirthdayFormatDescriptionsForm form) { 814 return new GetBirthdayFormatDescriptionsCommand(userVisitPK, form).run(); 815 } 816 817 @Override 818 public CommandResult editBirthdayFormatDescription(UserVisitPK userVisitPK, EditBirthdayFormatDescriptionForm form) { 819 return new EditBirthdayFormatDescriptionCommand(userVisitPK, form).run(); 820 } 821 822 @Override 823 public CommandResult deleteBirthdayFormatDescription(UserVisitPK userVisitPK, DeleteBirthdayFormatDescriptionForm form) { 824 return new DeleteBirthdayFormatDescriptionCommand(userVisitPK, form).run(); 825 } 826 827 // -------------------------------------------------------------------------------- 828 // Profiles 829 // -------------------------------------------------------------------------------- 830 831 @Override 832 public CommandResult createProfile(UserVisitPK userVisitPK, CreateProfileForm form) { 833 return new CreateProfileCommand(userVisitPK, form).run(); 834 } 835 836 @Override 837 public CommandResult editProfile(UserVisitPK userVisitPK, EditProfileForm form) { 838 return new EditProfileCommand(userVisitPK, form).run(); 839 } 840 841 // -------------------------------------------------------------------------------- 842 // Party Alias Types 843 // -------------------------------------------------------------------------------- 844 845 @Override 846 public CommandResult createPartyAliasType(UserVisitPK userVisitPK, CreatePartyAliasTypeForm form) { 847 return new CreatePartyAliasTypeCommand(userVisitPK, form).run(); 848 } 849 850 @Override 851 public CommandResult getPartyAliasTypeChoices(UserVisitPK userVisitPK, GetPartyAliasTypeChoicesForm form) { 852 return new GetPartyAliasTypeChoicesCommand(userVisitPK, form).run(); 853 } 854 855 @Override 856 public CommandResult getPartyAliasType(UserVisitPK userVisitPK, GetPartyAliasTypeForm form) { 857 return new GetPartyAliasTypeCommand(userVisitPK, form).run(); 858 } 859 860 @Override 861 public CommandResult getPartyAliasTypes(UserVisitPK userVisitPK, GetPartyAliasTypesForm form) { 862 return new GetPartyAliasTypesCommand(userVisitPK, form).run(); 863 } 864 865 @Override 866 public CommandResult setDefaultPartyAliasType(UserVisitPK userVisitPK, SetDefaultPartyAliasTypeForm form) { 867 return new SetDefaultPartyAliasTypeCommand(userVisitPK, form).run(); 868 } 869 870 @Override 871 public CommandResult editPartyAliasType(UserVisitPK userVisitPK, EditPartyAliasTypeForm form) { 872 return new EditPartyAliasTypeCommand(userVisitPK, form).run(); 873 } 874 875 @Override 876 public CommandResult deletePartyAliasType(UserVisitPK userVisitPK, DeletePartyAliasTypeForm form) { 877 return new DeletePartyAliasTypeCommand(userVisitPK, form).run(); 878 } 879 880 // -------------------------------------------------------------------------------- 881 // Party Alias Type Descriptions 882 // -------------------------------------------------------------------------------- 883 884 @Override 885 public CommandResult createPartyAliasTypeDescription(UserVisitPK userVisitPK, CreatePartyAliasTypeDescriptionForm form) { 886 return new CreatePartyAliasTypeDescriptionCommand(userVisitPK, form).run(); 887 } 888 889 @Override 890 public CommandResult getPartyAliasTypeDescription(UserVisitPK userVisitPK, GetPartyAliasTypeDescriptionForm form) { 891 return new GetPartyAliasTypeDescriptionCommand(userVisitPK, form).run(); 892 } 893 894 @Override 895 public CommandResult getPartyAliasTypeDescriptions(UserVisitPK userVisitPK, GetPartyAliasTypeDescriptionsForm form) { 896 return new GetPartyAliasTypeDescriptionsCommand(userVisitPK, form).run(); 897 } 898 899 @Override 900 public CommandResult editPartyAliasTypeDescription(UserVisitPK userVisitPK, EditPartyAliasTypeDescriptionForm form) { 901 return new EditPartyAliasTypeDescriptionCommand(userVisitPK, form).run(); 902 } 903 904 @Override 905 public CommandResult deletePartyAliasTypeDescription(UserVisitPK userVisitPK, DeletePartyAliasTypeDescriptionForm form) { 906 return new DeletePartyAliasTypeDescriptionCommand(userVisitPK, form).run(); 907 } 908 909 // -------------------------------------------------------------------------------- 910 // Party Aliases 911 // -------------------------------------------------------------------------------- 912 913 @Override 914 public CommandResult createPartyAlias(UserVisitPK userVisitPK, CreatePartyAliasForm form) { 915 return new CreatePartyAliasCommand(userVisitPK, form).run(); 916 } 917 918 @Override 919 public CommandResult getPartyAlias(UserVisitPK userVisitPK, GetPartyAliasForm form) { 920 return new GetPartyAliasCommand(userVisitPK, form).run(); 921 } 922 923 @Override 924 public CommandResult getPartyAliases(UserVisitPK userVisitPK, GetPartyAliasesForm form) { 925 return new GetPartyAliasesCommand(userVisitPK, form).run(); 926 } 927 928 @Override 929 public CommandResult editPartyAlias(UserVisitPK userVisitPK, EditPartyAliasForm form) { 930 return new EditPartyAliasCommand(userVisitPK, form).run(); 931 } 932 933 @Override 934 public CommandResult deletePartyAlias(UserVisitPK userVisitPK, DeletePartyAliasForm form) { 935 return new DeletePartyAliasCommand(userVisitPK, form).run(); 936 } 937 938 // ------------------------------------------------------------------------- 939 // Parties 940 // ------------------------------------------------------------------------- 941 942 @Override 943 public CommandResult getParty(UserVisitPK userVisitPK, GetPartyForm form) { 944 return new GetPartyCommand(userVisitPK, form).run(); 945 } 946 947 @Override 948 public CommandResult getParties(UserVisitPK userVisitPK, GetPartiesForm form) { 949 return new GetPartiesCommand(userVisitPK, form).run(); 950 } 951 952}