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.inventory.common.transfer; 018 019import com.echothree.model.control.warehouse.common.transfer.WarehouseTransfer; 020import com.echothree.model.control.workflow.common.transfer.WorkflowEntityStatusTransfer; 021import com.echothree.util.common.transfer.BaseTransfer; 022import com.echothree.util.common.transfer.ListWrapper; 023 024public class InventoryLocationGroupTransfer 025 extends BaseTransfer { 026 027 private WarehouseTransfer warehouse; 028 private String inventoryLocationGroupName; 029 private Boolean isDefault; 030 private Integer sortOrder; 031 private String description; 032 private WorkflowEntityStatusTransfer inventoryLocationGroupStatus; 033 034 private ListWrapper<InventoryLocationGroupCapacityTransfer> inventoryLocationGroupCapacities; 035 private InventoryLocationGroupVolumeTransfer inventoryLocationGroupVolume; 036 037 /** Creates a new instance of InventoryLocationGroupTransfer */ 038 public InventoryLocationGroupTransfer(WarehouseTransfer warehouse, String inventoryLocationGroupName, Boolean isDefault, Integer sortOrder, 039 String description, WorkflowEntityStatusTransfer inventoryLocationGroupStatus) { 040 this.warehouse = warehouse; 041 this.inventoryLocationGroupName = inventoryLocationGroupName; 042 this.isDefault = isDefault; 043 this.sortOrder = sortOrder; 044 this.description = description; 045 this.inventoryLocationGroupStatus = inventoryLocationGroupStatus; 046 } 047 048 public WarehouseTransfer getWarehouse() { 049 return warehouse; 050 } 051 052 public void setWarehouse(WarehouseTransfer warehouse) { 053 this.warehouse = warehouse; 054 } 055 056 public String getInventoryLocationGroupName() { 057 return inventoryLocationGroupName; 058 } 059 060 public void setInventoryLocationGroupName(String inventoryLocationGroupName) { 061 this.inventoryLocationGroupName = inventoryLocationGroupName; 062 } 063 064 public Boolean getIsDefault() { 065 return isDefault; 066 } 067 068 public void setIsDefault(Boolean isDefault) { 069 this.isDefault = isDefault; 070 } 071 072 public Integer getSortOrder() { 073 return sortOrder; 074 } 075 076 public void setSortOrder(Integer sortOrder) { 077 this.sortOrder = sortOrder; 078 } 079 080 public String getDescription() { 081 return description; 082 } 083 084 public void setDescription(String description) { 085 this.description = description; 086 } 087 088 public WorkflowEntityStatusTransfer getInventoryLocationGroupStatus() { 089 return inventoryLocationGroupStatus; 090 } 091 092 public void setInventoryLocationGroupStatus(WorkflowEntityStatusTransfer inventoryLocationGroupStatus) { 093 this.inventoryLocationGroupStatus = inventoryLocationGroupStatus; 094 } 095 096 public ListWrapper<InventoryLocationGroupCapacityTransfer> getInventoryLocationGroupCapacities() { 097 return inventoryLocationGroupCapacities; 098 } 099 100 public void setInventoryLocationGroupCapacities(ListWrapper<InventoryLocationGroupCapacityTransfer> inventoryLocationGroupCapacities) { 101 this.inventoryLocationGroupCapacities = inventoryLocationGroupCapacities; 102 } 103 104 public InventoryLocationGroupVolumeTransfer getInventoryLocationGroupVolume() { 105 return inventoryLocationGroupVolume; 106 } 107 108 public void setInventoryLocationGroupVolume(InventoryLocationGroupVolumeTransfer inventoryLocationGroupVolume) { 109 this.inventoryLocationGroupVolume = inventoryLocationGroupVolume; 110 } 111 112}