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}