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.order.server; 018 019import com.echothree.control.user.order.common.OrderRemote; 020import com.echothree.control.user.order.common.form.*; 021import com.echothree.control.user.order.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 OrderBean 029 extends OrderFormsImpl 030 implements OrderRemote, OrderLocal { 031 032 // ------------------------------------------------------------------------- 033 // Testing 034 // ------------------------------------------------------------------------- 035 036 @Override 037 public String ping() { 038 return "OrderBean is alive!"; 039 } 040 041 // ------------------------------------------------------------------------- 042 // Order Role Types 043 // ------------------------------------------------------------------------- 044 045 @Override 046 public CommandResult createOrderRoleType(UserVisitPK userVisitPK, CreateOrderRoleTypeForm form) { 047 return CDI.current().select(CreateOrderRoleTypeCommand.class).get().run(userVisitPK, form); 048 } 049 050 // ------------------------------------------------------------------------- 051 // Order Role Type Descriptions 052 // ------------------------------------------------------------------------- 053 054 @Override 055 public CommandResult createOrderRoleTypeDescription(UserVisitPK userVisitPK, CreateOrderRoleTypeDescriptionForm form) { 056 return CDI.current().select(CreateOrderRoleTypeDescriptionCommand.class).get().run(userVisitPK, form); 057 } 058 059 // -------------------------------------------------------------------------------- 060 // Order Types 061 // -------------------------------------------------------------------------------- 062 063 @Override 064 public CommandResult createOrderType(UserVisitPK userVisitPK, CreateOrderTypeForm form) { 065 return CDI.current().select(CreateOrderTypeCommand.class).get().run(userVisitPK, form); 066 } 067 068 @Override 069 public CommandResult getOrderTypeChoices(UserVisitPK userVisitPK, GetOrderTypeChoicesForm form) { 070 return CDI.current().select(GetOrderTypeChoicesCommand.class).get().run(userVisitPK, form); 071 } 072 073 @Override 074 public CommandResult getOrderType(UserVisitPK userVisitPK, GetOrderTypeForm form) { 075 return CDI.current().select(GetOrderTypeCommand.class).get().run(userVisitPK, form); 076 } 077 078 @Override 079 public CommandResult getOrderTypes(UserVisitPK userVisitPK, GetOrderTypesForm form) { 080 return CDI.current().select(GetOrderTypesCommand.class).get().run(userVisitPK, form); 081 } 082 083 @Override 084 public CommandResult setDefaultOrderType(UserVisitPK userVisitPK, SetDefaultOrderTypeForm form) { 085 return CDI.current().select(SetDefaultOrderTypeCommand.class).get().run(userVisitPK, form); 086 } 087 088 @Override 089 public CommandResult editOrderType(UserVisitPK userVisitPK, EditOrderTypeForm form) { 090 return CDI.current().select(EditOrderTypeCommand.class).get().run(userVisitPK, form); 091 } 092 093 @Override 094 public CommandResult deleteOrderType(UserVisitPK userVisitPK, DeleteOrderTypeForm form) { 095 return CDI.current().select(DeleteOrderTypeCommand.class).get().run(userVisitPK, form); 096 } 097 098 // -------------------------------------------------------------------------------- 099 // Order Type Descriptions 100 // -------------------------------------------------------------------------------- 101 102 @Override 103 public CommandResult createOrderTypeDescription(UserVisitPK userVisitPK, CreateOrderTypeDescriptionForm form) { 104 return CDI.current().select(CreateOrderTypeDescriptionCommand.class).get().run(userVisitPK, form); 105 } 106 107 @Override 108 public CommandResult getOrderTypeDescription(UserVisitPK userVisitPK, GetOrderTypeDescriptionForm form) { 109 return CDI.current().select(GetOrderTypeDescriptionCommand.class).get().run(userVisitPK, form); 110 } 111 112 @Override 113 public CommandResult getOrderTypeDescriptions(UserVisitPK userVisitPK, GetOrderTypeDescriptionsForm form) { 114 return CDI.current().select(GetOrderTypeDescriptionsCommand.class).get().run(userVisitPK, form); 115 } 116 117 @Override 118 public CommandResult editOrderTypeDescription(UserVisitPK userVisitPK, EditOrderTypeDescriptionForm form) { 119 return CDI.current().select(EditOrderTypeDescriptionCommand.class).get().run(userVisitPK, form); 120 } 121 122 @Override 123 public CommandResult deleteOrderTypeDescription(UserVisitPK userVisitPK, DeleteOrderTypeDescriptionForm form) { 124 return CDI.current().select(DeleteOrderTypeDescriptionCommand.class).get().run(userVisitPK, form); 125 } 126 127 // -------------------------------------------------------------------------------- 128 // Order Time Types 129 // -------------------------------------------------------------------------------- 130 131 @Override 132 public CommandResult createOrderTimeType(UserVisitPK userVisitPK, CreateOrderTimeTypeForm form) { 133 return CDI.current().select(CreateOrderTimeTypeCommand.class).get().run(userVisitPK, form); 134 } 135 136 @Override 137 public CommandResult getOrderTimeTypeChoices(UserVisitPK userVisitPK, GetOrderTimeTypeChoicesForm form) { 138 return CDI.current().select(GetOrderTimeTypeChoicesCommand.class).get().run(userVisitPK, form); 139 } 140 141 @Override 142 public CommandResult getOrderTimeType(UserVisitPK userVisitPK, GetOrderTimeTypeForm form) { 143 return CDI.current().select(GetOrderTimeTypeCommand.class).get().run(userVisitPK, form); 144 } 145 146 @Override 147 public CommandResult getOrderTimeTypes(UserVisitPK userVisitPK, GetOrderTimeTypesForm form) { 148 return CDI.current().select(GetOrderTimeTypesCommand.class).get().run(userVisitPK, form); 149 } 150 151 @Override 152 public CommandResult setDefaultOrderTimeType(UserVisitPK userVisitPK, SetDefaultOrderTimeTypeForm form) { 153 return CDI.current().select(SetDefaultOrderTimeTypeCommand.class).get().run(userVisitPK, form); 154 } 155 156 @Override 157 public CommandResult editOrderTimeType(UserVisitPK userVisitPK, EditOrderTimeTypeForm form) { 158 return CDI.current().select(EditOrderTimeTypeCommand.class).get().run(userVisitPK, form); 159 } 160 161 @Override 162 public CommandResult deleteOrderTimeType(UserVisitPK userVisitPK, DeleteOrderTimeTypeForm form) { 163 return CDI.current().select(DeleteOrderTimeTypeCommand.class).get().run(userVisitPK, form); 164 } 165 166 // -------------------------------------------------------------------------------- 167 // Order Time Type Descriptions 168 // -------------------------------------------------------------------------------- 169 170 @Override 171 public CommandResult createOrderTimeTypeDescription(UserVisitPK userVisitPK, CreateOrderTimeTypeDescriptionForm form) { 172 return CDI.current().select(CreateOrderTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 173 } 174 175 @Override 176 public CommandResult getOrderTimeTypeDescription(UserVisitPK userVisitPK, GetOrderTimeTypeDescriptionForm form) { 177 return CDI.current().select(GetOrderTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 178 } 179 180 @Override 181 public CommandResult getOrderTimeTypeDescriptions(UserVisitPK userVisitPK, GetOrderTimeTypeDescriptionsForm form) { 182 return CDI.current().select(GetOrderTimeTypeDescriptionsCommand.class).get().run(userVisitPK, form); 183 } 184 185 @Override 186 public CommandResult editOrderTimeTypeDescription(UserVisitPK userVisitPK, EditOrderTimeTypeDescriptionForm form) { 187 return CDI.current().select(EditOrderTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 188 } 189 190 @Override 191 public CommandResult deleteOrderTimeTypeDescription(UserVisitPK userVisitPK, DeleteOrderTimeTypeDescriptionForm form) { 192 return CDI.current().select(DeleteOrderTimeTypeDescriptionCommand.class).get().run(userVisitPK, form); 193 } 194 195 // -------------------------------------------------------------------------------- 196 // Order Alias Types 197 // -------------------------------------------------------------------------------- 198 199 @Override 200 public CommandResult createOrderAliasType(UserVisitPK userVisitPK, CreateOrderAliasTypeForm form) { 201 return CDI.current().select(CreateOrderAliasTypeCommand.class).get().run(userVisitPK, form); 202 } 203 204 @Override 205 public CommandResult getOrderAliasTypeChoices(UserVisitPK userVisitPK, GetOrderAliasTypeChoicesForm form) { 206 return CDI.current().select(GetOrderAliasTypeChoicesCommand.class).get().run(userVisitPK, form); 207 } 208 209 @Override 210 public CommandResult getOrderAliasType(UserVisitPK userVisitPK, GetOrderAliasTypeForm form) { 211 return CDI.current().select(GetOrderAliasTypeCommand.class).get().run(userVisitPK, form); 212 } 213 214 @Override 215 public CommandResult getOrderAliasTypes(UserVisitPK userVisitPK, GetOrderAliasTypesForm form) { 216 return CDI.current().select(GetOrderAliasTypesCommand.class).get().run(userVisitPK, form); 217 } 218 219 @Override 220 public CommandResult setDefaultOrderAliasType(UserVisitPK userVisitPK, SetDefaultOrderAliasTypeForm form) { 221 return CDI.current().select(SetDefaultOrderAliasTypeCommand.class).get().run(userVisitPK, form); 222 } 223 224 @Override 225 public CommandResult editOrderAliasType(UserVisitPK userVisitPK, EditOrderAliasTypeForm form) { 226 return CDI.current().select(EditOrderAliasTypeCommand.class).get().run(userVisitPK, form); 227 } 228 229 @Override 230 public CommandResult deleteOrderAliasType(UserVisitPK userVisitPK, DeleteOrderAliasTypeForm form) { 231 return CDI.current().select(DeleteOrderAliasTypeCommand.class).get().run(userVisitPK, form); 232 } 233 234 // -------------------------------------------------------------------------------- 235 // Order Alias Type Descriptions 236 // -------------------------------------------------------------------------------- 237 238 @Override 239 public CommandResult createOrderAliasTypeDescription(UserVisitPK userVisitPK, CreateOrderAliasTypeDescriptionForm form) { 240 return CDI.current().select(CreateOrderAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 241 } 242 243 @Override 244 public CommandResult getOrderAliasTypeDescription(UserVisitPK userVisitPK, GetOrderAliasTypeDescriptionForm form) { 245 return CDI.current().select(GetOrderAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 246 } 247 248 @Override 249 public CommandResult getOrderAliasTypeDescriptions(UserVisitPK userVisitPK, GetOrderAliasTypeDescriptionsForm form) { 250 return CDI.current().select(GetOrderAliasTypeDescriptionsCommand.class).get().run(userVisitPK, form); 251 } 252 253 @Override 254 public CommandResult editOrderAliasTypeDescription(UserVisitPK userVisitPK, EditOrderAliasTypeDescriptionForm form) { 255 return CDI.current().select(EditOrderAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 256 } 257 258 @Override 259 public CommandResult deleteOrderAliasTypeDescription(UserVisitPK userVisitPK, DeleteOrderAliasTypeDescriptionForm form) { 260 return CDI.current().select(DeleteOrderAliasTypeDescriptionCommand.class).get().run(userVisitPK, form); 261 } 262 263 // -------------------------------------------------------------------------------- 264 // Order Aliases 265 // -------------------------------------------------------------------------------- 266 267 @Override 268 public CommandResult createOrderAlias(UserVisitPK userVisitPK, CreateOrderAliasForm form) { 269 return CDI.current().select(CreateOrderAliasCommand.class).get().run(userVisitPK, form); 270 } 271 272 @Override 273 public CommandResult getOrderAlias(UserVisitPK userVisitPK, GetOrderAliasForm form) { 274 return CDI.current().select(GetOrderAliasCommand.class).get().run(userVisitPK, form); 275 } 276 277 @Override 278 public CommandResult getOrderAliases(UserVisitPK userVisitPK, GetOrderAliasesForm form) { 279 return CDI.current().select(GetOrderAliasesCommand.class).get().run(userVisitPK, form); 280 } 281 282 @Override 283 public CommandResult editOrderAlias(UserVisitPK userVisitPK, EditOrderAliasForm form) { 284 return CDI.current().select(EditOrderAliasCommand.class).get().run(userVisitPK, form); 285 } 286 287 @Override 288 public CommandResult deleteOrderAlias(UserVisitPK userVisitPK, DeleteOrderAliasForm form) { 289 return CDI.current().select(DeleteOrderAliasCommand.class).get().run(userVisitPK, form); 290 } 291 292 // -------------------------------------------------------------------------------- 293 // Order Priorities 294 // -------------------------------------------------------------------------------- 295 296 @Override 297 public CommandResult createOrderPriority(UserVisitPK userVisitPK, CreateOrderPriorityForm form) { 298 return CDI.current().select(CreateOrderPriorityCommand.class).get().run(userVisitPK, form); 299 } 300 301 @Override 302 public CommandResult getOrderPriorityChoices(UserVisitPK userVisitPK, GetOrderPriorityChoicesForm form) { 303 return CDI.current().select(GetOrderPriorityChoicesCommand.class).get().run(userVisitPK, form); 304 } 305 306 @Override 307 public CommandResult getOrderPriority(UserVisitPK userVisitPK, GetOrderPriorityForm form) { 308 return CDI.current().select(GetOrderPriorityCommand.class).get().run(userVisitPK, form); 309 } 310 311 @Override 312 public CommandResult getOrderPriorities(UserVisitPK userVisitPK, GetOrderPrioritiesForm form) { 313 return CDI.current().select(GetOrderPrioritiesCommand.class).get().run(userVisitPK, form); 314 } 315 316 @Override 317 public CommandResult setDefaultOrderPriority(UserVisitPK userVisitPK, SetDefaultOrderPriorityForm form) { 318 return CDI.current().select(SetDefaultOrderPriorityCommand.class).get().run(userVisitPK, form); 319 } 320 321 @Override 322 public CommandResult editOrderPriority(UserVisitPK userVisitPK, EditOrderPriorityForm form) { 323 return CDI.current().select(EditOrderPriorityCommand.class).get().run(userVisitPK, form); 324 } 325 326 @Override 327 public CommandResult deleteOrderPriority(UserVisitPK userVisitPK, DeleteOrderPriorityForm form) { 328 return CDI.current().select(DeleteOrderPriorityCommand.class).get().run(userVisitPK, form); 329 } 330 331 // -------------------------------------------------------------------------------- 332 // Order Priority Descriptions 333 // -------------------------------------------------------------------------------- 334 335 @Override 336 public CommandResult createOrderPriorityDescription(UserVisitPK userVisitPK, CreateOrderPriorityDescriptionForm form) { 337 return CDI.current().select(CreateOrderPriorityDescriptionCommand.class).get().run(userVisitPK, form); 338 } 339 340 @Override 341 public CommandResult getOrderPriorityDescription(UserVisitPK userVisitPK, GetOrderPriorityDescriptionForm form) { 342 return CDI.current().select(GetOrderPriorityDescriptionCommand.class).get().run(userVisitPK, form); 343 } 344 345 @Override 346 public CommandResult getOrderPriorityDescriptions(UserVisitPK userVisitPK, GetOrderPriorityDescriptionsForm form) { 347 return CDI.current().select(GetOrderPriorityDescriptionsCommand.class).get().run(userVisitPK, form); 348 } 349 350 @Override 351 public CommandResult editOrderPriorityDescription(UserVisitPK userVisitPK, EditOrderPriorityDescriptionForm form) { 352 return CDI.current().select(EditOrderPriorityDescriptionCommand.class).get().run(userVisitPK, form); 353 } 354 355 @Override 356 public CommandResult deleteOrderPriorityDescription(UserVisitPK userVisitPK, DeleteOrderPriorityDescriptionForm form) { 357 return CDI.current().select(DeleteOrderPriorityDescriptionCommand.class).get().run(userVisitPK, form); 358 } 359 360 // -------------------------------------------------------------------------------- 361 // Order Adjustment Types 362 // -------------------------------------------------------------------------------- 363 364 @Override 365 public CommandResult createOrderAdjustmentType(UserVisitPK userVisitPK, CreateOrderAdjustmentTypeForm form) { 366 return CDI.current().select(CreateOrderAdjustmentTypeCommand.class).get().run(userVisitPK, form); 367 } 368 369 @Override 370 public CommandResult getOrderAdjustmentTypeChoices(UserVisitPK userVisitPK, GetOrderAdjustmentTypeChoicesForm form) { 371 return CDI.current().select(GetOrderAdjustmentTypeChoicesCommand.class).get().run(userVisitPK, form); 372 } 373 374 @Override 375 public CommandResult getOrderAdjustmentType(UserVisitPK userVisitPK, GetOrderAdjustmentTypeForm form) { 376 return CDI.current().select(GetOrderAdjustmentTypeCommand.class).get().run(userVisitPK, form); 377 } 378 379 @Override 380 public CommandResult getOrderAdjustmentTypes(UserVisitPK userVisitPK, GetOrderAdjustmentTypesForm form) { 381 return CDI.current().select(GetOrderAdjustmentTypesCommand.class).get().run(userVisitPK, form); 382 } 383 384 @Override 385 public CommandResult setDefaultOrderAdjustmentType(UserVisitPK userVisitPK, SetDefaultOrderAdjustmentTypeForm form) { 386 return CDI.current().select(SetDefaultOrderAdjustmentTypeCommand.class).get().run(userVisitPK, form); 387 } 388 389 @Override 390 public CommandResult editOrderAdjustmentType(UserVisitPK userVisitPK, EditOrderAdjustmentTypeForm form) { 391 return CDI.current().select(EditOrderAdjustmentTypeCommand.class).get().run(userVisitPK, form); 392 } 393 394 @Override 395 public CommandResult deleteOrderAdjustmentType(UserVisitPK userVisitPK, DeleteOrderAdjustmentTypeForm form) { 396 return CDI.current().select(DeleteOrderAdjustmentTypeCommand.class).get().run(userVisitPK, form); 397 } 398 399 // -------------------------------------------------------------------------------- 400 // Order Adjustment Type Descriptions 401 // -------------------------------------------------------------------------------- 402 403 @Override 404 public CommandResult createOrderAdjustmentTypeDescription(UserVisitPK userVisitPK, CreateOrderAdjustmentTypeDescriptionForm form) { 405 return CDI.current().select(CreateOrderAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 406 } 407 408 @Override 409 public CommandResult getOrderAdjustmentTypeDescription(UserVisitPK userVisitPK, GetOrderAdjustmentTypeDescriptionForm form) { 410 return CDI.current().select(GetOrderAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 411 } 412 413 @Override 414 public CommandResult getOrderAdjustmentTypeDescriptions(UserVisitPK userVisitPK, GetOrderAdjustmentTypeDescriptionsForm form) { 415 return CDI.current().select(GetOrderAdjustmentTypeDescriptionsCommand.class).get().run(userVisitPK, form); 416 } 417 418 @Override 419 public CommandResult editOrderAdjustmentTypeDescription(UserVisitPK userVisitPK, EditOrderAdjustmentTypeDescriptionForm form) { 420 return CDI.current().select(EditOrderAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 421 } 422 423 @Override 424 public CommandResult deleteOrderAdjustmentTypeDescription(UserVisitPK userVisitPK, DeleteOrderAdjustmentTypeDescriptionForm form) { 425 return CDI.current().select(DeleteOrderAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 426 } 427 428 // -------------------------------------------------------------------------------- 429 // Order Line Adjustment Types 430 // -------------------------------------------------------------------------------- 431 432 @Override 433 public CommandResult createOrderLineAdjustmentType(UserVisitPK userVisitPK, CreateOrderLineAdjustmentTypeForm form) { 434 return CDI.current().select(CreateOrderLineAdjustmentTypeCommand.class).get().run(userVisitPK, form); 435 } 436 437 @Override 438 public CommandResult getOrderLineAdjustmentTypeChoices(UserVisitPK userVisitPK, GetOrderLineAdjustmentTypeChoicesForm form) { 439 return CDI.current().select(GetOrderLineAdjustmentTypeChoicesCommand.class).get().run(userVisitPK, form); 440 } 441 442 @Override 443 public CommandResult getOrderLineAdjustmentType(UserVisitPK userVisitPK, GetOrderLineAdjustmentTypeForm form) { 444 return CDI.current().select(GetOrderLineAdjustmentTypeCommand.class).get().run(userVisitPK, form); 445 } 446 447 @Override 448 public CommandResult getOrderLineAdjustmentTypes(UserVisitPK userVisitPK, GetOrderLineAdjustmentTypesForm form) { 449 return CDI.current().select(GetOrderLineAdjustmentTypesCommand.class).get().run(userVisitPK, form); 450 } 451 452 @Override 453 public CommandResult setDefaultOrderLineAdjustmentType(UserVisitPK userVisitPK, SetDefaultOrderLineAdjustmentTypeForm form) { 454 return CDI.current().select(SetDefaultOrderLineAdjustmentTypeCommand.class).get().run(userVisitPK, form); 455 } 456 457 @Override 458 public CommandResult editOrderLineAdjustmentType(UserVisitPK userVisitPK, EditOrderLineAdjustmentTypeForm form) { 459 return CDI.current().select(EditOrderLineAdjustmentTypeCommand.class).get().run(userVisitPK, form); 460 } 461 462 @Override 463 public CommandResult deleteOrderLineAdjustmentType(UserVisitPK userVisitPK, DeleteOrderLineAdjustmentTypeForm form) { 464 return CDI.current().select(DeleteOrderLineAdjustmentTypeCommand.class).get().run(userVisitPK, form); 465 } 466 467 // -------------------------------------------------------------------------------- 468 // Order Line Adjustment Type Descriptions 469 // -------------------------------------------------------------------------------- 470 471 @Override 472 public CommandResult createOrderLineAdjustmentTypeDescription(UserVisitPK userVisitPK, CreateOrderLineAdjustmentTypeDescriptionForm form) { 473 return CDI.current().select(CreateOrderLineAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 474 } 475 476 @Override 477 public CommandResult getOrderLineAdjustmentTypeDescription(UserVisitPK userVisitPK, GetOrderLineAdjustmentTypeDescriptionForm form) { 478 return CDI.current().select(GetOrderLineAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 479 } 480 481 @Override 482 public CommandResult getOrderLineAdjustmentTypeDescriptions(UserVisitPK userVisitPK, GetOrderLineAdjustmentTypeDescriptionsForm form) { 483 return CDI.current().select(GetOrderLineAdjustmentTypeDescriptionsCommand.class).get().run(userVisitPK, form); 484 } 485 486 @Override 487 public CommandResult editOrderLineAdjustmentTypeDescription(UserVisitPK userVisitPK, EditOrderLineAdjustmentTypeDescriptionForm form) { 488 return CDI.current().select(EditOrderLineAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 489 } 490 491 @Override 492 public CommandResult deleteOrderLineAdjustmentTypeDescription(UserVisitPK userVisitPK, DeleteOrderLineAdjustmentTypeDescriptionForm form) { 493 return CDI.current().select(DeleteOrderLineAdjustmentTypeDescriptionCommand.class).get().run(userVisitPK, form); 494 } 495 496}