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}