001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 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.payment.server.transfer; 018 019import com.echothree.model.data.user.server.entity.UserVisit; 020import com.echothree.util.server.transfer.BaseTransferCaches; 021 022public class PaymentTransferCaches 023 extends BaseTransferCaches { 024 025 protected PaymentMethodTypeTransferCache paymentMethodTypeTransferCache; 026 protected PaymentMethodTypeDescriptionTransferCache paymentMethodTypeDescriptionTransferCache; 027 protected PaymentMethodTypePartyTypeTransferCache paymentMethodTypePartyTypeTransferCache; 028 protected PaymentMethodTransferCache paymentMethodTransferCache; 029 protected PaymentMethodDescriptionTransferCache paymentMethodDescriptionTransferCache; 030 protected BillingAccountTransferCache billingAccountTransferCache; 031 protected BillingAccountRoleTypeTransferCache billingAccountRoleTypeTransferCache; 032 protected BillingAccountRoleTransferCache billingAccountRoleTransferCache; 033 protected PartyPaymentMethodTransferCache partyPaymentMethodTransferCache; 034 protected PaymentProcessorTypeTransferCache paymentProcessorTypeTransferCache; 035 protected PaymentProcessorTypeDescriptionTransferCache paymentProcessorTypeDescriptionTransferCache; 036 protected PaymentProcessorTransferCache paymentProcessorTransferCache; 037 protected PaymentProcessorDescriptionTransferCache paymentProcessorDescriptionTransferCache; 038 protected PartyPaymentMethodContactMechanismTransferCache partyPaymentMethodContactMechanismTransferCache; 039 protected PaymentProcessorActionTypeTransferCache paymentProcessorActionTypeTransferCache; 040 protected PaymentProcessorActionTypeDescriptionTransferCache paymentProcessorActionTypeDescriptionTransferCache; 041 protected PaymentProcessorResultCodeTransferCache paymentProcessorResultCodeTransferCache; 042 protected PaymentProcessorResultCodeDescriptionTransferCache paymentProcessorResultCodeDescriptionTransferCache; 043 protected PaymentProcessorTypeCodeTypeTransferCache paymentProcessorTypeCodeTypeTransferCache; 044 protected PaymentProcessorTypeCodeTypeDescriptionTransferCache paymentProcessorTypeCodeTypeDescriptionTransferCache; 045 protected PaymentProcessorTypeCodeTransferCache paymentProcessorTypeCodeTransferCache; 046 protected PaymentProcessorTypeCodeDescriptionTransferCache paymentProcessorTypeCodeDescriptionTransferCache; 047 protected PaymentProcessorTypeActionTransferCache paymentProcessorTypeActionTransferCache; 048 protected PaymentProcessorActionTransferCache paymentProcessorActionTransferCache; 049 protected PaymentProcessorTransactionTransferCache paymentProcessorTransactionTransferCache; 050 protected PaymentProcessorTransactionCodeTransferCache paymentProcessorTransactionCodeTransferCache; 051 052 /** Creates a new instance of PaymentTransferCaches */ 053 public PaymentTransferCaches(UserVisit userVisit) { 054 super(userVisit); 055 } 056 057 public PaymentMethodTypeTransferCache getPaymentMethodTypeTransferCache() { 058 if(paymentMethodTypeTransferCache == null) 059 paymentMethodTypeTransferCache = new PaymentMethodTypeTransferCache(userVisit); 060 061 return paymentMethodTypeTransferCache; 062 } 063 064 public PaymentMethodTypeDescriptionTransferCache getPaymentMethodTypeDescriptionTransferCache() { 065 if(paymentMethodTypeDescriptionTransferCache == null) 066 paymentMethodTypeDescriptionTransferCache = new PaymentMethodTypeDescriptionTransferCache(userVisit); 067 068 return paymentMethodTypeDescriptionTransferCache; 069 } 070 071 public PaymentMethodTypePartyTypeTransferCache getPaymentMethodTypePartyTypeTransferCache() { 072 if(paymentMethodTypePartyTypeTransferCache == null) 073 paymentMethodTypePartyTypeTransferCache = new PaymentMethodTypePartyTypeTransferCache(userVisit); 074 075 return paymentMethodTypePartyTypeTransferCache; 076 } 077 078 public PaymentMethodTransferCache getPaymentMethodTransferCache() { 079 if(paymentMethodTransferCache == null) 080 paymentMethodTransferCache = new PaymentMethodTransferCache(userVisit); 081 082 return paymentMethodTransferCache; 083 } 084 085 public PaymentMethodDescriptionTransferCache getPaymentMethodDescriptionTransferCache() { 086 if(paymentMethodDescriptionTransferCache == null) 087 paymentMethodDescriptionTransferCache = new PaymentMethodDescriptionTransferCache(userVisit); 088 089 return paymentMethodDescriptionTransferCache; 090 } 091 092 public BillingAccountTransferCache getBillingAccountTransferCache() { 093 if(billingAccountTransferCache == null) 094 billingAccountTransferCache = new BillingAccountTransferCache(userVisit); 095 096 return billingAccountTransferCache; 097 } 098 099 public BillingAccountRoleTypeTransferCache getBillingAccountRoleTypeTransferCache() { 100 if(billingAccountRoleTypeTransferCache == null) 101 billingAccountRoleTypeTransferCache = new BillingAccountRoleTypeTransferCache(userVisit); 102 103 return billingAccountRoleTypeTransferCache; 104 } 105 106 public BillingAccountRoleTransferCache getBillingAccountRoleTransferCache() { 107 if(billingAccountRoleTransferCache == null) 108 billingAccountRoleTransferCache = new BillingAccountRoleTransferCache(userVisit); 109 110 return billingAccountRoleTransferCache; 111 } 112 113 public PartyPaymentMethodTransferCache getPartyPaymentMethodTransferCache() { 114 if(partyPaymentMethodTransferCache == null) 115 partyPaymentMethodTransferCache = new PartyPaymentMethodTransferCache(userVisit); 116 117 return partyPaymentMethodTransferCache; 118 } 119 120 public PaymentProcessorTypeTransferCache getPaymentProcessorTypeTransferCache() { 121 if(paymentProcessorTypeTransferCache == null) 122 paymentProcessorTypeTransferCache = new PaymentProcessorTypeTransferCache(userVisit); 123 124 return paymentProcessorTypeTransferCache; 125 } 126 127 public PaymentProcessorTypeDescriptionTransferCache getPaymentProcessorTypeDescriptionTransferCache() { 128 if(paymentProcessorTypeDescriptionTransferCache == null) 129 paymentProcessorTypeDescriptionTransferCache = new PaymentProcessorTypeDescriptionTransferCache(userVisit); 130 131 return paymentProcessorTypeDescriptionTransferCache; 132 } 133 134 public PaymentProcessorTransferCache getPaymentProcessorTransferCache() { 135 if(paymentProcessorTransferCache == null) 136 paymentProcessorTransferCache = new PaymentProcessorTransferCache(userVisit); 137 138 return paymentProcessorTransferCache; 139 } 140 141 public PaymentProcessorDescriptionTransferCache getPaymentProcessorDescriptionTransferCache() { 142 if(paymentProcessorDescriptionTransferCache == null) 143 paymentProcessorDescriptionTransferCache = new PaymentProcessorDescriptionTransferCache(userVisit); 144 145 return paymentProcessorDescriptionTransferCache; 146 } 147 148 public PartyPaymentMethodContactMechanismTransferCache getPartyPaymentMethodContactMechanismTransferCache() { 149 if(partyPaymentMethodContactMechanismTransferCache == null) 150 partyPaymentMethodContactMechanismTransferCache = new PartyPaymentMethodContactMechanismTransferCache(userVisit); 151 152 return partyPaymentMethodContactMechanismTransferCache; 153 } 154 155 public PaymentProcessorActionTypeTransferCache getPaymentProcessorActionTypeTransferCache() { 156 if(paymentProcessorActionTypeTransferCache == null) 157 paymentProcessorActionTypeTransferCache = new PaymentProcessorActionTypeTransferCache(userVisit); 158 159 return paymentProcessorActionTypeTransferCache; 160 } 161 162 public PaymentProcessorActionTypeDescriptionTransferCache getPaymentProcessorActionTypeDescriptionTransferCache() { 163 if(paymentProcessorActionTypeDescriptionTransferCache == null) 164 paymentProcessorActionTypeDescriptionTransferCache = new PaymentProcessorActionTypeDescriptionTransferCache(userVisit); 165 166 return paymentProcessorActionTypeDescriptionTransferCache; 167 } 168 169 public PaymentProcessorResultCodeTransferCache getPaymentProcessorResultCodeTransferCache() { 170 if(paymentProcessorResultCodeTransferCache == null) 171 paymentProcessorResultCodeTransferCache = new PaymentProcessorResultCodeTransferCache(userVisit); 172 173 return paymentProcessorResultCodeTransferCache; 174 } 175 176 public PaymentProcessorResultCodeDescriptionTransferCache getPaymentProcessorResultCodeDescriptionTransferCache() { 177 if(paymentProcessorResultCodeDescriptionTransferCache == null) 178 paymentProcessorResultCodeDescriptionTransferCache = new PaymentProcessorResultCodeDescriptionTransferCache(userVisit); 179 180 return paymentProcessorResultCodeDescriptionTransferCache; 181 } 182 183 public PaymentProcessorTypeCodeTypeTransferCache getPaymentProcessorTypeCodeTypeTransferCache() { 184 if(paymentProcessorTypeCodeTypeTransferCache == null) 185 paymentProcessorTypeCodeTypeTransferCache = new PaymentProcessorTypeCodeTypeTransferCache(userVisit); 186 187 return paymentProcessorTypeCodeTypeTransferCache; 188 } 189 190 public PaymentProcessorTypeCodeTypeDescriptionTransferCache getPaymentProcessorTypeCodeTypeDescriptionTransferCache() { 191 if(paymentProcessorTypeCodeTypeDescriptionTransferCache == null) 192 paymentProcessorTypeCodeTypeDescriptionTransferCache = new PaymentProcessorTypeCodeTypeDescriptionTransferCache(userVisit); 193 194 return paymentProcessorTypeCodeTypeDescriptionTransferCache; 195 } 196 197 public PaymentProcessorTypeCodeTransferCache getPaymentProcessorTypeCodeTransferCache() { 198 if(paymentProcessorTypeCodeTransferCache == null) 199 paymentProcessorTypeCodeTransferCache = new PaymentProcessorTypeCodeTransferCache(userVisit); 200 201 return paymentProcessorTypeCodeTransferCache; 202 } 203 204 public PaymentProcessorTypeCodeDescriptionTransferCache getPaymentProcessorTypeCodeDescriptionTransferCache() { 205 if(paymentProcessorTypeCodeDescriptionTransferCache == null) 206 paymentProcessorTypeCodeDescriptionTransferCache = new PaymentProcessorTypeCodeDescriptionTransferCache(userVisit); 207 208 return paymentProcessorTypeCodeDescriptionTransferCache; 209 } 210 211 public PaymentProcessorTypeActionTransferCache getPaymentProcessorTypeActionTransferCache() { 212 if(paymentProcessorTypeActionTransferCache == null) 213 paymentProcessorTypeActionTransferCache = new PaymentProcessorTypeActionTransferCache(userVisit); 214 215 return paymentProcessorTypeActionTransferCache; 216 } 217 218 public PaymentProcessorActionTransferCache getPaymentProcessorActionTransferCache() { 219 if(paymentProcessorActionTransferCache == null) 220 paymentProcessorActionTransferCache = new PaymentProcessorActionTransferCache(userVisit); 221 222 return paymentProcessorActionTransferCache; 223 } 224 225 public PaymentProcessorTransactionTransferCache getPaymentProcessorTransactionTransferCache() { 226 if(paymentProcessorTransactionTransferCache == null) 227 paymentProcessorTransactionTransferCache = new PaymentProcessorTransactionTransferCache(userVisit); 228 229 return paymentProcessorTransactionTransferCache; 230 } 231 232 public PaymentProcessorTransactionCodeTransferCache getPaymentProcessorTransactionCodeTransferCache() { 233 if(paymentProcessorTransactionCodeTransferCache == null) 234 paymentProcessorTransactionCodeTransferCache = new PaymentProcessorTransactionCodeTransferCache(userVisit); 235 236 return paymentProcessorTransactionCodeTransferCache; 237 } 238 239}