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.employee.server; 018 019import com.echothree.control.user.employee.common.EmployeeRemote; 020import com.echothree.control.user.employee.common.form.*; 021import com.echothree.control.user.employee.server.command.*; 022import com.echothree.model.data.user.common.pk.UserVisitPK; 023import com.echothree.util.common.command.CommandResult; 024import javax.ejb.Stateless; 025import javax.enterprise.inject.spi.CDI; 026 027@Stateless 028public class EmployeeBean 029 extends EmployeeFormsImpl 030 implements EmployeeRemote, EmployeeLocal { 031 032 // ------------------------------------------------------------------------- 033 // Testing 034 // ------------------------------------------------------------------------- 035 036 @Override 037 public String ping() { 038 return "EmployeeBean is alive!"; 039 } 040 041 // ------------------------------------------------------------------------- 042 // Responsibility Types 043 // ------------------------------------------------------------------------- 044 045 @Override 046 public CommandResult createResponsibilityType(UserVisitPK userVisitPK, CreateResponsibilityTypeForm form) { 047 return CDI.current().select(CreateResponsibilityTypeCommand.class).get().run(userVisitPK, form); 048 } 049 050 @Override 051 public CommandResult getResponsibilityTypes(UserVisitPK userVisitPK, GetResponsibilityTypesForm form) { 052 return CDI.current().select(GetResponsibilityTypesCommand.class).get().run(userVisitPK, form); 053 } 054 055 @Override 056 public CommandResult getResponsibilityType(UserVisitPK userVisitPK, GetResponsibilityTypeForm form) { 057 return CDI.current().select(GetResponsibilityTypeCommand.class).get().run(userVisitPK, form); 058 } 059 060 @Override 061 public CommandResult getResponsibilityTypeChoices(UserVisitPK userVisitPK, GetResponsibilityTypeChoicesForm form) { 062 return CDI.current().select(GetResponsibilityTypeChoicesCommand.class).get().run(userVisitPK, form); 063 } 064 065 @Override 066 public CommandResult setDefaultResponsibilityType(UserVisitPK userVisitPK, SetDefaultResponsibilityTypeForm form) { 067 return CDI.current().select(SetDefaultResponsibilityTypeCommand.class).get().run(userVisitPK, form); 068 } 069 070 @Override 071 public CommandResult editResponsibilityType(UserVisitPK userVisitPK, EditResponsibilityTypeForm form) { 072 return CDI.current().select(EditResponsibilityTypeCommand.class).get().run(userVisitPK, form); 073 } 074 075 @Override 076 public CommandResult deleteResponsibilityType(UserVisitPK userVisitPK, DeleteResponsibilityTypeForm form) { 077 return CDI.current().select(DeleteResponsibilityTypeCommand.class).get().run(userVisitPK, form); 078 } 079 080 // ------------------------------------------------------------------------- 081 // Responsibility Type Descriptions 082 // ------------------------------------------------------------------------- 083 084 @Override 085 public CommandResult createResponsibilityTypeDescription(UserVisitPK userVisitPK, CreateResponsibilityTypeDescriptionForm form) { 086 return CDI.current().select(CreateResponsibilityTypeDescriptionCommand.class).get().run(userVisitPK, form); 087 } 088 089 @Override 090 public CommandResult getResponsibilityTypeDescriptions(UserVisitPK userVisitPK, GetResponsibilityTypeDescriptionsForm form) { 091 return CDI.current().select(GetResponsibilityTypeDescriptionsCommand.class).get().run(userVisitPK, form); 092 } 093 094 @Override 095 public CommandResult editResponsibilityTypeDescription(UserVisitPK userVisitPK, EditResponsibilityTypeDescriptionForm form) { 096 return CDI.current().select(EditResponsibilityTypeDescriptionCommand.class).get().run(userVisitPK, form); 097 } 098 099 @Override 100 public CommandResult deleteResponsibilityTypeDescription(UserVisitPK userVisitPK, DeleteResponsibilityTypeDescriptionForm form) { 101 return CDI.current().select(DeleteResponsibilityTypeDescriptionCommand.class).get().run(userVisitPK, form); 102 } 103 104 // ------------------------------------------------------------------------- 105 // Skill Types 106 // ------------------------------------------------------------------------- 107 108 @Override 109 public CommandResult createSkillType(UserVisitPK userVisitPK, CreateSkillTypeForm form) { 110 return CDI.current().select(CreateSkillTypeCommand.class).get().run(userVisitPK, form); 111 } 112 113 @Override 114 public CommandResult getSkillTypes(UserVisitPK userVisitPK, GetSkillTypesForm form) { 115 return CDI.current().select(GetSkillTypesCommand.class).get().run(userVisitPK, form); 116 } 117 118 @Override 119 public CommandResult getSkillType(UserVisitPK userVisitPK, GetSkillTypeForm form) { 120 return CDI.current().select(GetSkillTypeCommand.class).get().run(userVisitPK, form); 121 } 122 123 @Override 124 public CommandResult getSkillTypeChoices(UserVisitPK userVisitPK, GetSkillTypeChoicesForm form) { 125 return CDI.current().select(GetSkillTypeChoicesCommand.class).get().run(userVisitPK, form); 126 } 127 128 @Override 129 public CommandResult setDefaultSkillType(UserVisitPK userVisitPK, SetDefaultSkillTypeForm form) { 130 return CDI.current().select(SetDefaultSkillTypeCommand.class).get().run(userVisitPK, form); 131 } 132 133 @Override 134 public CommandResult editSkillType(UserVisitPK userVisitPK, EditSkillTypeForm form) { 135 return CDI.current().select(EditSkillTypeCommand.class).get().run(userVisitPK, form); 136 } 137 138 @Override 139 public CommandResult deleteSkillType(UserVisitPK userVisitPK, DeleteSkillTypeForm form) { 140 return CDI.current().select(DeleteSkillTypeCommand.class).get().run(userVisitPK, form); 141 } 142 143 // ------------------------------------------------------------------------- 144 // Skill Type Descriptions 145 // ------------------------------------------------------------------------- 146 147 @Override 148 public CommandResult createSkillTypeDescription(UserVisitPK userVisitPK, CreateSkillTypeDescriptionForm form) { 149 return CDI.current().select(CreateSkillTypeDescriptionCommand.class).get().run(userVisitPK, form); 150 } 151 152 @Override 153 public CommandResult getSkillTypeDescriptions(UserVisitPK userVisitPK, GetSkillTypeDescriptionsForm form) { 154 return CDI.current().select(GetSkillTypeDescriptionsCommand.class).get().run(userVisitPK, form); 155 } 156 157 @Override 158 public CommandResult editSkillTypeDescription(UserVisitPK userVisitPK, EditSkillTypeDescriptionForm form) { 159 return CDI.current().select(EditSkillTypeDescriptionCommand.class).get().run(userVisitPK, form); 160 } 161 162 @Override 163 public CommandResult deleteSkillTypeDescription(UserVisitPK userVisitPK, DeleteSkillTypeDescriptionForm form) { 164 return CDI.current().select(DeleteSkillTypeDescriptionCommand.class).get().run(userVisitPK, form); 165 } 166 167 // ------------------------------------------------------------------------- 168 // Leave Types 169 // ------------------------------------------------------------------------- 170 171 @Override 172 public CommandResult createLeaveType(UserVisitPK userVisitPK, CreateLeaveTypeForm form) { 173 return CDI.current().select(CreateLeaveTypeCommand.class).get().run(userVisitPK, form); 174 } 175 176 @Override 177 public CommandResult getLeaveTypes(UserVisitPK userVisitPK, GetLeaveTypesForm form) { 178 return CDI.current().select(GetLeaveTypesCommand.class).get().run(userVisitPK, form); 179 } 180 181 @Override 182 public CommandResult getLeaveType(UserVisitPK userVisitPK, GetLeaveTypeForm form) { 183 return CDI.current().select(GetLeaveTypeCommand.class).get().run(userVisitPK, form); 184 } 185 186 @Override 187 public CommandResult getLeaveTypeChoices(UserVisitPK userVisitPK, GetLeaveTypeChoicesForm form) { 188 return CDI.current().select(GetLeaveTypeChoicesCommand.class).get().run(userVisitPK, form); 189 } 190 191 @Override 192 public CommandResult setDefaultLeaveType(UserVisitPK userVisitPK, SetDefaultLeaveTypeForm form) { 193 return CDI.current().select(SetDefaultLeaveTypeCommand.class).get().run(userVisitPK, form); 194 } 195 196 @Override 197 public CommandResult editLeaveType(UserVisitPK userVisitPK, EditLeaveTypeForm form) { 198 return CDI.current().select(EditLeaveTypeCommand.class).get().run(userVisitPK, form); 199 } 200 201 @Override 202 public CommandResult deleteLeaveType(UserVisitPK userVisitPK, DeleteLeaveTypeForm form) { 203 return CDI.current().select(DeleteLeaveTypeCommand.class).get().run(userVisitPK, form); 204 } 205 206 // ------------------------------------------------------------------------- 207 // Leave Type Descriptions 208 // ------------------------------------------------------------------------- 209 210 @Override 211 public CommandResult createLeaveTypeDescription(UserVisitPK userVisitPK, CreateLeaveTypeDescriptionForm form) { 212 return CDI.current().select(CreateLeaveTypeDescriptionCommand.class).get().run(userVisitPK, form); 213 } 214 215 @Override 216 public CommandResult getLeaveTypeDescriptions(UserVisitPK userVisitPK, GetLeaveTypeDescriptionsForm form) { 217 return CDI.current().select(GetLeaveTypeDescriptionsCommand.class).get().run(userVisitPK, form); 218 } 219 220 @Override 221 public CommandResult getLeaveTypeDescription(UserVisitPK userVisitPK, GetLeaveTypeDescriptionForm form) { 222 return CDI.current().select(GetLeaveTypeDescriptionCommand.class).get().run(userVisitPK, form); 223 } 224 225 @Override 226 public CommandResult editLeaveTypeDescription(UserVisitPK userVisitPK, EditLeaveTypeDescriptionForm form) { 227 return CDI.current().select(EditLeaveTypeDescriptionCommand.class).get().run(userVisitPK, form); 228 } 229 230 @Override 231 public CommandResult deleteLeaveTypeDescription(UserVisitPK userVisitPK, DeleteLeaveTypeDescriptionForm form) { 232 return CDI.current().select(DeleteLeaveTypeDescriptionCommand.class).get().run(userVisitPK, form); 233 } 234 235 // ------------------------------------------------------------------------- 236 // Leave Reasons 237 // ------------------------------------------------------------------------- 238 239 @Override 240 public CommandResult createLeaveReason(UserVisitPK userVisitPK, CreateLeaveReasonForm form) { 241 return CDI.current().select(CreateLeaveReasonCommand.class).get().run(userVisitPK, form); 242 } 243 244 @Override 245 public CommandResult getLeaveReasons(UserVisitPK userVisitPK, GetLeaveReasonsForm form) { 246 return CDI.current().select(GetLeaveReasonsCommand.class).get().run(userVisitPK, form); 247 } 248 249 @Override 250 public CommandResult getLeaveReason(UserVisitPK userVisitPK, GetLeaveReasonForm form) { 251 return CDI.current().select(GetLeaveReasonCommand.class).get().run(userVisitPK, form); 252 } 253 254 @Override 255 public CommandResult getLeaveReasonChoices(UserVisitPK userVisitPK, GetLeaveReasonChoicesForm form) { 256 return CDI.current().select(GetLeaveReasonChoicesCommand.class).get().run(userVisitPK, form); 257 } 258 259 @Override 260 public CommandResult setDefaultLeaveReason(UserVisitPK userVisitPK, SetDefaultLeaveReasonForm form) { 261 return CDI.current().select(SetDefaultLeaveReasonCommand.class).get().run(userVisitPK, form); 262 } 263 264 @Override 265 public CommandResult editLeaveReason(UserVisitPK userVisitPK, EditLeaveReasonForm form) { 266 return CDI.current().select(EditLeaveReasonCommand.class).get().run(userVisitPK, form); 267 } 268 269 @Override 270 public CommandResult deleteLeaveReason(UserVisitPK userVisitPK, DeleteLeaveReasonForm form) { 271 return CDI.current().select(DeleteLeaveReasonCommand.class).get().run(userVisitPK, form); 272 } 273 274 // ------------------------------------------------------------------------- 275 // Leave Reason Descriptions 276 // ------------------------------------------------------------------------- 277 278 @Override 279 public CommandResult createLeaveReasonDescription(UserVisitPK userVisitPK, CreateLeaveReasonDescriptionForm form) { 280 return CDI.current().select(CreateLeaveReasonDescriptionCommand.class).get().run(userVisitPK, form); 281 } 282 283 @Override 284 public CommandResult getLeaveReasonDescription(UserVisitPK userVisitPK, GetLeaveReasonDescriptionForm form) { 285 return CDI.current().select(GetLeaveReasonDescriptionCommand.class).get().run(userVisitPK, form); 286 } 287 288 @Override 289 public CommandResult getLeaveReasonDescriptions(UserVisitPK userVisitPK, GetLeaveReasonDescriptionsForm form) { 290 return CDI.current().select(GetLeaveReasonDescriptionsCommand.class).get().run(userVisitPK, form); 291 } 292 293 @Override 294 public CommandResult editLeaveReasonDescription(UserVisitPK userVisitPK, EditLeaveReasonDescriptionForm form) { 295 return CDI.current().select(EditLeaveReasonDescriptionCommand.class).get().run(userVisitPK, form); 296 } 297 298 @Override 299 public CommandResult deleteLeaveReasonDescription(UserVisitPK userVisitPK, DeleteLeaveReasonDescriptionForm form) { 300 return CDI.current().select(DeleteLeaveReasonDescriptionCommand.class).get().run(userVisitPK, form); 301 } 302 303 // ------------------------------------------------------------------------- 304 // Leaves 305 // ------------------------------------------------------------------------- 306 307 @Override 308 public CommandResult createLeave(UserVisitPK userVisitPK, CreateLeaveForm form) { 309 return CDI.current().select(CreateLeaveCommand.class).get().run(userVisitPK, form); 310 } 311 312 @Override 313 public CommandResult getLeaveStatusChoices(UserVisitPK userVisitPK, GetLeaveStatusChoicesForm form) { 314 return CDI.current().select(GetLeaveStatusChoicesCommand.class).get().run(userVisitPK, form); 315 } 316 317 @Override 318 public CommandResult setLeaveStatus(UserVisitPK userVisitPK, SetLeaveStatusForm form) { 319 return CDI.current().select(SetLeaveStatusCommand.class).get().run(userVisitPK, form); 320 } 321 322 @Override 323 public CommandResult getLeaves(UserVisitPK userVisitPK, GetLeavesForm form) { 324 return CDI.current().select(GetLeavesCommand.class).get().run(userVisitPK, form); 325 } 326 327 @Override 328 public CommandResult getLeave(UserVisitPK userVisitPK, GetLeaveForm form) { 329 return CDI.current().select(GetLeaveCommand.class).get().run(userVisitPK, form); 330 } 331 332 @Override 333 public CommandResult editLeave(UserVisitPK userVisitPK, EditLeaveForm form) { 334 return CDI.current().select(EditLeaveCommand.class).get().run(userVisitPK, form); 335 } 336 337 @Override 338 public CommandResult deleteLeave(UserVisitPK userVisitPK, DeleteLeaveForm form) { 339 return CDI.current().select(DeleteLeaveCommand.class).get().run(userVisitPK, form); 340 } 341 342 // ------------------------------------------------------------------------- 343 // Termination Reasons 344 // ------------------------------------------------------------------------- 345 346 @Override 347 public CommandResult createTerminationReason(UserVisitPK userVisitPK, CreateTerminationReasonForm form) { 348 return CDI.current().select(CreateTerminationReasonCommand.class).get().run(userVisitPK, form); 349 } 350 351 @Override 352 public CommandResult getTerminationReasons(UserVisitPK userVisitPK, GetTerminationReasonsForm form) { 353 return CDI.current().select(GetTerminationReasonsCommand.class).get().run(userVisitPK, form); 354 } 355 356 @Override 357 public CommandResult getTerminationReason(UserVisitPK userVisitPK, GetTerminationReasonForm form) { 358 return CDI.current().select(GetTerminationReasonCommand.class).get().run(userVisitPK, form); 359 } 360 361 @Override 362 public CommandResult getTerminationReasonChoices(UserVisitPK userVisitPK, GetTerminationReasonChoicesForm form) { 363 return CDI.current().select(GetTerminationReasonChoicesCommand.class).get().run(userVisitPK, form); 364 } 365 366 @Override 367 public CommandResult setDefaultTerminationReason(UserVisitPK userVisitPK, SetDefaultTerminationReasonForm form) { 368 return CDI.current().select(SetDefaultTerminationReasonCommand.class).get().run(userVisitPK, form); 369 } 370 371 @Override 372 public CommandResult editTerminationReason(UserVisitPK userVisitPK, EditTerminationReasonForm form) { 373 return CDI.current().select(EditTerminationReasonCommand.class).get().run(userVisitPK, form); 374 } 375 376 @Override 377 public CommandResult deleteTerminationReason(UserVisitPK userVisitPK, DeleteTerminationReasonForm form) { 378 return CDI.current().select(DeleteTerminationReasonCommand.class).get().run(userVisitPK, form); 379 } 380 381 // ------------------------------------------------------------------------- 382 // Termination Reason Descriptions 383 // ------------------------------------------------------------------------- 384 385 @Override 386 public CommandResult createTerminationReasonDescription(UserVisitPK userVisitPK, CreateTerminationReasonDescriptionForm form) { 387 return CDI.current().select(CreateTerminationReasonDescriptionCommand.class).get().run(userVisitPK, form); 388 } 389 390 @Override 391 public CommandResult getTerminationReasonDescriptions(UserVisitPK userVisitPK, GetTerminationReasonDescriptionsForm form) { 392 return CDI.current().select(GetTerminationReasonDescriptionsCommand.class).get().run(userVisitPK, form); 393 } 394 395 @Override 396 public CommandResult editTerminationReasonDescription(UserVisitPK userVisitPK, EditTerminationReasonDescriptionForm form) { 397 return CDI.current().select(EditTerminationReasonDescriptionCommand.class).get().run(userVisitPK, form); 398 } 399 400 @Override 401 public CommandResult deleteTerminationReasonDescription(UserVisitPK userVisitPK, DeleteTerminationReasonDescriptionForm form) { 402 return CDI.current().select(DeleteTerminationReasonDescriptionCommand.class).get().run(userVisitPK, form); 403 } 404 405 // ------------------------------------------------------------------------- 406 // Termination Types 407 // ------------------------------------------------------------------------- 408 409 @Override 410 public CommandResult createTerminationType(UserVisitPK userVisitPK, CreateTerminationTypeForm form) { 411 return CDI.current().select(CreateTerminationTypeCommand.class).get().run(userVisitPK, form); 412 } 413 414 @Override 415 public CommandResult getTerminationTypes(UserVisitPK userVisitPK, GetTerminationTypesForm form) { 416 return CDI.current().select(GetTerminationTypesCommand.class).get().run(userVisitPK, form); 417 } 418 419 @Override 420 public CommandResult getTerminationType(UserVisitPK userVisitPK, GetTerminationTypeForm form) { 421 return CDI.current().select(GetTerminationTypeCommand.class).get().run(userVisitPK, form); 422 } 423 424 @Override 425 public CommandResult getTerminationTypeChoices(UserVisitPK userVisitPK, GetTerminationTypeChoicesForm form) { 426 return CDI.current().select(GetTerminationTypeChoicesCommand.class).get().run(userVisitPK, form); 427 } 428 429 @Override 430 public CommandResult setDefaultTerminationType(UserVisitPK userVisitPK, SetDefaultTerminationTypeForm form) { 431 return CDI.current().select(SetDefaultTerminationTypeCommand.class).get().run(userVisitPK, form); 432 } 433 434 @Override 435 public CommandResult editTerminationType(UserVisitPK userVisitPK, EditTerminationTypeForm form) { 436 return CDI.current().select(EditTerminationTypeCommand.class).get().run(userVisitPK, form); 437 } 438 439 @Override 440 public CommandResult deleteTerminationType(UserVisitPK userVisitPK, DeleteTerminationTypeForm form) { 441 return CDI.current().select(DeleteTerminationTypeCommand.class).get().run(userVisitPK, form); 442 } 443 444 // ------------------------------------------------------------------------- 445 // Termination Type Descriptions 446 // ------------------------------------------------------------------------- 447 448 @Override 449 public CommandResult createTerminationTypeDescription(UserVisitPK userVisitPK, CreateTerminationTypeDescriptionForm form) { 450 return CDI.current().select(CreateTerminationTypeDescriptionCommand.class).get().run(userVisitPK, form); 451 } 452 453 @Override 454 public CommandResult getTerminationTypeDescriptions(UserVisitPK userVisitPK, GetTerminationTypeDescriptionsForm form) { 455 return CDI.current().select(GetTerminationTypeDescriptionsCommand.class).get().run(userVisitPK, form); 456 } 457 458 @Override 459 public CommandResult editTerminationTypeDescription(UserVisitPK userVisitPK, EditTerminationTypeDescriptionForm form) { 460 return CDI.current().select(EditTerminationTypeDescriptionCommand.class).get().run(userVisitPK, form); 461 } 462 463 @Override 464 public CommandResult deleteTerminationTypeDescription(UserVisitPK userVisitPK, DeleteTerminationTypeDescriptionForm form) { 465 return CDI.current().select(DeleteTerminationTypeDescriptionCommand.class).get().run(userVisitPK, form); 466 } 467 468 // ------------------------------------------------------------------------- 469 // Employments 470 // ------------------------------------------------------------------------- 471 472 @Override 473 public CommandResult createEmployment(UserVisitPK userVisitPK, CreateEmploymentForm form) { 474 return CDI.current().select(CreateEmploymentCommand.class).get().run(userVisitPK, form); 475 } 476 477 @Override 478 public CommandResult getEmployments(UserVisitPK userVisitPK, GetEmploymentsForm form) { 479 return CDI.current().select(GetEmploymentsCommand.class).get().run(userVisitPK, form); 480 } 481 482 @Override 483 public CommandResult getEmployment(UserVisitPK userVisitPK, GetEmploymentForm form) { 484 return CDI.current().select(GetEmploymentCommand.class).get().run(userVisitPK, form); 485 } 486 487 @Override 488 public CommandResult editEmployment(UserVisitPK userVisitPK, EditEmploymentForm form) { 489 return CDI.current().select(EditEmploymentCommand.class).get().run(userVisitPK, form); 490 } 491 492 @Override 493 public CommandResult deleteEmployment(UserVisitPK userVisitPK, DeleteEmploymentForm form) { 494 return CDI.current().select(DeleteEmploymentCommand.class).get().run(userVisitPK, form); 495 } 496 497 // ------------------------------------------------------------------------- 498 // Party Responsibilities 499 // ------------------------------------------------------------------------- 500 501 @Override 502 public CommandResult createPartyResponsibility(UserVisitPK userVisitPK, CreatePartyResponsibilityForm form) { 503 return CDI.current().select(CreatePartyResponsibilityCommand.class).get().run(userVisitPK, form); 504 } 505 506 @Override 507 public CommandResult getPartyResponsibilities(UserVisitPK userVisitPK, GetPartyResponsibilitiesForm form) { 508 return CDI.current().select(GetPartyResponsibilitiesCommand.class).get().run(userVisitPK, form); 509 } 510 511 @Override 512 public CommandResult deletePartyResponsibility(UserVisitPK userVisitPK, DeletePartyResponsibilityForm form) { 513 return CDI.current().select(DeletePartyResponsibilityCommand.class).get().run(userVisitPK, form); 514 } 515 516 // ------------------------------------------------------------------------- 517 // Party Skills 518 // ------------------------------------------------------------------------- 519 520 @Override 521 public CommandResult createPartySkill(UserVisitPK userVisitPK, CreatePartySkillForm form) { 522 return CDI.current().select(CreatePartySkillCommand.class).get().run(userVisitPK, form); 523 } 524 525 @Override 526 public CommandResult getPartySkills(UserVisitPK userVisitPK, GetPartySkillsForm form) { 527 return CDI.current().select(GetPartySkillsCommand.class).get().run(userVisitPK, form); 528 } 529 530 @Override 531 public CommandResult deletePartySkill(UserVisitPK userVisitPK, DeletePartySkillForm form) { 532 return CDI.current().select(DeletePartySkillCommand.class).get().run(userVisitPK, form); 533 } 534 535 // -------------------------------------------------------------------------------- 536 // Employee Types 537 // -------------------------------------------------------------------------------- 538 539 @Override 540 public CommandResult createEmployeeType(UserVisitPK userVisitPK, CreateEmployeeTypeForm form) { 541 return CDI.current().select(CreateEmployeeTypeCommand.class).get().run(userVisitPK, form); 542 } 543 544 @Override 545 public CommandResult getEmployeeTypeChoices(UserVisitPK userVisitPK, GetEmployeeTypeChoicesForm form) { 546 return CDI.current().select(GetEmployeeTypeChoicesCommand.class).get().run(userVisitPK, form); 547 } 548 549 @Override 550 public CommandResult getEmployeeType(UserVisitPK userVisitPK, GetEmployeeTypeForm form) { 551 return CDI.current().select(GetEmployeeTypeCommand.class).get().run(userVisitPK, form); 552 } 553 554 @Override 555 public CommandResult getEmployeeTypes(UserVisitPK userVisitPK, GetEmployeeTypesForm form) { 556 return CDI.current().select(GetEmployeeTypesCommand.class).get().run(userVisitPK, form); 557 } 558 559 @Override 560 public CommandResult setDefaultEmployeeType(UserVisitPK userVisitPK, SetDefaultEmployeeTypeForm form) { 561 return CDI.current().select(SetDefaultEmployeeTypeCommand.class).get().run(userVisitPK, form); 562 } 563 564 @Override 565 public CommandResult editEmployeeType(UserVisitPK userVisitPK, EditEmployeeTypeForm form) { 566 return CDI.current().select(EditEmployeeTypeCommand.class).get().run(userVisitPK, form); 567 } 568 569 @Override 570 public CommandResult deleteEmployeeType(UserVisitPK userVisitPK, DeleteEmployeeTypeForm form) { 571 return CDI.current().select(DeleteEmployeeTypeCommand.class).get().run(userVisitPK, form); 572 } 573 574 // -------------------------------------------------------------------------------- 575 // Employee Type Descriptions 576 // -------------------------------------------------------------------------------- 577 578 @Override 579 public CommandResult createEmployeeTypeDescription(UserVisitPK userVisitPK, CreateEmployeeTypeDescriptionForm form) { 580 return CDI.current().select(CreateEmployeeTypeDescriptionCommand.class).get().run(userVisitPK, form); 581 } 582 583 @Override 584 public CommandResult getEmployeeTypeDescriptions(UserVisitPK userVisitPK, GetEmployeeTypeDescriptionsForm form) { 585 return CDI.current().select(GetEmployeeTypeDescriptionsCommand.class).get().run(userVisitPK, form); 586 } 587 588 @Override 589 public CommandResult editEmployeeTypeDescription(UserVisitPK userVisitPK, EditEmployeeTypeDescriptionForm form) { 590 return CDI.current().select(EditEmployeeTypeDescriptionCommand.class).get().run(userVisitPK, form); 591 } 592 593 @Override 594 public CommandResult deleteEmployeeTypeDescription(UserVisitPK userVisitPK, DeleteEmployeeTypeDescriptionForm form) { 595 return CDI.current().select(DeleteEmployeeTypeDescriptionCommand.class).get().run(userVisitPK, form); 596 } 597 598 // ------------------------------------------------------------------------- 599 // Employees 600 // ------------------------------------------------------------------------- 601 602 @Override 603 public CommandResult getEmployee(UserVisitPK userVisitPK, GetEmployeeForm form) { 604 return CDI.current().select(GetEmployeeCommand.class).get().run(userVisitPK, form); 605 } 606 607}