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.warehouse.server.transfer;
018
019import com.echothree.util.server.transfer.BaseTransferCaches;
020import javax.enterprise.context.RequestScoped;
021
022@RequestScoped
023public class WarehouseTransferCaches
024        extends BaseTransferCaches {
025    
026    LocationDescriptionTransferCache locationDescriptionTransferCache;
027    LocationNameElementDescriptionTransferCache locationNameElementDescriptionTransferCache;
028    LocationNameElementTransferCache locationNameElementTransferCache;
029    LocationTransferCache locationTransferCache;
030    LocationTypeDescriptionTransferCache locationTypeDescriptionTransferCache;
031    LocationTypeTransferCache locationTypeTransferCache;
032    LocationUseTypeTransferCache locationUseTypeTransferCache;
033    WarehouseTransferCache warehouseTransferCache;
034    LocationVolumeTransferCache locationVolumeTransferCache;
035    LocationCapacityTransferCache locationCapacityTransferCache;
036    WarehouseTypeTransferCache warehouseTypeTransferCache;
037    WarehouseTypeDescriptionTransferCache warehouseTypeDescriptionTransferCache;
038    
039    /** Creates a new instance of WarehouseTransferCaches */
040    protected WarehouseTransferCaches() {
041        super();
042    }
043    
044    public LocationDescriptionTransferCache getLocationDescriptionTransferCache() {
045        return locationDescriptionTransferCache;
046    }
047    
048    public LocationNameElementDescriptionTransferCache getLocationNameElementDescriptionTransferCache() {
049        return locationNameElementDescriptionTransferCache;
050    }
051    
052    public LocationNameElementTransferCache getLocationNameElementTransferCache() {
053        return locationNameElementTransferCache;
054    }
055    
056    public LocationTransferCache getLocationTransferCache() {
057        return locationTransferCache;
058    }
059    
060    public LocationTypeDescriptionTransferCache getLocationTypeDescriptionTransferCache() {
061        return locationTypeDescriptionTransferCache;
062    }
063    
064    public LocationTypeTransferCache getLocationTypeTransferCache() {
065        return locationTypeTransferCache;
066    }
067    
068    public LocationUseTypeTransferCache getLocationUseTypeTransferCache() {
069        return locationUseTypeTransferCache;
070    }
071    
072    public WarehouseTransferCache getWarehouseTransferCache() {
073        return warehouseTransferCache;
074    }
075    
076    public LocationVolumeTransferCache getLocationVolumeTransferCache() {
077        return locationVolumeTransferCache;
078    }
079    
080    public LocationCapacityTransferCache getLocationCapacityTransferCache() {
081        return locationCapacityTransferCache;
082    }
083
084    public WarehouseTypeTransferCache getWarehouseTypeTransferCache() {
085        return warehouseTypeTransferCache;
086    }
087
088    public WarehouseTypeDescriptionTransferCache getWarehouseTypeDescriptionTransferCache() {
089        return warehouseTypeDescriptionTransferCache;
090    }
091
092}