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}