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