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.invoice.server.transfer;
018
019import com.echothree.util.server.transfer.BaseTransferCaches;
020import javax.enterprise.context.RequestScoped;
021import javax.inject.Inject;
022
023@RequestScoped
024public class InvoiceTransferCaches
025        extends BaseTransferCaches {
026    
027    @Inject
028    InvoiceLineUseTypeTransferCache invoiceLineUseTypeTransferCache;
029    
030    @Inject
031    InvoiceRoleTypeTransferCache invoiceRoleTypeTransferCache;
032    
033    @Inject
034    InvoiceRoleTransferCache invoiceRoleTransferCache;
035    
036    @Inject
037    InvoiceTypeTransferCache invoiceTypeTransferCache;
038    
039    @Inject
040    InvoiceTypeDescriptionTransferCache invoiceTypeDescriptionTransferCache;
041    
042    @Inject
043    InvoiceAliasTypeTransferCache invoiceAliasTypeTransferCache;
044    
045    @Inject
046    InvoiceAliasTypeDescriptionTransferCache invoiceAliasTypeDescriptionTransferCache;
047    
048    @Inject
049    InvoiceLineTypeTransferCache invoiceLineTypeTransferCache;
050    
051    @Inject
052    InvoiceLineTypeDescriptionTransferCache invoiceLineTypeDescriptionTransferCache;
053    
054    @Inject
055    InvoiceTransferCache invoiceTransferCache;
056    
057    @Inject
058    InvoiceAliasTransferCache invoiceAliasTransferCache;
059    
060    @Inject
061    InvoiceLineTransferCache invoiceLineTransferCache;
062    
063    @Inject
064    InvoiceLineItemTransferCache invoiceLineItemTransferCache;
065    
066    @Inject
067    InvoiceLineGlAccountTransferCache invoiceLineGlAccountTransferCache;
068    
069    @Inject
070    InvoiceTimeTypeTransferCache invoiceTimeTypeTransferCache;
071    
072    @Inject
073    InvoiceTimeTypeDescriptionTransferCache invoiceTimeTypeDescriptionTransferCache;
074    
075    @Inject
076    InvoiceTimeTransferCache invoiceTimeTransferCache;
077
078    /** Creates a new instance of InvoiceTransferCaches */
079    protected InvoiceTransferCaches() {
080        super();
081    }
082    
083    public InvoiceLineUseTypeTransferCache getInvoiceLineUseTypeTransferCache() {
084        return invoiceLineUseTypeTransferCache;
085    }
086    
087    public InvoiceRoleTypeTransferCache getInvoiceRoleTypeTransferCache() {
088        return invoiceRoleTypeTransferCache;
089    }
090    
091    public InvoiceRoleTransferCache getInvoiceRoleTransferCache() {
092        return invoiceRoleTransferCache;
093    }
094    
095    public InvoiceTypeTransferCache getInvoiceTypeTransferCache() {
096        return invoiceTypeTransferCache;
097    }
098    
099    public InvoiceTypeDescriptionTransferCache getInvoiceTypeDescriptionTransferCache() {
100        return invoiceTypeDescriptionTransferCache;
101    }
102    
103    public InvoiceAliasTypeTransferCache getInvoiceAliasTypeTransferCache() {
104        return invoiceAliasTypeTransferCache;
105    }
106    
107    public InvoiceAliasTypeDescriptionTransferCache getInvoiceAliasTypeDescriptionTransferCache() {
108        return invoiceAliasTypeDescriptionTransferCache;
109    }
110    
111    public InvoiceLineTypeTransferCache getInvoiceLineTypeTransferCache() {
112        return invoiceLineTypeTransferCache;
113    }
114    
115    public InvoiceLineTypeDescriptionTransferCache getInvoiceLineTypeDescriptionTransferCache() {
116        return invoiceLineTypeDescriptionTransferCache;
117    }
118    
119    public InvoiceTransferCache getInvoiceTransferCache() {
120        return invoiceTransferCache;
121    }
122    
123    public InvoiceAliasTransferCache getInvoiceAliasTransferCache() {
124        return invoiceAliasTransferCache;
125    }
126    
127    public InvoiceLineTransferCache getInvoiceLineTransferCache() {
128        return invoiceLineTransferCache;
129    }
130    
131    public InvoiceLineGlAccountTransferCache getInvoiceLineGlAccountTransferCache() {
132        return invoiceLineGlAccountTransferCache;
133    }
134    
135    public InvoiceLineItemTransferCache getInvoiceLineItemTransferCache() {
136        return invoiceLineItemTransferCache;
137    }
138    
139    public InvoiceTimeTypeTransferCache getInvoiceTimeTypeTransferCache() {
140        return invoiceTimeTypeTransferCache;
141    }
142
143    public InvoiceTimeTransferCache getInvoiceTimeTransferCache() {
144        return invoiceTimeTransferCache;
145    }
146
147    public InvoiceTimeTypeDescriptionTransferCache getInvoiceTimeTypeDescriptionTransferCache() {
148        return invoiceTimeTypeDescriptionTransferCache;
149    }
150
151}