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