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.contactlist.server.transfer; 018 019import com.echothree.util.server.transfer.BaseTransferCaches; 020import javax.enterprise.context.RequestScoped; 021import javax.inject.Inject; 022 023@RequestScoped 024public class ContactListTransferCaches 025 extends BaseTransferCaches { 026 027 @Inject 028 ContactListTypeDescriptionTransferCache contactListTypeDescriptionTransferCache; 029 030 @Inject 031 ContactListTypeTransferCache contactListTypeTransferCache; 032 033 @Inject 034 ContactListGroupDescriptionTransferCache contactListGroupDescriptionTransferCache; 035 036 @Inject 037 ContactListGroupTransferCache contactListGroupTransferCache; 038 039 @Inject 040 ContactListFrequencyDescriptionTransferCache contactListFrequencyDescriptionTransferCache; 041 042 @Inject 043 ContactListFrequencyTransferCache contactListFrequencyTransferCache; 044 045 @Inject 046 ContactListDescriptionTransferCache contactListDescriptionTransferCache; 047 048 @Inject 049 ContactListTransferCache contactListTransferCache; 050 051 @Inject 052 PartyContactListTransferCache partyContactListTransferCache; 053 054 @Inject 055 PartyTypeContactListTransferCache partyTypeContactListTransferCache; 056 057 @Inject 058 PartyTypeContactListGroupTransferCache partyTypeContactListGroupTransferCache; 059 060 @Inject 061 CustomerTypeContactListTransferCache customerTypeContactListTransferCache; 062 063 @Inject 064 CustomerTypeContactListGroupTransferCache customerTypeContactListGroupTransferCache; 065 066 @Inject 067 ContactListContactMechanismPurposeTransferCache contactListContactMechanismPurposeTransferCache; 068 069 /** Creates a new instance of ContactListTransferCaches */ 070 protected ContactListTransferCaches() { 071 super(); 072 } 073 074 public ContactListTypeDescriptionTransferCache getContactListTypeDescriptionTransferCache() { 075 return contactListTypeDescriptionTransferCache; 076 } 077 078 public ContactListTypeTransferCache getContactListTypeTransferCache() { 079 return contactListTypeTransferCache; 080 } 081 082 public ContactListGroupDescriptionTransferCache getContactListGroupDescriptionTransferCache() { 083 return contactListGroupDescriptionTransferCache; 084 } 085 086 public ContactListGroupTransferCache getContactListGroupTransferCache() { 087 return contactListGroupTransferCache; 088 } 089 090 public ContactListFrequencyDescriptionTransferCache getContactListFrequencyDescriptionTransferCache() { 091 return contactListFrequencyDescriptionTransferCache; 092 } 093 094 public ContactListFrequencyTransferCache getContactListFrequencyTransferCache() { 095 return contactListFrequencyTransferCache; 096 } 097 098 public ContactListDescriptionTransferCache getContactListDescriptionTransferCache() { 099 return contactListDescriptionTransferCache; 100 } 101 102 public ContactListTransferCache getContactListTransferCache() { 103 return contactListTransferCache; 104 } 105 106 public PartyContactListTransferCache getPartyContactListTransferCache() { 107 return partyContactListTransferCache; 108 } 109 110 public PartyTypeContactListTransferCache getPartyTypeContactListTransferCache() { 111 return partyTypeContactListTransferCache; 112 } 113 114 public PartyTypeContactListGroupTransferCache getPartyTypeContactListGroupTransferCache() { 115 return partyTypeContactListGroupTransferCache; 116 } 117 118 public CustomerTypeContactListTransferCache getCustomerTypeContactListTransferCache() { 119 return customerTypeContactListTransferCache; 120 } 121 122 public CustomerTypeContactListGroupTransferCache getCustomerTypeContactListGroupTransferCache() { 123 return customerTypeContactListGroupTransferCache; 124 } 125 126 public ContactListContactMechanismPurposeTransferCache getContactListContactMechanismPurposeTransferCache() { 127 return contactListContactMechanismPurposeTransferCache; 128 } 129 130}