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.geo.server.transfer;
018
019import com.echothree.util.server.transfer.BaseTransferCaches;
020import javax.enterprise.context.RequestScoped;
021import javax.inject.Inject;
022
023@RequestScoped
024public class GeoTransferCaches
025        extends BaseTransferCaches {
026    
027    @Inject
028    CityTransferCache cityTransferCache;
029    
030    @Inject
031    CountryTransferCache countryTransferCache;
032    
033    @Inject
034    CountyTransferCache countyTransferCache;
035    
036    @Inject
037    PostalCodeTransferCache postalCodeTransferCache;
038    
039    @Inject
040    StateTransferCache stateTransferCache;
041    
042    @Inject
043    GeoCodeTransferCache geoCodeTransferCache;
044    
045    @Inject
046    GeoCodeAliasTransferCache geoCodeAliasTransferCache;
047    
048    @Inject
049    GeoCodeAliasTypeTransferCache geoCodeAliasTypeTransferCache;
050    
051    @Inject
052    GeoCodeScopeTransferCache geoCodeScopeTransferCache;
053    
054    @Inject
055    GeoCodeTypeTransferCache geoCodeTypeTransferCache;
056    
057    @Inject
058    GeoCodeRelationshipTransferCache geoCodeRelationshipTransferCache;
059    
060    @Inject
061    GeoCodeCurrencyTransferCache geoCodeCurrencyTransferCache;
062    
063    @Inject
064    GeoCodeLanguageTransferCache geoCodeLanguageTransferCache;
065    
066    @Inject
067    GeoCodeTimeZoneTransferCache geoCodeTimeZoneTransferCache;
068    
069    @Inject
070    GeoCodeDateTimeFormatTransferCache geoCodeDateTimeFormatTransferCache;
071    
072    @Inject
073    GeoCodeDescriptionTransferCache geoCodeDescriptionTransferCache;
074    
075    @Inject
076    GeoCodeScopeDescriptionTransferCache geoCodeScopeDescriptionTransferCache;
077    
078    @Inject
079    GeoCodeAliasTypeDescriptionTransferCache geoCodeAliasTypeDescriptionTransferCache;
080    
081    @Inject
082    GeoCodeTypeDescriptionTransferCache geoCodeTypeDescriptionTransferCache;
083
084    /** Creates a new instance of GeoTransferCaches */
085    protected GeoTransferCaches() {
086        super();
087    }
088    
089    public CityTransferCache getCityTransferCache() {
090        return cityTransferCache;
091    }
092    
093    public CountryTransferCache getCountryTransferCache() {
094        return countryTransferCache;
095    }
096    
097    public CountyTransferCache getCountyTransferCache() {
098        return countyTransferCache;
099    }
100    
101    public PostalCodeTransferCache getPostalCodeTransferCache() {
102        return postalCodeTransferCache;
103    }
104    
105    public StateTransferCache getStateTransferCache() {
106        return stateTransferCache;
107    }
108    
109    public GeoCodeTransferCache getGeoCodeTransferCache() {
110        return geoCodeTransferCache;
111    }
112    
113    public GeoCodeAliasTransferCache getGeoCodeAliasTransferCache() {
114        return geoCodeAliasTransferCache;
115    }
116    
117    public GeoCodeAliasTypeTransferCache getGeoCodeAliasTypeTransferCache() {
118        return geoCodeAliasTypeTransferCache;
119    }
120    
121    public GeoCodeScopeTransferCache getGeoCodeScopeTransferCache() {
122        return geoCodeScopeTransferCache;
123    }
124    
125    public GeoCodeTypeTransferCache getGeoCodeTypeTransferCache() {
126        return geoCodeTypeTransferCache;
127    }
128    
129    public GeoCodeRelationshipTransferCache getGeoCodeRelationshipTransferCache() {
130        return geoCodeRelationshipTransferCache;
131    }
132    
133    public GeoCodeCurrencyTransferCache getGeoCodeCurrencyTransferCache() {
134        return geoCodeCurrencyTransferCache;
135    }
136    
137    public GeoCodeLanguageTransferCache getGeoCodeLanguageTransferCache() {
138        return geoCodeLanguageTransferCache;
139    }
140    
141    public GeoCodeTimeZoneTransferCache getGeoCodeTimeZoneTransferCache() {
142        return geoCodeTimeZoneTransferCache;
143    }
144    
145    public GeoCodeDateTimeFormatTransferCache getGeoCodeDateTimeFormatTransferCache() {
146        return geoCodeDateTimeFormatTransferCache;
147    }
148    
149    public GeoCodeDescriptionTransferCache getGeoCodeDescriptionTransferCache() {
150        return geoCodeDescriptionTransferCache;
151    }
152    
153    public GeoCodeScopeDescriptionTransferCache getGeoCodeScopeDescriptionTransferCache() {
154        return geoCodeScopeDescriptionTransferCache;
155    }
156    
157    public GeoCodeAliasTypeDescriptionTransferCache getGeoCodeAliasTypeDescriptionTransferCache() {
158        return geoCodeAliasTypeDescriptionTransferCache;
159    }
160    
161    public GeoCodeTypeDescriptionTransferCache getGeoCodeTypeDescriptionTransferCache() {
162        return geoCodeTypeDescriptionTransferCache;
163    }
164    
165}