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.model.control.item.common.transfer; 018 019import com.echothree.model.control.accounting.common.transfer.ItemAccountingCategoryTransfer; 020import com.echothree.model.control.cancellationpolicy.common.transfer.CancellationPolicyTransfer; 021import com.echothree.model.control.offer.common.transfer.OfferItemTransfer; 022import com.echothree.model.control.party.common.transfer.CompanyTransfer; 023import com.echothree.model.control.returnpolicy.common.transfer.ReturnPolicyTransfer; 024import com.echothree.model.control.sequence.common.transfer.SequenceTransfer; 025import com.echothree.model.control.tax.common.transfer.ItemTaxClassificationTransfer; 026import com.echothree.model.control.uom.common.transfer.UnitOfMeasureKindTransfer; 027import com.echothree.model.control.vendor.common.transfer.ItemPurchasingCategoryTransfer; 028import com.echothree.model.control.vendor.common.transfer.VendorItemTransfer; 029import com.echothree.model.control.workflow.common.transfer.WorkflowEntityStatusTransfer; 030import com.echothree.util.common.transfer.BaseTransfer; 031import com.echothree.util.common.transfer.ListWrapper; 032import com.echothree.util.common.transfer.MapWrapper; 033 034public class ItemTransfer 035 extends BaseTransfer { 036 037 private String itemName; 038 private ItemTypeTransfer itemType; 039 private ItemUseTypeTransfer itemUseType; 040 private ItemCategoryTransfer itemCategory; 041 private ItemAccountingCategoryTransfer itemAccountingCategory; 042 private ItemPurchasingCategoryTransfer itemPurchasingCategory; 043 private CompanyTransfer company; 044 private ItemDeliveryTypeTransfer itemDeliveryType; 045 private ItemInventoryTypeTransfer itemInventoryType; 046 private Boolean inventorySerialized; 047 private SequenceTransfer serialNumberSequence; 048 private Boolean shippingChargeExempt; 049 private Long unformattedShippingStartTime; 050 private String shippingStartTime; 051 private Long unformattedShippingEndTime; 052 private String shippingEndTime; 053 private Long unformattedSalesOrderStartTime; 054 private String salesOrderStartTime; 055 private Long unformattedSalesOrderEndTime; 056 private String salesOrderEndTime; 057 private Long unformattedPurchaseOrderStartTime; 058 private String purchaseOrderStartTime; 059 private Long unformattedPurchaseOrderEndTime; 060 private String purchaseOrderEndTime; 061 private Boolean allowClubDiscounts; 062 private Boolean allowCouponDiscounts; 063 private Boolean allowAssociatePayments; 064 private UnitOfMeasureKindTransfer unitOfMeasureKind; 065 private ItemPriceTypeTransfer itemPriceType; 066 private CancellationPolicyTransfer cancellationPolicy; 067 private ReturnPolicyTransfer returnPolicy; 068 private String description; 069 private WorkflowEntityStatusTransfer itemStatus; 070 071 private ListWrapper<ItemShippingTimeTransfer> itemShippingTimes; 072 private ListWrapper<ItemAliasTransfer> itemAliases; 073 private ListWrapper<ItemPriceTransfer> itemPrices; 074 private ListWrapper<ItemUnitOfMeasureTypeTransfer> itemUnitOfMeasureTypes; 075 private ListWrapper<ItemDescriptionTransfer> itemDescriptions; 076 private ListWrapper<ItemVolumeTransfer> itemVolumes; 077 private ListWrapper<ItemWeightTransfer> itemWeights; 078 private ListWrapper<OfferItemTransfer> offerItems; 079 private ListWrapper<VendorItemTransfer> vendorItems; 080 private MapWrapper<ItemCountryOfOriginTransfer> itemCountryOfOrigins; 081 private ListWrapper<ItemKitMemberTransfer> itemKitMembers; 082 private ListWrapper<ItemPackCheckRequirementTransfer> itemPackCheckRequirements; 083 private ListWrapper<ItemUnitCustomerTypeLimitTransfer> itemUnitCustomerTypeLimits; 084 private ListWrapper<ItemUnitLimitTransfer> itemUnitLimits; 085 private ListWrapper<ItemUnitPriceLimitTransfer> itemUnitPriceLimits; 086 private MapWrapper<ListWrapper<RelatedItemTransfer>> relatedItems; 087 private ListWrapper<ItemHarmonizedTariffScheduleCodeTransfer> itemHarmonizedTariffScheduleCodes; 088 private ListWrapper<ItemTaxClassificationTransfer> itemTaxClassifications; 089 090 /** Creates a new instance of ItemTransfer */ 091 public ItemTransfer(String itemName, ItemTypeTransfer itemType, ItemUseTypeTransfer itemUseType, ItemCategoryTransfer itemCategory, 092 ItemAccountingCategoryTransfer itemAccountingCategory, ItemPurchasingCategoryTransfer itemPurchasingCategory, CompanyTransfer company, 093 ItemDeliveryTypeTransfer itemDeliveryType, ItemInventoryTypeTransfer itemInventoryType, Boolean inventorySerialized, 094 SequenceTransfer serialNumberSequence, Boolean shippingChargeExempt, Long unformattedShippingStartTime, String shippingStartTime, 095 Long unformattedShippingEndTime, String shippingEndTime, Long unformattedSalesOrderStartTime, String salesOrderStartTime, 096 Long unformattedSalesOrderEndTime, String salesOrderEndTime, Long unformattedPurchaseOrderStartTime, String purchaseOrderStartTime, 097 Long unformattedPurchaseOrderEndTime, String purchaseOrderEndTime, Boolean allowClubDiscounts, Boolean allowCouponDiscounts, 098 Boolean allowAssociatePayments, UnitOfMeasureKindTransfer unitOfMeasureKind, ItemPriceTypeTransfer itemPriceType, 099 CancellationPolicyTransfer cancellationPolicy, ReturnPolicyTransfer returnPolicy, String description, WorkflowEntityStatusTransfer itemStatus) { 100 this.itemName = itemName; 101 this.itemType = itemType; 102 this.itemUseType = itemUseType; 103 this.itemCategory = itemCategory; 104 this.itemAccountingCategory = itemAccountingCategory; 105 this.itemPurchasingCategory = itemPurchasingCategory; 106 this.company = company; 107 this.itemDeliveryType = itemDeliveryType; 108 this.itemInventoryType = itemInventoryType; 109 this.inventorySerialized = inventorySerialized; 110 this.serialNumberSequence = serialNumberSequence; 111 this.shippingChargeExempt = shippingChargeExempt; 112 this.unformattedShippingStartTime = unformattedShippingStartTime; 113 this.shippingStartTime = shippingStartTime; 114 this.unformattedShippingEndTime = unformattedShippingEndTime; 115 this.shippingEndTime = shippingEndTime; 116 this.unformattedSalesOrderStartTime = unformattedSalesOrderStartTime; 117 this.salesOrderStartTime = salesOrderStartTime; 118 this.unformattedSalesOrderEndTime = unformattedSalesOrderEndTime; 119 this.salesOrderEndTime = salesOrderEndTime; 120 this.unformattedPurchaseOrderStartTime = unformattedPurchaseOrderStartTime; 121 this.purchaseOrderStartTime = purchaseOrderStartTime; 122 this.unformattedPurchaseOrderEndTime = unformattedPurchaseOrderEndTime; 123 this.purchaseOrderEndTime = purchaseOrderEndTime; 124 this.allowClubDiscounts = allowClubDiscounts; 125 this.allowCouponDiscounts = allowCouponDiscounts; 126 this.allowAssociatePayments = allowAssociatePayments; 127 this.unitOfMeasureKind = unitOfMeasureKind; 128 this.itemPriceType = itemPriceType; 129 this.cancellationPolicy = cancellationPolicy; 130 this.returnPolicy = returnPolicy; 131 this.description = description; 132 this.itemStatus = itemStatus; 133 } 134 135 /** 136 * Returns the itemName. 137 * @return the itemName 138 */ 139 public String getItemName() { 140 return itemName; 141 } 142 143 /** 144 * Sets the itemName. 145 * @param itemName the itemName to set 146 */ 147 public void setItemName(String itemName) { 148 this.itemName = itemName; 149 } 150 151 /** 152 * Returns the itemType. 153 * @return the itemType 154 */ 155 public ItemTypeTransfer getItemType() { 156 return itemType; 157 } 158 159 /** 160 * Sets the itemType. 161 * @param itemType the itemType to set 162 */ 163 public void setItemType(ItemTypeTransfer itemType) { 164 this.itemType = itemType; 165 } 166 167 /** 168 * Returns the itemUseType. 169 * @return the itemUseType 170 */ 171 public ItemUseTypeTransfer getItemUseType() { 172 return itemUseType; 173 } 174 175 /** 176 * Sets the itemUseType. 177 * @param itemUseType the itemUseType to set 178 */ 179 public void setItemUseType(ItemUseTypeTransfer itemUseType) { 180 this.itemUseType = itemUseType; 181 } 182 183 /** 184 * Returns the itemCategory. 185 * @return the itemCategory 186 */ 187 public ItemCategoryTransfer getItemCategory() { 188 return itemCategory; 189 } 190 191 /** 192 * Sets the itemCategory. 193 * @param itemCategory the itemCategory to set 194 */ 195 public void setItemCategory(ItemCategoryTransfer itemCategory) { 196 this.itemCategory = itemCategory; 197 } 198 199 /** 200 * Returns the itemAccountingCategory. 201 * @return the itemAccountingCategory 202 */ 203 public ItemAccountingCategoryTransfer getItemAccountingCategory() { 204 return itemAccountingCategory; 205 } 206 207 /** 208 * Sets the itemAccountingCategory. 209 * @param itemAccountingCategory the itemAccountingCategory to set 210 */ 211 public void setItemAccountingCategory(ItemAccountingCategoryTransfer itemAccountingCategory) { 212 this.itemAccountingCategory = itemAccountingCategory; 213 } 214 215 /** 216 * Returns the itemPurchasingCategory. 217 * @return the itemPurchasingCategory 218 */ 219 public ItemPurchasingCategoryTransfer getItemPurchasingCategory() { 220 return itemPurchasingCategory; 221 } 222 223 /** 224 * Sets the itemPurchasingCategory. 225 * @param itemPurchasingCategory the itemPurchasingCategory to set 226 */ 227 public void setItemPurchasingCategory(ItemPurchasingCategoryTransfer itemPurchasingCategory) { 228 this.itemPurchasingCategory = itemPurchasingCategory; 229 } 230 231 /** 232 * Returns the company. 233 * @return the company 234 */ 235 public CompanyTransfer getCompany() { 236 return company; 237 } 238 239 /** 240 * Sets the company. 241 * @param company the company to set 242 */ 243 public void setCompany(CompanyTransfer company) { 244 this.company = company; 245 } 246 247 /** 248 * Returns the itemDeliveryType. 249 * @return the itemDeliveryType 250 */ 251 public ItemDeliveryTypeTransfer getItemDeliveryType() { 252 return itemDeliveryType; 253 } 254 255 /** 256 * Sets the itemDeliveryType. 257 * @param itemDeliveryType the itemDeliveryType to set 258 */ 259 public void setItemDeliveryType(ItemDeliveryTypeTransfer itemDeliveryType) { 260 this.itemDeliveryType = itemDeliveryType; 261 } 262 263 /** 264 * Returns the itemInventoryType. 265 * @return the itemInventoryType 266 */ 267 public ItemInventoryTypeTransfer getItemInventoryType() { 268 return itemInventoryType; 269 } 270 271 /** 272 * Sets the itemInventoryType. 273 * @param itemInventoryType the itemInventoryType to set 274 */ 275 public void setItemInventoryType(ItemInventoryTypeTransfer itemInventoryType) { 276 this.itemInventoryType = itemInventoryType; 277 } 278 279 /** 280 * Returns the inventorySerialized. 281 * @return the inventorySerialized 282 */ 283 public Boolean getInventorySerialized() { 284 return inventorySerialized; 285 } 286 287 /** 288 * Sets the inventorySerialized. 289 * @param inventorySerialized the inventorySerialized to set 290 */ 291 public void setInventorySerialized(Boolean inventorySerialized) { 292 this.inventorySerialized = inventorySerialized; 293 } 294 295 /** 296 * Returns the serialNumberSequence. 297 * @return the serialNumberSequence 298 */ 299 public SequenceTransfer getSerialNumberSequence() { 300 return serialNumberSequence; 301 } 302 303 /** 304 * Sets the serialNumberSequence. 305 * @param serialNumberSequence the serialNumberSequence to set 306 */ 307 public void setSerialNumberSequence(SequenceTransfer serialNumberSequence) { 308 this.serialNumberSequence = serialNumberSequence; 309 } 310 311 /** 312 * Returns the shippingChargeExempt. 313 * @return the shippingChargeExempt 314 */ 315 public Boolean getShippingChargeExempt() { 316 return shippingChargeExempt; 317 } 318 319 /** 320 * Sets the shippingChargeExempt. 321 * @param shippingChargeExempt the shippingChargeExempt to set 322 */ 323 public void setShippingChargeExempt(Boolean shippingChargeExempt) { 324 this.shippingChargeExempt = shippingChargeExempt; 325 } 326 327 /** 328 * Returns the unformattedShippingStartTime. 329 * @return the unformattedShippingStartTime 330 */ 331 public Long getUnformattedShippingStartTime() { 332 return unformattedShippingStartTime; 333 } 334 335 /** 336 * Sets the unformattedShippingStartTime. 337 * @param unformattedShippingStartTime the unformattedShippingStartTime to set 338 */ 339 public void setUnformattedShippingStartTime(Long unformattedShippingStartTime) { 340 this.unformattedShippingStartTime = unformattedShippingStartTime; 341 } 342 343 /** 344 * Returns the shippingStartTime. 345 * @return the shippingStartTime 346 */ 347 public String getShippingStartTime() { 348 return shippingStartTime; 349 } 350 351 /** 352 * Sets the shippingStartTime. 353 * @param shippingStartTime the shippingStartTime to set 354 */ 355 public void setShippingStartTime(String shippingStartTime) { 356 this.shippingStartTime = shippingStartTime; 357 } 358 359 /** 360 * Returns the unformattedShippingEndTime. 361 * @return the unformattedShippingEndTime 362 */ 363 public Long getUnformattedShippingEndTime() { 364 return unformattedShippingEndTime; 365 } 366 367 /** 368 * Sets the unformattedShippingEndTime. 369 * @param unformattedShippingEndTime the unformattedShippingEndTime to set 370 */ 371 public void setUnformattedShippingEndTime(Long unformattedShippingEndTime) { 372 this.unformattedShippingEndTime = unformattedShippingEndTime; 373 } 374 375 /** 376 * Returns the shippingEndTime. 377 * @return the shippingEndTime 378 */ 379 public String getShippingEndTime() { 380 return shippingEndTime; 381 } 382 383 /** 384 * Sets the shippingEndTime. 385 * @param shippingEndTime the shippingEndTime to set 386 */ 387 public void setShippingEndTime(String shippingEndTime) { 388 this.shippingEndTime = shippingEndTime; 389 } 390 391 /** 392 * Returns the unformattedSalesOrderStartTime. 393 * @return the unformattedSalesOrderStartTime 394 */ 395 public Long getUnformattedSalesOrderStartTime() { 396 return unformattedSalesOrderStartTime; 397 } 398 399 /** 400 * Sets the unformattedSalesOrderStartTime. 401 * @param unformattedSalesOrderStartTime the unformattedSalesOrderStartTime to set 402 */ 403 public void setUnformattedSalesOrderStartTime(Long unformattedSalesOrderStartTime) { 404 this.unformattedSalesOrderStartTime = unformattedSalesOrderStartTime; 405 } 406 407 /** 408 * Returns the salesOrderStartTime. 409 * @return the salesOrderStartTime 410 */ 411 public String getSalesOrderStartTime() { 412 return salesOrderStartTime; 413 } 414 415 /** 416 * Sets the salesOrderStartTime. 417 * @param salesOrderStartTime the salesOrderStartTime to set 418 */ 419 public void setSalesOrderStartTime(String salesOrderStartTime) { 420 this.salesOrderStartTime = salesOrderStartTime; 421 } 422 423 /** 424 * Returns the unformattedSalesOrderEndTime. 425 * @return the unformattedSalesOrderEndTime 426 */ 427 public Long getUnformattedSalesOrderEndTime() { 428 return unformattedSalesOrderEndTime; 429 } 430 431 /** 432 * Sets the unformattedSalesOrderEndTime. 433 * @param unformattedSalesOrderEndTime the unformattedSalesOrderEndTime to set 434 */ 435 public void setUnformattedSalesOrderEndTime(Long unformattedSalesOrderEndTime) { 436 this.unformattedSalesOrderEndTime = unformattedSalesOrderEndTime; 437 } 438 439 /** 440 * Returns the salesOrderEndTime. 441 * @return the salesOrderEndTime 442 */ 443 public String getSalesOrderEndTime() { 444 return salesOrderEndTime; 445 } 446 447 /** 448 * Sets the salesOrderEndTime. 449 * @param salesOrderEndTime the salesOrderEndTime to set 450 */ 451 public void setSalesOrderEndTime(String salesOrderEndTime) { 452 this.salesOrderEndTime = salesOrderEndTime; 453 } 454 455 /** 456 * Returns the unformattedPurchaseOrderStartTime. 457 * @return the unformattedPurchaseOrderStartTime 458 */ 459 public Long getUnformattedPurchaseOrderStartTime() { 460 return unformattedPurchaseOrderStartTime; 461 } 462 463 /** 464 * Sets the unformattedPurchaseOrderStartTime. 465 * @param unformattedPurchaseOrderStartTime the unformattedPurchaseOrderStartTime to set 466 */ 467 public void setUnformattedPurchaseOrderStartTime(Long unformattedPurchaseOrderStartTime) { 468 this.unformattedPurchaseOrderStartTime = unformattedPurchaseOrderStartTime; 469 } 470 471 /** 472 * Returns the purchaseOrderStartTime. 473 * @return the purchaseOrderStartTime 474 */ 475 public String getPurchaseOrderStartTime() { 476 return purchaseOrderStartTime; 477 } 478 479 /** 480 * Sets the purchaseOrderStartTime. 481 * @param purchaseOrderStartTime the purchaseOrderStartTime to set 482 */ 483 public void setPurchaseOrderStartTime(String purchaseOrderStartTime) { 484 this.purchaseOrderStartTime = purchaseOrderStartTime; 485 } 486 487 /** 488 * Returns the unformattedPurchaseOrderEndTime. 489 * @return the unformattedPurchaseOrderEndTime 490 */ 491 public Long getUnformattedPurchaseOrderEndTime() { 492 return unformattedPurchaseOrderEndTime; 493 } 494 495 /** 496 * Sets the unformattedPurchaseOrderEndTime. 497 * @param unformattedPurchaseOrderEndTime the unformattedPurchaseOrderEndTime to set 498 */ 499 public void setUnformattedPurchaseOrderEndTime(Long unformattedPurchaseOrderEndTime) { 500 this.unformattedPurchaseOrderEndTime = unformattedPurchaseOrderEndTime; 501 } 502 503 /** 504 * Returns the purchaseOrderEndTime. 505 * @return the purchaseOrderEndTime 506 */ 507 public String getPurchaseOrderEndTime() { 508 return purchaseOrderEndTime; 509 } 510 511 /** 512 * Sets the purchaseOrderEndTime. 513 * @param purchaseOrderEndTime the purchaseOrderEndTime to set 514 */ 515 public void setPurchaseOrderEndTime(String purchaseOrderEndTime) { 516 this.purchaseOrderEndTime = purchaseOrderEndTime; 517 } 518 519 /** 520 * Returns the allowClubDiscounts. 521 * @return the allowClubDiscounts 522 */ 523 public Boolean getAllowClubDiscounts() { 524 return allowClubDiscounts; 525 } 526 527 /** 528 * Sets the allowClubDiscounts. 529 * @param allowClubDiscounts the allowClubDiscounts to set 530 */ 531 public void setAllowClubDiscounts(Boolean allowClubDiscounts) { 532 this.allowClubDiscounts = allowClubDiscounts; 533 } 534 535 /** 536 * Returns the allowCouponDiscounts. 537 * @return the allowCouponDiscounts 538 */ 539 public Boolean getAllowCouponDiscounts() { 540 return allowCouponDiscounts; 541 } 542 543 /** 544 * Sets the allowCouponDiscounts. 545 * @param allowCouponDiscounts the allowCouponDiscounts to set 546 */ 547 public void setAllowCouponDiscounts(Boolean allowCouponDiscounts) { 548 this.allowCouponDiscounts = allowCouponDiscounts; 549 } 550 551 /** 552 * Returns the allowAssociatePayments. 553 * @return the allowAssociatePayments 554 */ 555 public Boolean getAllowAssociatePayments() { 556 return allowAssociatePayments; 557 } 558 559 /** 560 * Sets the allowAssociatePayments. 561 * @param allowAssociatePayments the allowAssociatePayments to set 562 */ 563 public void setAllowAssociatePayments(Boolean allowAssociatePayments) { 564 this.allowAssociatePayments = allowAssociatePayments; 565 } 566 567 /** 568 * Returns the unitOfMeasureKind. 569 * @return the unitOfMeasureKind 570 */ 571 public UnitOfMeasureKindTransfer getUnitOfMeasureKind() { 572 return unitOfMeasureKind; 573 } 574 575 /** 576 * Sets the unitOfMeasureKind. 577 * @param unitOfMeasureKind the unitOfMeasureKind to set 578 */ 579 public void setUnitOfMeasureKind(UnitOfMeasureKindTransfer unitOfMeasureKind) { 580 this.unitOfMeasureKind = unitOfMeasureKind; 581 } 582 583 /** 584 * Returns the itemPriceType. 585 * @return the itemPriceType 586 */ 587 public ItemPriceTypeTransfer getItemPriceType() { 588 return itemPriceType; 589 } 590 591 /** 592 * Sets the itemPriceType. 593 * @param itemPriceType the itemPriceType to set 594 */ 595 public void setItemPriceType(ItemPriceTypeTransfer itemPriceType) { 596 this.itemPriceType = itemPriceType; 597 } 598 599 /** 600 * Returns the cancellationPolicy. 601 * @return the cancellationPolicy 602 */ 603 public CancellationPolicyTransfer getCancellationPolicy() { 604 return cancellationPolicy; 605 } 606 607 /** 608 * Sets the cancellationPolicy. 609 * @param cancellationPolicy the cancellationPolicy to set 610 */ 611 public void setCancellationPolicy(CancellationPolicyTransfer cancellationPolicy) { 612 this.cancellationPolicy = cancellationPolicy; 613 } 614 615 /** 616 * Returns the returnPolicy. 617 * @return the returnPolicy 618 */ 619 public ReturnPolicyTransfer getReturnPolicy() { 620 return returnPolicy; 621 } 622 623 /** 624 * Sets the returnPolicy. 625 * @param returnPolicy the returnPolicy to set 626 */ 627 public void setReturnPolicy(ReturnPolicyTransfer returnPolicy) { 628 this.returnPolicy = returnPolicy; 629 } 630 631 /** 632 * Returns the description. 633 * @return the description 634 */ 635 public String getDescription() { 636 return description; 637 } 638 639 /** 640 * Sets the description. 641 * @param description the description to set 642 */ 643 public void setDescription(String description) { 644 this.description = description; 645 } 646 647 /** 648 * Returns the itemStatus. 649 * @return the itemStatus 650 */ 651 public WorkflowEntityStatusTransfer getItemStatus() { 652 return itemStatus; 653 } 654 655 /** 656 * Sets the itemStatus. 657 * @param itemStatus the itemStatus to set 658 */ 659 public void setItemStatus(WorkflowEntityStatusTransfer itemStatus) { 660 this.itemStatus = itemStatus; 661 } 662 663 /** 664 * Returns the itemShippingTimes. 665 * @return the itemShippingTimes 666 */ 667 public ListWrapper<ItemShippingTimeTransfer> getItemShippingTimes() { 668 return itemShippingTimes; 669 } 670 671 /** 672 * Sets the itemShippingTimes. 673 * @param itemShippingTimes the itemShippingTimes to set 674 */ 675 public void setItemShippingTimes(ListWrapper<ItemShippingTimeTransfer> itemShippingTimes) { 676 this.itemShippingTimes = itemShippingTimes; 677 } 678 679 /** 680 * Returns the itemAliases. 681 * @return the itemAliases 682 */ 683 public ListWrapper<ItemAliasTransfer> getItemAliases() { 684 return itemAliases; 685 } 686 687 /** 688 * Sets the itemAliases. 689 * @param itemAliases the itemAliases to set 690 */ 691 public void setItemAliases(ListWrapper<ItemAliasTransfer> itemAliases) { 692 this.itemAliases = itemAliases; 693 } 694 695 /** 696 * Returns the itemPrices. 697 * @return the itemPrices 698 */ 699 public ListWrapper<ItemPriceTransfer> getItemPrices() { 700 return itemPrices; 701 } 702 703 /** 704 * Sets the itemPrices. 705 * @param itemPrices the itemPrices to set 706 */ 707 public void setItemPrices(ListWrapper<ItemPriceTransfer> itemPrices) { 708 this.itemPrices = itemPrices; 709 } 710 711 /** 712 * Returns the itemUnitOfMeasureTypes. 713 * @return the itemUnitOfMeasureTypes 714 */ 715 public ListWrapper<ItemUnitOfMeasureTypeTransfer> getItemUnitOfMeasureTypes() { 716 return itemUnitOfMeasureTypes; 717 } 718 719 /** 720 * Sets the itemUnitOfMeasureTypes. 721 * @param itemUnitOfMeasureTypes the itemUnitOfMeasureTypes to set 722 */ 723 public void setItemUnitOfMeasureTypes(ListWrapper<ItemUnitOfMeasureTypeTransfer> itemUnitOfMeasureTypes) { 724 this.itemUnitOfMeasureTypes = itemUnitOfMeasureTypes; 725 } 726 727 /** 728 * Returns the itemDescriptions. 729 * @return the itemDescriptions 730 */ 731 public ListWrapper<ItemDescriptionTransfer> getItemDescriptions() { 732 return itemDescriptions; 733 } 734 735 /** 736 * Sets the itemDescriptions. 737 * @param itemDescriptions the itemDescriptions to set 738 */ 739 public void setItemDescriptions(ListWrapper<ItemDescriptionTransfer> itemDescriptions) { 740 this.itemDescriptions = itemDescriptions; 741 } 742 743 /** 744 * Returns the itemVolumes. 745 * @return the itemVolumes 746 */ 747 public ListWrapper<ItemVolumeTransfer> getItemVolumes() { 748 return itemVolumes; 749 } 750 751 /** 752 * Sets the itemVolumes. 753 * @param itemVolumes the itemVolumes to set 754 */ 755 public void setItemVolumes(ListWrapper<ItemVolumeTransfer> itemVolumes) { 756 this.itemVolumes = itemVolumes; 757 } 758 759 /** 760 * Returns the itemWeights. 761 * @return the itemWeights 762 */ 763 public ListWrapper<ItemWeightTransfer> getItemWeights() { 764 return itemWeights; 765 } 766 767 /** 768 * Sets the itemWeights. 769 * @param itemWeights the itemWeights to set 770 */ 771 public void setItemWeights(ListWrapper<ItemWeightTransfer> itemWeights) { 772 this.itemWeights = itemWeights; 773 } 774 775 /** 776 * Returns the offerItems. 777 * @return the offerItems 778 */ 779 public ListWrapper<OfferItemTransfer> getOfferItems() { 780 return offerItems; 781 } 782 783 /** 784 * Sets the offerItems. 785 * @param offerItems the offerItems to set 786 */ 787 public void setOfferItems(ListWrapper<OfferItemTransfer> offerItems) { 788 this.offerItems = offerItems; 789 } 790 791 /** 792 * Returns the vendorItems. 793 * @return the vendorItems 794 */ 795 public ListWrapper<VendorItemTransfer> getVendorItems() { 796 return vendorItems; 797 } 798 799 /** 800 * Sets the vendorItems. 801 * @param vendorItems the vendorItems to set 802 */ 803 public void setVendorItems(ListWrapper<VendorItemTransfer> vendorItems) { 804 this.vendorItems = vendorItems; 805 } 806 807 /** 808 * Returns the itemCountryOfOrigins. 809 * @return the itemCountryOfOrigins 810 */ 811 public MapWrapper<ItemCountryOfOriginTransfer> getItemCountryOfOrigins() { 812 return itemCountryOfOrigins; 813 } 814 815 /** 816 * Sets the itemCountryOfOrigins. 817 * @param itemCountryOfOrigins the itemCountryOfOrigins to set 818 */ 819 public void setItemCountryOfOrigins(MapWrapper<ItemCountryOfOriginTransfer> itemCountryOfOrigins) { 820 this.itemCountryOfOrigins = itemCountryOfOrigins; 821 } 822 823 /** 824 * Returns the itemKitMembers. 825 * @return the itemKitMembers 826 */ 827 public ListWrapper<ItemKitMemberTransfer> getItemKitMembers() { 828 return itemKitMembers; 829 } 830 831 /** 832 * Sets the itemKitMembers. 833 * @param itemKitMembers the itemKitMembers to set 834 */ 835 public void setItemKitMembers(ListWrapper<ItemKitMemberTransfer> itemKitMembers) { 836 this.itemKitMembers = itemKitMembers; 837 } 838 839 /** 840 * Returns the itemPackCheckRequirements. 841 * @return the itemPackCheckRequirements 842 */ 843 public ListWrapper<ItemPackCheckRequirementTransfer> getItemPackCheckRequirements() { 844 return itemPackCheckRequirements; 845 } 846 847 /** 848 * Sets the itemPackCheckRequirements. 849 * @param itemPackCheckRequirements the itemPackCheckRequirements to set 850 */ 851 public void setItemPackCheckRequirements(ListWrapper<ItemPackCheckRequirementTransfer> itemPackCheckRequirements) { 852 this.itemPackCheckRequirements = itemPackCheckRequirements; 853 } 854 855 /** 856 * Returns the itemUnitCustomerTypeLimits. 857 * @return the itemUnitCustomerTypeLimits 858 */ 859 public ListWrapper<ItemUnitCustomerTypeLimitTransfer> getItemUnitCustomerTypeLimits() { 860 return itemUnitCustomerTypeLimits; 861 } 862 863 /** 864 * Sets the itemUnitCustomerTypeLimits. 865 * @param itemUnitCustomerTypeLimits the itemUnitCustomerTypeLimits to set 866 */ 867 public void setItemUnitCustomerTypeLimits(ListWrapper<ItemUnitCustomerTypeLimitTransfer> itemUnitCustomerTypeLimits) { 868 this.itemUnitCustomerTypeLimits = itemUnitCustomerTypeLimits; 869 } 870 871 /** 872 * Returns the itemUnitLimits. 873 * @return the itemUnitLimits 874 */ 875 public ListWrapper<ItemUnitLimitTransfer> getItemUnitLimits() { 876 return itemUnitLimits; 877 } 878 879 /** 880 * Sets the itemUnitLimits. 881 * @param itemUnitLimits the itemUnitLimits to set 882 */ 883 public void setItemUnitLimits(ListWrapper<ItemUnitLimitTransfer> itemUnitLimits) { 884 this.itemUnitLimits = itemUnitLimits; 885 } 886 887 /** 888 * Returns the itemUnitPriceLimits. 889 * @return the itemUnitPriceLimits 890 */ 891 public ListWrapper<ItemUnitPriceLimitTransfer> getItemUnitPriceLimits() { 892 return itemUnitPriceLimits; 893 } 894 895 /** 896 * Sets the itemUnitPriceLimits. 897 * @param itemUnitPriceLimits the itemUnitPriceLimits to set 898 */ 899 public void setItemUnitPriceLimits(ListWrapper<ItemUnitPriceLimitTransfer> itemUnitPriceLimits) { 900 this.itemUnitPriceLimits = itemUnitPriceLimits; 901 } 902 903 /** 904 * Returns the relatedItems. 905 * @return the relatedItems 906 */ 907 public MapWrapper<ListWrapper<RelatedItemTransfer>> getRelatedItems() { 908 return relatedItems; 909 } 910 911 /** 912 * Sets the relatedItems. 913 * @param relatedItems the relatedItems to set 914 */ 915 public void setRelatedItems(MapWrapper<ListWrapper<RelatedItemTransfer>> relatedItems) { 916 this.relatedItems = relatedItems; 917 } 918 919 /** 920 * Returns the itemHarmonizedTariffScheduleCodes. 921 * @return the itemHarmonizedTariffScheduleCodes 922 */ 923 public ListWrapper<ItemHarmonizedTariffScheduleCodeTransfer> getItemHarmonizedTariffScheduleCodes() { 924 return itemHarmonizedTariffScheduleCodes; 925 } 926 927 /** 928 * Sets the itemHarmonizedTariffScheduleCodes. 929 * @param itemHarmonizedTariffScheduleCodes the itemHarmonizedTariffScheduleCodes to set 930 */ 931 public void setItemHarmonizedTariffScheduleCodes(ListWrapper<ItemHarmonizedTariffScheduleCodeTransfer> itemHarmonizedTariffScheduleCodes) { 932 this.itemHarmonizedTariffScheduleCodes = itemHarmonizedTariffScheduleCodes; 933 } 934 935 /** 936 * Returns the itemTaxClassifications. 937 * @return the itemTaxClassifications 938 */ 939 public ListWrapper<ItemTaxClassificationTransfer> getItemTaxClassifications() { 940 return itemTaxClassifications; 941 } 942 943 /** 944 * Sets the itemTaxClassifications. 945 * @param itemTaxClassifications the itemTaxClassifications to set 946 */ 947 public void setItemTaxClassifications(ListWrapper<ItemTaxClassificationTransfer> itemTaxClassifications) { 948 this.itemTaxClassifications = itemTaxClassifications; 949 } 950 951}