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.model.control.inventory.server.transfer; 018 019import com.echothree.util.server.transfer.BaseTransferCaches; 020import javax.enterprise.context.RequestScoped; 021import javax.inject.Inject; 022 023@RequestScoped 024public class InventoryTransferCaches 025 extends BaseTransferCaches { 026 027 @Inject 028 InventoryLocationGroupTransferCache inventoryLocationGroupTransferCache; 029 030 @Inject 031 InventoryLocationGroupDescriptionTransferCache inventoryLocationGroupDescriptionTransferCache; 032 033 @Inject 034 InventoryConditionTransferCache inventoryConditionTransferCache; 035 036 @Inject 037 InventoryConditionDescriptionTransferCache inventoryConditionDescriptionTransferCache; 038 039 @Inject 040 InventoryLocationGroupCapacityTransferCache inventoryLocationGroupCapacityTransferCache; 041 042 @Inject 043 InventoryLocationGroupVolumeTransferCache inventoryLocationGroupVolumeTransferCache; 044 045 @Inject 046 PartyInventoryLevelTransferCache partyInventoryLevelTransferCache; 047 048 @Inject 049 InventoryConditionUseTransferCache inventoryKindUseTransferCache; 050 051 @Inject 052 InventoryConditionUseTypeTransferCache inventoryConditionUseTypeTransferCache; 053 054 @Inject 055 InventoryConditionGlAccountTransferCache inventoryConditionGlAccountTransferCache; 056 057 @Inject 058 LotAliasTypeTransferCache lotAliasTypeTransferCache; 059 060 @Inject 061 LotAliasTypeDescriptionTransferCache lotAliasTypeDescriptionTransferCache; 062 063 @Inject 064 LotAliasTransferCache lotAliasTransferCache; 065 066 @Inject 067 LotTimeTypeTransferCache lotTimeTypeTransferCache; 068 069 @Inject 070 LotTimeTypeDescriptionTransferCache lotTimeTypeDescriptionTransferCache; 071 072 @Inject 073 LotTimeTransferCache lotTimeTransferCache; 074 075 @Inject 076 AllocationPriorityTransferCache allocationPriorityTransferCache; 077 078 @Inject 079 AllocationPriorityDescriptionTransferCache allocationPriorityDescriptionTransferCache; 080 081 @Inject 082 LotTransferCache lotTransferCache; 083 084 @Inject 085 InventoryTransactionTypeTransferCache inventoryTransactionTypeTransferCache; 086 087 @Inject 088 InventoryTransactionTypeDescriptionTransferCache inventoryTransactionTypeDescriptionTransferCache; 089 090 @Inject 091 InventoryAdjustmentTypeTransferCache inventoryAdjustmentTypeTransferCache; 092 093 @Inject 094 InventoryAdjustmentTypeDescriptionTransferCache inventoryAdjustmentTypeDescriptionTransferCache; 095 096 /** Creates a new instance of InventoryTransferCaches */ 097 protected InventoryTransferCaches() { 098 super(); 099 } 100 101 public InventoryLocationGroupTransferCache getInventoryLocationGroupTransferCache() { 102 return inventoryLocationGroupTransferCache; 103 } 104 105 public InventoryLocationGroupDescriptionTransferCache getInventoryLocationGroupDescriptionTransferCache() { 106 return inventoryLocationGroupDescriptionTransferCache; 107 } 108 109 public InventoryConditionTransferCache getInventoryConditionTransferCache() { 110 return inventoryConditionTransferCache; 111 } 112 113 public InventoryConditionDescriptionTransferCache getInventoryConditionDescriptionTransferCache() { 114 return inventoryConditionDescriptionTransferCache; 115 } 116 117 public InventoryLocationGroupCapacityTransferCache getInventoryLocationGroupCapacityTransferCache() { 118 return inventoryLocationGroupCapacityTransferCache; 119 } 120 121 public InventoryLocationGroupVolumeTransferCache getInventoryLocationGroupVolumeTransferCache() { 122 return inventoryLocationGroupVolumeTransferCache; 123 } 124 125 public PartyInventoryLevelTransferCache getPartyInventoryLevelTransferCache() { 126 return partyInventoryLevelTransferCache; 127 } 128 129 public InventoryConditionUseTransferCache getInventoryConditionUseTransferCache() { 130 return inventoryKindUseTransferCache; 131 } 132 133 public InventoryConditionUseTypeTransferCache getInventoryConditionUseTypeTransferCache() { 134 return inventoryConditionUseTypeTransferCache; 135 } 136 137 public InventoryConditionGlAccountTransferCache getInventoryConditionGlAccountTransferCache() { 138 return inventoryConditionGlAccountTransferCache; 139 } 140 141 public LotAliasTypeTransferCache getLotAliasTypeTransferCache() { 142 return lotAliasTypeTransferCache; 143 } 144 145 public LotAliasTypeDescriptionTransferCache getLotAliasTypeDescriptionTransferCache() { 146 return lotAliasTypeDescriptionTransferCache; 147 } 148 149 public LotAliasTransferCache getLotAliasTransferCache() { 150 return lotAliasTransferCache; 151 } 152 153 public LotTimeTypeTransferCache getLotTimeTypeTransferCache() { 154 return lotTimeTypeTransferCache; 155 } 156 157 public LotTimeTransferCache getLotTimeTransferCache() { 158 return lotTimeTransferCache; 159 } 160 161 public LotTimeTypeDescriptionTransferCache getLotTimeTypeDescriptionTransferCache() { 162 return lotTimeTypeDescriptionTransferCache; 163 } 164 165 public AllocationPriorityTransferCache getAllocationPriorityTransferCache() { 166 return allocationPriorityTransferCache; 167 } 168 169 public AllocationPriorityDescriptionTransferCache getAllocationPriorityDescriptionTransferCache() { 170 return allocationPriorityDescriptionTransferCache; 171 } 172 173 public LotTransferCache getLotTransferCache() { 174 return lotTransferCache; 175 } 176 177 public InventoryTransactionTypeTransferCache getInventoryTransactionTypeTransferCache() { 178 return inventoryTransactionTypeTransferCache; 179 } 180 181 public InventoryTransactionTypeDescriptionTransferCache getInventoryTransactionTypeDescriptionTransferCache() { 182 return inventoryTransactionTypeDescriptionTransferCache; 183 } 184 185 public InventoryAdjustmentTypeTransferCache getInventoryAdjustmentTypeTransferCache() { 186 return inventoryAdjustmentTypeTransferCache; 187 } 188 189 public InventoryAdjustmentTypeDescriptionTransferCache getInventoryAdjustmentTypeDescriptionTransferCache() { 190 return inventoryAdjustmentTypeDescriptionTransferCache; 191 } 192 193}