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.inventory.server; 018 019import com.echothree.control.user.inventory.common.InventoryRemote; 020import com.echothree.control.user.inventory.common.form.*; 021import com.echothree.control.user.inventory.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 InventoryBean 029 extends InventoryFormsImpl 030 implements InventoryRemote, InventoryLocal { 031 032 // ------------------------------------------------------------------------- 033 // Testing 034 // ------------------------------------------------------------------------- 035 036 @Override 037 public String ping() { 038 return "InventoryBean is alive!"; 039 } 040 041 // ------------------------------------------------------------------------- 042 // Inventory Conditions 043 // ------------------------------------------------------------------------- 044 045 @Override 046 public CommandResult createInventoryCondition(UserVisitPK userVisitPK, CreateInventoryConditionForm form) { 047 return CDI.current().select(CreateInventoryConditionCommand.class).get().run(userVisitPK, form); 048 } 049 050 @Override 051 public CommandResult getInventoryConditions(UserVisitPK userVisitPK, GetInventoryConditionsForm form) { 052 return CDI.current().select(GetInventoryConditionsCommand.class).get().run(userVisitPK, form); 053 } 054 055 @Override 056 public CommandResult getInventoryCondition(UserVisitPK userVisitPK, GetInventoryConditionForm form) { 057 return CDI.current().select(GetInventoryConditionCommand.class).get().run(userVisitPK, form); 058 } 059 060 @Override 061 public CommandResult getInventoryConditionChoices(UserVisitPK userVisitPK, GetInventoryConditionChoicesForm form) { 062 return CDI.current().select(GetInventoryConditionChoicesCommand.class).get().run(userVisitPK, form); 063 } 064 065 @Override 066 public CommandResult setDefaultInventoryCondition(UserVisitPK userVisitPK, SetDefaultInventoryConditionForm form) { 067 return CDI.current().select(SetDefaultInventoryConditionCommand.class).get().run(userVisitPK, form); 068 } 069 070 @Override 071 public CommandResult editInventoryCondition(UserVisitPK userVisitPK, EditInventoryConditionForm form) { 072 return CDI.current().select(EditInventoryConditionCommand.class).get().run(userVisitPK, form); 073 } 074 075 @Override 076 public CommandResult deleteInventoryCondition(UserVisitPK userVisitPK, DeleteInventoryConditionForm form) { 077 return CDI.current().select(DeleteInventoryConditionCommand.class).get().run(userVisitPK, form); 078 } 079 080 // ------------------------------------------------------------------------- 081 // Inventory Condition Descriptions 082 // ------------------------------------------------------------------------- 083 084 @Override 085 public CommandResult createInventoryConditionDescription(UserVisitPK userVisitPK, CreateInventoryConditionDescriptionForm form) { 086 return CDI.current().select(CreateInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form); 087 } 088 089 @Override 090 public CommandResult getInventoryConditionDescriptions(UserVisitPK userVisitPK, GetInventoryConditionDescriptionsForm form) { 091 return CDI.current().select(GetInventoryConditionDescriptionsCommand.class).get().run(userVisitPK, form); 092 } 093 094 @Override 095 public CommandResult editInventoryConditionDescription(UserVisitPK userVisitPK, EditInventoryConditionDescriptionForm form) { 096 return CDI.current().select(EditInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form); 097 } 098 099 @Override 100 public CommandResult deleteInventoryConditionDescription(UserVisitPK userVisitPK, DeleteInventoryConditionDescriptionForm form) { 101 return CDI.current().select(DeleteInventoryConditionDescriptionCommand.class).get().run(userVisitPK, form); 102 } 103 104 // -------------------------------------------------------------------------------- 105 // Inventory Condition Use Types 106 // -------------------------------------------------------------------------------- 107 108 @Override 109 public CommandResult createInventoryConditionUseType(UserVisitPK userVisitPK, CreateInventoryConditionUseTypeForm form) { 110 return CDI.current().select(CreateInventoryConditionUseTypeCommand.class).get().run(userVisitPK, form); 111 } 112 113 @Override 114 public CommandResult getInventoryConditionUseTypeChoices(UserVisitPK userVisitPK, GetInventoryConditionUseTypeChoicesForm form) { 115 return CDI.current().select(GetInventoryConditionUseTypeChoicesCommand.class).get().run(userVisitPK, form); 116 } 117 118 @Override 119 public CommandResult getInventoryConditionUseTypes(UserVisitPK userVisitPK, GetInventoryConditionUseTypesForm form) { 120 return CDI.current().select(GetInventoryConditionUseTypesCommand.class).get().run(userVisitPK, form); 121 } 122 123 // -------------------------------------------------------------------------------- 124 // Inventory Condition Use Type Descriptions 125 // -------------------------------------------------------------------------------- 126 127 @Override 128 public CommandResult createInventoryConditionUseTypeDescription(UserVisitPK userVisitPK, CreateInventoryConditionUseTypeDescriptionForm form) { 129 return CDI.current().select(CreateInventoryConditionUseTypeDescriptionCommand.class).get().run(userVisitPK, form); 130 } 131 132 // -------------------------------------------------------------------------------- 133 // Inventory Condition Uses 134 // -------------------------------------------------------------------------------- 135 136 @Override 137 public CommandResult createInventoryConditionUse(UserVisitPK userVisitPK, CreateInventoryConditionUseForm form) { 138 return CDI.current().select(CreateInventoryConditionUseCommand.class).get().run(userVisitPK, form); 139 } 140 141 @Override 142 public CommandResult getInventoryConditionUses(UserVisitPK userVisitPK, GetInventoryConditionUsesForm form) { 143 return CDI.current().select(GetInventoryConditionUsesCommand.class).get().run(userVisitPK, form); 144 } 145 146 @Override 147 public CommandResult setDefaultInventoryConditionUse(UserVisitPK userVisitPK, SetDefaultInventoryConditionUseForm form) { 148 return CDI.current().select(SetDefaultInventoryConditionUseCommand.class).get().run(userVisitPK, form); 149 } 150 151 @Override 152 public CommandResult deleteInventoryConditionUse(UserVisitPK userVisitPK, DeleteInventoryConditionUseForm form) { 153 return CDI.current().select(DeleteInventoryConditionUseCommand.class).get().run(userVisitPK, form); 154 } 155 156 // ------------------------------------------------------------------------- 157 // Inventory Location Groups 158 // ------------------------------------------------------------------------- 159 160 @Override 161 public CommandResult createInventoryLocationGroup(UserVisitPK userVisitPK, CreateInventoryLocationGroupForm form) { 162 return CDI.current().select(CreateInventoryLocationGroupCommand.class).get().run(userVisitPK, form); 163 } 164 165 @Override 166 public CommandResult getInventoryLocationGroups(UserVisitPK userVisitPK, GetInventoryLocationGroupsForm form) { 167 return CDI.current().select(GetInventoryLocationGroupsCommand.class).get().run(userVisitPK, form); 168 } 169 170 @Override 171 public CommandResult getInventoryLocationGroup(UserVisitPK userVisitPK, GetInventoryLocationGroupForm form) { 172 return CDI.current().select(GetInventoryLocationGroupCommand.class).get().run(userVisitPK, form); 173 } 174 175 @Override 176 public CommandResult getInventoryLocationGroupChoices(UserVisitPK userVisitPK, GetInventoryLocationGroupChoicesForm form) { 177 return CDI.current().select(GetInventoryLocationGroupChoicesCommand.class).get().run(userVisitPK, form); 178 } 179 180 @Override 181 public CommandResult setDefaultInventoryLocationGroup(UserVisitPK userVisitPK, SetDefaultInventoryLocationGroupForm form) { 182 return CDI.current().select(SetDefaultInventoryLocationGroupCommand.class).get().run(userVisitPK, form); 183 } 184 185 @Override 186 public CommandResult getInventoryLocationGroupStatusChoices(UserVisitPK userVisitPK, GetInventoryLocationGroupStatusChoicesForm form) { 187 return CDI.current().select(GetInventoryLocationGroupStatusChoicesCommand.class).get().run(userVisitPK, form); 188 } 189 190 @Override 191 public CommandResult setInventoryLocationGroupStatus(UserVisitPK userVisitPK, SetInventoryLocationGroupStatusForm form) { 192 return CDI.current().select(SetInventoryLocationGroupStatusCommand.class).get().run(userVisitPK, form); 193 } 194 195 @Override 196 public CommandResult editInventoryLocationGroup(UserVisitPK userVisitPK, EditInventoryLocationGroupForm form) { 197 return CDI.current().select(EditInventoryLocationGroupCommand.class).get().run(userVisitPK, form); 198 } 199 200 @Override 201 public CommandResult deleteInventoryLocationGroup(UserVisitPK userVisitPK, DeleteInventoryLocationGroupForm form) { 202 return CDI.current().select(DeleteInventoryLocationGroupCommand.class).get().run(userVisitPK, form); 203 } 204 205 // ------------------------------------------------------------------------- 206 // Inventory Location Group Descriptions 207 // ------------------------------------------------------------------------- 208 209 @Override 210 public CommandResult createInventoryLocationGroupDescription(UserVisitPK userVisitPK, CreateInventoryLocationGroupDescriptionForm form) { 211 return CDI.current().select(CreateInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form); 212 } 213 214 @Override 215 public CommandResult getInventoryLocationGroupDescriptions(UserVisitPK userVisitPK, GetInventoryLocationGroupDescriptionsForm form) { 216 return CDI.current().select(GetInventoryLocationGroupDescriptionsCommand.class).get().run(userVisitPK, form); 217 } 218 219 @Override 220 public CommandResult editInventoryLocationGroupDescription(UserVisitPK userVisitPK, EditInventoryLocationGroupDescriptionForm form) { 221 return CDI.current().select(EditInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form); 222 } 223 224 @Override 225 public CommandResult deleteInventoryLocationGroupDescription(UserVisitPK userVisitPK, DeleteInventoryLocationGroupDescriptionForm form) { 226 return CDI.current().select(DeleteInventoryLocationGroupDescriptionCommand.class).get().run(userVisitPK, form); 227 } 228 229 // -------------------------------------------------------------------------------- 230 // Inventory Location Group Capacities 231 // -------------------------------------------------------------------------------- 232 233 @Override 234 public CommandResult createInventoryLocationGroupCapacity(UserVisitPK userVisitPK, CreateInventoryLocationGroupCapacityForm form) { 235 return CDI.current().select(CreateInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form); 236 } 237 238 @Override 239 public CommandResult getInventoryLocationGroupCapacities(UserVisitPK userVisitPK, GetInventoryLocationGroupCapacitiesForm form) { 240 return CDI.current().select(GetInventoryLocationGroupCapacitiesCommand.class).get().run(userVisitPK, form); 241 } 242 243 @Override 244 public CommandResult editInventoryLocationGroupCapacity(UserVisitPK userVisitPK, EditInventoryLocationGroupCapacityForm form) { 245 return CDI.current().select(EditInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form); 246 } 247 248 @Override 249 public CommandResult deleteInventoryLocationGroupCapacity(UserVisitPK userVisitPK, DeleteInventoryLocationGroupCapacityForm form) { 250 return CDI.current().select(DeleteInventoryLocationGroupCapacityCommand.class).get().run(userVisitPK, form); 251 } 252 253 // -------------------------------------------------------------------------------- 254 // Inventory Location Group Volumes 255 // -------------------------------------------------------------------------------- 256 257 @Override 258 public CommandResult createInventoryLocationGroupVolume(UserVisitPK userVisitPK, CreateInventoryLocationGroupVolumeForm form) { 259 return CDI.current().select(CreateInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form); 260 } 261 262 @Override 263 public CommandResult editInventoryLocationGroupVolume(UserVisitPK userVisitPK, EditInventoryLocationGroupVolumeForm form) { 264 return CDI.current().select(EditInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form); 265 } 266 267 @Override 268 public CommandResult deleteInventoryLocationGroupVolume(UserVisitPK userVisitPK, DeleteInventoryLocationGroupVolumeForm form) { 269 return CDI.current().select(DeleteInventoryLocationGroupVolumeCommand.class).get().run(userVisitPK, form); 270 } 271 272 // ------------------------------------------------------------------------- 273 // Lots 274 // ------------------------------------------------------------------------- 275 276 @Override 277 public CommandResult getLots(UserVisitPK userVisitPK, GetLotsForm form) { 278 return CDI.current().select(GetLotsCommand.class).get().run(userVisitPK, form); 279 } 280 281 @Override 282 public CommandResult getLot(UserVisitPK userVisitPK, GetLotForm form) { 283 return CDI.current().select(GetLotCommand.class).get().run(userVisitPK, form); 284 } 285 286 // -------------------------------------------------------------------------------- 287 // Lot Time Types 288 // -------------------------------------------------------------------------------- 289 290 @Override 291 public CommandResult createLotTimeType(UserVisitPK userVisitPK, CreateLotTimeTypeForm form) { 292 return CDI.current().select(CreateLotTimeTypeCommand.class).get().run(userVisitPK, form); 293 } 294 295 @Override 296 public CommandResult getLotTimeTypeChoices(UserVisitPK userVisitPK, GetLotTimeTypeChoicesForm form) { 297 return CDI.current().select(GetLotTimeTypeChoicesCommand.class).get().run(userVisitPK, form); 298 } 299 300 @Override 301 public CommandResult getLotTimeType(UserVisitPK userVisitPK, GetLotTimeTypeForm form) { 302 return CDI.current().select(GetLotTimeTypeCommand.class).get().run(userVisitPK, form); 303 } 304 305 @Override 306 public CommandResult getLotTimeTypes(UserVisitPK userVisitPK, GetLotTimeTypesForm form) { 307 return CDI.current().select(GetLotTimeTypesCommand.class).get().run(userVisitPK, form); 308 } 309 310 @Override 311 public CommandResult setDefaultLotTimeType(UserVisitPK userVisitPK, SetDefaultLotTimeTypeForm form) { 312 return CDI.current().select(SetDefaultLotTimeTypeCommand.class).get().run(userVisitPK, form); 313 } 314 315 @Override 316 public CommandResult editLotTimeType(UserVisitPK userVisitPK, EditLotTimeTypeForm form) { 317 return CDI.current().select(EditLotTimeTypeCommand.class).get().run(userVisitPK, form); 318 } 319 320 @Override 321 public CommandResult deleteLotTimeType(UserVisitPK userVisitPK, DeleteLotTimeTypeForm form) { 322 return CDI.current().select(DeleteLotTimeTypeCommand.class).get().run(userVisitPK, form); 323 } 324 325 // -------------------------------------------------------------------------------- 326 // Lot Time Type Descriptions 327 // -------------------------------------------------------------------------------- 328 329 @Override 330 public CommandResult createLotTimeTypeDescription(UserVisitPK userVisitPK, CreateLotTimeTypeDescriptionForm form) { 331 return CDI.current().select(CreateLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 332 } 333 334 @Override 335 public CommandResult getLotTimeTypeDescription(UserVisitPK userVisitPK, GetLotTimeTypeDescriptionForm form) { 336 return CDI.current().select(GetLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 337 } 338 339 @Override 340 public CommandResult getLotTimeTypeDescriptions(UserVisitPK userVisitPK, GetLotTimeTypeDescriptionsForm form) { 341 return CDI.current().select(GetLotTimeTypeDescriptionsCommand.class).get().run(userVisitPK, form); 342 } 343 344 @Override 345 public CommandResult editLotTimeTypeDescription(UserVisitPK userVisitPK, EditLotTimeTypeDescriptionForm form) { 346 return CDI.current().select(EditLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 347 } 348 349 @Override 350 public CommandResult deleteLotTimeTypeDescription(UserVisitPK userVisitPK, DeleteLotTimeTypeDescriptionForm form) { 351 return CDI.current().select(DeleteLotTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 352 } 353 354 // -------------------------------------------------------------------------------- 355 // Lot Alias Types 356 // -------------------------------------------------------------------------------- 357 358 @Override 359 public CommandResult createLotAliasType(UserVisitPK userVisitPK, CreateLotAliasTypeForm form) { 360 return CDI.current().select(CreateLotAliasTypeCommand.class).get().run(userVisitPK, form); 361 } 362 363 @Override 364 public CommandResult getLotAliasTypeChoices(UserVisitPK userVisitPK, GetLotAliasTypeChoicesForm form) { 365 return CDI.current().select(GetLotAliasTypeChoicesCommand.class).get().run(userVisitPK, form); 366 } 367 368 @Override 369 public CommandResult getLotAliasType(UserVisitPK userVisitPK, GetLotAliasTypeForm form) { 370 return CDI.current().select(GetLotAliasTypeCommand.class).get().run(userVisitPK, form); 371 } 372 373 @Override 374 public CommandResult getLotAliasTypes(UserVisitPK userVisitPK, GetLotAliasTypesForm form) { 375 return CDI.current().select(GetLotAliasTypesCommand.class).get().run(userVisitPK, form); 376 } 377 378 @Override 379 public CommandResult setDefaultLotAliasType(UserVisitPK userVisitPK, SetDefaultLotAliasTypeForm form) { 380 return CDI.current().select(SetDefaultLotAliasTypeCommand.class).get().run(userVisitPK, form); 381 } 382 383 @Override 384 public CommandResult editLotAliasType(UserVisitPK userVisitPK, EditLotAliasTypeForm form) { 385 return CDI.current().select(EditLotAliasTypeCommand.class).get().run(userVisitPK, form); 386 } 387 388 @Override 389 public CommandResult deleteLotAliasType(UserVisitPK userVisitPK, DeleteLotAliasTypeForm form) { 390 return CDI.current().select(DeleteLotAliasTypeCommand.class).get().run(userVisitPK, form); 391 } 392 393 // -------------------------------------------------------------------------------- 394 // Lot Alias Type Descriptions 395 // -------------------------------------------------------------------------------- 396 397 @Override 398 public CommandResult createLotAliasTypeDescription(UserVisitPK userVisitPK, CreateLotAliasTypeDescriptionForm form) { 399 return CDI.current().select(CreateLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 400 } 401 402 @Override 403 public CommandResult getLotAliasTypeDescription(UserVisitPK userVisitPK, GetLotAliasTypeDescriptionForm form) { 404 return CDI.current().select(GetLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 405 } 406 407 @Override 408 public CommandResult getLotAliasTypeDescriptions(UserVisitPK userVisitPK, GetLotAliasTypeDescriptionsForm form) { 409 return CDI.current().select(GetLotAliasTypeDescriptionsCommand.class).get().run(userVisitPK, form); 410 } 411 412 @Override 413 public CommandResult editLotAliasTypeDescription(UserVisitPK userVisitPK, EditLotAliasTypeDescriptionForm form) { 414 return CDI.current().select(EditLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 415 } 416 417 @Override 418 public CommandResult deleteLotAliasTypeDescription(UserVisitPK userVisitPK, DeleteLotAliasTypeDescriptionForm form) { 419 return CDI.current().select(DeleteLotAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 420 } 421 422 // -------------------------------------------------------------------------------- 423 // Lot Aliases 424 // -------------------------------------------------------------------------------- 425 426 @Override 427 public CommandResult createLotAlias(UserVisitPK userVisitPK, CreateLotAliasForm form) { 428 return CDI.current().select(CreateLotAliasCommand.class).get().run(userVisitPK, form); 429 } 430 431 @Override 432 public CommandResult getLotAlias(UserVisitPK userVisitPK, GetLotAliasForm form) { 433 return CDI.current().select(GetLotAliasCommand.class).get().run(userVisitPK, form); 434 } 435 436 @Override 437 public CommandResult getLotAliases(UserVisitPK userVisitPK, GetLotAliasesForm form) { 438 return CDI.current().select(GetLotAliasesCommand.class).get().run(userVisitPK, form); 439 } 440 441 @Override 442 public CommandResult editLotAlias(UserVisitPK userVisitPK, EditLotAliasForm form) { 443 return CDI.current().select(EditLotAliasCommand.class).get().run(userVisitPK, form); 444 } 445 446 @Override 447 public CommandResult deleteLotAlias(UserVisitPK userVisitPK, DeleteLotAliasForm form) { 448 return CDI.current().select(DeleteLotAliasCommand.class).get().run(userVisitPK, form); 449 } 450 451 // -------------------------------------------------------------------------------- 452 // Party Inventory Levels 453 // -------------------------------------------------------------------------------- 454 455 @Override 456 public CommandResult createPartyInventoryLevel(UserVisitPK userVisitPK, CreatePartyInventoryLevelForm form) { 457 return CDI.current().select(CreatePartyInventoryLevelCommand.class).get().run(userVisitPK, form); 458 } 459 460 @Override 461 public CommandResult getPartyInventoryLevel(UserVisitPK userVisitPK, GetPartyInventoryLevelForm form) { 462 return CDI.current().select(GetPartyInventoryLevelCommand.class).get().run(userVisitPK, form); 463 } 464 465 @Override 466 public CommandResult getPartyInventoryLevels(UserVisitPK userVisitPK, GetPartyInventoryLevelsForm form) { 467 return CDI.current().select(GetPartyInventoryLevelsCommand.class).get().run(userVisitPK, form); 468 } 469 470 @Override 471 public CommandResult editPartyInventoryLevel(UserVisitPK userVisitPK, EditPartyInventoryLevelForm form) { 472 return CDI.current().select(EditPartyInventoryLevelCommand.class).get().run(userVisitPK, form); 473 } 474 475 @Override 476 public CommandResult deletePartyInventoryLevel(UserVisitPK userVisitPK, DeletePartyInventoryLevelForm form) { 477 return CDI.current().select(DeletePartyInventoryLevelCommand.class).get().run(userVisitPK, form); 478 } 479 480 // -------------------------------------------------------------------------------- 481 // Allocation Priorities 482 // -------------------------------------------------------------------------------- 483 484 @Override 485 public CommandResult createAllocationPriority(UserVisitPK userVisitPK, CreateAllocationPriorityForm form) { 486 return CDI.current().select(CreateAllocationPriorityCommand.class).get().run(userVisitPK, form); 487 } 488 489 @Override 490 public CommandResult getAllocationPriorityChoices(UserVisitPK userVisitPK, GetAllocationPriorityChoicesForm form) { 491 return CDI.current().select(GetAllocationPriorityChoicesCommand.class).get().run(userVisitPK, form); 492 } 493 494 @Override 495 public CommandResult getAllocationPriority(UserVisitPK userVisitPK, GetAllocationPriorityForm form) { 496 return CDI.current().select(GetAllocationPriorityCommand.class).get().run(userVisitPK, form); 497 } 498 499 @Override 500 public CommandResult getAllocationPriorities(UserVisitPK userVisitPK, GetAllocationPrioritiesForm form) { 501 return CDI.current().select(GetAllocationPrioritiesCommand.class).get().run(userVisitPK, form); 502 } 503 504 @Override 505 public CommandResult setDefaultAllocationPriority(UserVisitPK userVisitPK, SetDefaultAllocationPriorityForm form) { 506 return CDI.current().select(SetDefaultAllocationPriorityCommand.class).get().run(userVisitPK, form); 507 } 508 509 @Override 510 public CommandResult editAllocationPriority(UserVisitPK userVisitPK, EditAllocationPriorityForm form) { 511 return CDI.current().select(EditAllocationPriorityCommand.class).get().run(userVisitPK, form); 512 } 513 514 @Override 515 public CommandResult deleteAllocationPriority(UserVisitPK userVisitPK, DeleteAllocationPriorityForm form) { 516 return CDI.current().select(DeleteAllocationPriorityCommand.class).get().run(userVisitPK, form); 517 } 518 519 // -------------------------------------------------------------------------------- 520 // Allocation Priority Descriptions 521 // -------------------------------------------------------------------------------- 522 523 @Override 524 public CommandResult createAllocationPriorityDescription(UserVisitPK userVisitPK, CreateAllocationPriorityDescriptionForm form) { 525 return CDI.current().select(CreateAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form); 526 } 527 528 @Override 529 public CommandResult getAllocationPriorityDescription(UserVisitPK userVisitPK, GetAllocationPriorityDescriptionForm form) { 530 return CDI.current().select(GetAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form); 531 } 532 533 @Override 534 public CommandResult getAllocationPriorityDescriptions(UserVisitPK userVisitPK, GetAllocationPriorityDescriptionsForm form) { 535 return CDI.current().select(GetAllocationPriorityDescriptionsCommand.class).get().run(userVisitPK, form); 536 } 537 538 @Override 539 public CommandResult editAllocationPriorityDescription(UserVisitPK userVisitPK, EditAllocationPriorityDescriptionForm form) { 540 return CDI.current().select(EditAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form); 541 } 542 543 @Override 544 public CommandResult deleteAllocationPriorityDescription(UserVisitPK userVisitPK, DeleteAllocationPriorityDescriptionForm form) { 545 return CDI.current().select(DeleteAllocationPriorityDescriptionCommand.class).get().run(userVisitPK, form); 546 } 547 548 // ------------------------------------------------------------------------- 549 // Inventory Adjustment Types 550 // ------------------------------------------------------------------------- 551 552 @Override 553 public CommandResult createInventoryAdjustmentType(UserVisitPK userVisitPK, CreateInventoryAdjustmentTypeForm form) { 554 return CDI.current().select(CreateInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form); 555 } 556 557 @Override 558 public CommandResult getInventoryAdjustmentTypes(UserVisitPK userVisitPK, GetInventoryAdjustmentTypesForm form) { 559 return CDI.current().select(GetInventoryAdjustmentTypesCommand.class).get().run(userVisitPK, form); 560 } 561 562 @Override 563 public CommandResult getInventoryAdjustmentType(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeForm form) { 564 return CDI.current().select(GetInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form); 565 } 566 567 @Override 568 public CommandResult getInventoryAdjustmentTypeChoices(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeChoicesForm form) { 569 return CDI.current().select(GetInventoryAdjustmentTypeChoicesCommand.class).get().run(userVisitPK, form); 570 } 571 572 @Override 573 public CommandResult setDefaultInventoryAdjustmentType(UserVisitPK userVisitPK, SetDefaultInventoryAdjustmentTypeForm form) { 574 return CDI.current().select(SetDefaultInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form); 575 } 576 577 @Override 578 public CommandResult editInventoryAdjustmentType(UserVisitPK userVisitPK, EditInventoryAdjustmentTypeForm form) { 579 return CDI.current().select(EditInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form); 580 } 581 582 @Override 583 public CommandResult deleteInventoryAdjustmentType(UserVisitPK userVisitPK, DeleteInventoryAdjustmentTypeForm form) { 584 return CDI.current().select(DeleteInventoryAdjustmentTypeCommand.class).get().run(userVisitPK, form); 585 } 586 587 // ------------------------------------------------------------------------- 588 // Inventory Adjustment Type Descriptions 589 // ------------------------------------------------------------------------- 590 591 @Override 592 public CommandResult createInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, CreateInventoryAdjustmentTypeDescriptionForm form) { 593 return CDI.current().select(CreateInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 594 } 595 596 @Override 597 public CommandResult getInventoryAdjustmentTypeDescriptions(UserVisitPK userVisitPK, GetInventoryAdjustmentTypeDescriptionsForm form) { 598 return CDI.current().select(GetInventoryAdjustmentTypeDescriptionsCommand.class).get().run(userVisitPK, form); 599 } 600 601 @Override 602 public CommandResult editInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, EditInventoryAdjustmentTypeDescriptionForm form) { 603 return CDI.current().select(EditInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 604 } 605 606 @Override 607 public CommandResult deleteInventoryAdjustmentTypeDescription(UserVisitPK userVisitPK, DeleteInventoryAdjustmentTypeDescriptionForm form) { 608 return CDI.current().select(DeleteInventoryAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 609 } 610 611 // ------------------------------------------------------------------------- 612 // Inventory Transaction Types 613 // ------------------------------------------------------------------------- 614 615 @Override 616 public CommandResult createInventoryTransactionType(UserVisitPK userVisitPK, CreateInventoryTransactionTypeForm form) { 617 return CDI.current().select(CreateInventoryTransactionTypeCommand.class).get().run(userVisitPK, form); 618 } 619 620 @Override 621 public CommandResult getInventoryTransactionTypes(UserVisitPK userVisitPK, GetInventoryTransactionTypesForm form) { 622 return CDI.current().select(GetInventoryTransactionTypesCommand.class).get().run(userVisitPK, form); 623 } 624 625 @Override 626 public CommandResult getInventoryTransactionType(UserVisitPK userVisitPK, GetInventoryTransactionTypeForm form) { 627 return CDI.current().select(GetInventoryTransactionTypeCommand.class).get().run(userVisitPK, form); 628 } 629 630 @Override 631 public CommandResult getInventoryTransactionTypeChoices(UserVisitPK userVisitPK, GetInventoryTransactionTypeChoicesForm form) { 632 return CDI.current().select(GetInventoryTransactionTypeChoicesCommand.class).get().run(userVisitPK, form); 633 } 634 635 @Override 636 public CommandResult setDefaultInventoryTransactionType(UserVisitPK userVisitPK, SetDefaultInventoryTransactionTypeForm form) { 637 return CDI.current().select(SetDefaultInventoryTransactionTypeCommand.class).get().run(userVisitPK, form); 638 } 639 640 @Override 641 public CommandResult editInventoryTransactionType(UserVisitPK userVisitPK, EditInventoryTransactionTypeForm form) { 642 return CDI.current().select(EditInventoryTransactionTypeCommand.class).get().run(userVisitPK, form); 643 } 644 645 @Override 646 public CommandResult deleteInventoryTransactionType(UserVisitPK userVisitPK, DeleteInventoryTransactionTypeForm form) { 647 return CDI.current().select(DeleteInventoryTransactionTypeCommand.class).get().run(userVisitPK, form); 648 } 649 650 // ------------------------------------------------------------------------- 651 // Inventory Transaction Type Descriptions 652 // ------------------------------------------------------------------------- 653 654 @Override 655 public CommandResult createInventoryTransactionTypeDescription(UserVisitPK userVisitPK, CreateInventoryTransactionTypeDescriptionForm form) { 656 return CDI.current().select(CreateInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form); 657 } 658 659 @Override 660 public CommandResult getInventoryTransactionTypeDescriptions(UserVisitPK userVisitPK, GetInventoryTransactionTypeDescriptionsForm form) { 661 return CDI.current().select(GetInventoryTransactionTypeDescriptionsCommand.class).get().run(userVisitPK, form); 662 } 663 664 @Override 665 public CommandResult editInventoryTransactionTypeDescription(UserVisitPK userVisitPK, EditInventoryTransactionTypeDescriptionForm form) { 666 return CDI.current().select(EditInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form); 667 } 668 669 @Override 670 public CommandResult deleteInventoryTransactionTypeDescription(UserVisitPK userVisitPK, DeleteInventoryTransactionTypeDescriptionForm form) { 671 return CDI.current().select(DeleteInventoryTransactionTypeDescriptionCommand.class).get().run(userVisitPK, form); 672 } 673 674}