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.employee.server.transfer; 018 019import com.echothree.util.server.transfer.BaseTransferCaches; 020import javax.enterprise.context.RequestScoped; 021import javax.inject.Inject; 022 023@RequestScoped 024public class EmployeeTransferCaches 025 extends BaseTransferCaches { 026 027 @Inject 028 EmployeeTypeTransferCache employeeTypeTransferCache; 029 030 @Inject 031 EmployeeTypeDescriptionTransferCache employeeTypeDescriptionTransferCache; 032 033 @Inject 034 EmployeeTransferCache employeeTransferCache; 035 036 @Inject 037 ResponsibilityTypeTransferCache responsibilityTypeTransferCache; 038 039 @Inject 040 ResponsibilityTypeDescriptionTransferCache responsibilityTypeDescriptionTransferCache; 041 042 @Inject 043 SkillTypeTransferCache skillTypeTransferCache; 044 045 @Inject 046 SkillTypeDescriptionTransferCache skillTypeDescriptionTransferCache; 047 048 @Inject 049 LeaveTypeTransferCache leaveTypeTransferCache; 050 051 @Inject 052 LeaveTypeDescriptionTransferCache leaveTypeDescriptionTransferCache; 053 054 @Inject 055 LeaveReasonTransferCache leaveReasonTransferCache; 056 057 @Inject 058 LeaveReasonDescriptionTransferCache leaveReasonDescriptionTransferCache; 059 060 @Inject 061 LeaveTransferCache leaveTransferCache; 062 063 @Inject 064 TerminationReasonTransferCache terminationReasonTransferCache; 065 066 @Inject 067 TerminationReasonDescriptionTransferCache terminationReasonDescriptionTransferCache; 068 069 @Inject 070 TerminationTypeTransferCache terminationTypeTransferCache; 071 072 @Inject 073 TerminationTypeDescriptionTransferCache terminationTypeDescriptionTransferCache; 074 075 @Inject 076 EmploymentTransferCache employmentTransferCache; 077 078 @Inject 079 PartyResponsibilityTransferCache partyResponsibilityTransferCache; 080 081 @Inject 082 PartySkillTransferCache partySkillTransferCache; 083 084 /** Creates a new instance of EmployeeTransferCaches */ 085 protected EmployeeTransferCaches() { 086 super(); 087 } 088 089 public EmployeeTypeTransferCache getEmployeeTypeTransferCache() { 090 return employeeTypeTransferCache; 091 } 092 093 public EmployeeTypeDescriptionTransferCache getEmployeeTypeDescriptionTransferCache() { 094 return employeeTypeDescriptionTransferCache; 095 } 096 097 public EmployeeTransferCache getEmployeeTransferCache() { 098 return employeeTransferCache; 099 } 100 101 public ResponsibilityTypeTransferCache getResponsibilityTypeTransferCache() { 102 return responsibilityTypeTransferCache; 103 } 104 105 public ResponsibilityTypeDescriptionTransferCache getResponsibilityTypeDescriptionTransferCache() { 106 return responsibilityTypeDescriptionTransferCache; 107 } 108 109 public SkillTypeTransferCache getSkillTypeTransferCache() { 110 return skillTypeTransferCache; 111 } 112 113 public SkillTypeDescriptionTransferCache getSkillTypeDescriptionTransferCache() { 114 return skillTypeDescriptionTransferCache; 115 } 116 117 public LeaveTypeTransferCache getLeaveTypeTransferCache() { 118 return leaveTypeTransferCache; 119 } 120 121 public LeaveTypeDescriptionTransferCache getLeaveTypeDescriptionTransferCache() { 122 return leaveTypeDescriptionTransferCache; 123 } 124 125 public LeaveReasonTransferCache getLeaveReasonTransferCache() { 126 return leaveReasonTransferCache; 127 } 128 129 public LeaveReasonDescriptionTransferCache getLeaveReasonDescriptionTransferCache() { 130 return leaveReasonDescriptionTransferCache; 131 } 132 133 public LeaveTransferCache getLeaveTransferCache() { 134 return leaveTransferCache; 135 } 136 137 public TerminationReasonTransferCache getTerminationReasonTransferCache() { 138 return terminationReasonTransferCache; 139 } 140 141 public TerminationReasonDescriptionTransferCache getTerminationReasonDescriptionTransferCache() { 142 return terminationReasonDescriptionTransferCache; 143 } 144 145 public TerminationTypeTransferCache getTerminationTypeTransferCache() { 146 return terminationTypeTransferCache; 147 } 148 149 public TerminationTypeDescriptionTransferCache getTerminationTypeDescriptionTransferCache() { 150 return terminationTypeDescriptionTransferCache; 151 } 152 153 public EmploymentTransferCache getEmploymentTransferCache() { 154 return employmentTransferCache; 155 } 156 157 public PartyResponsibilityTransferCache getPartyResponsibilityTransferCache() { 158 return partyResponsibilityTransferCache; 159 } 160 161 public PartySkillTransferCache getPartySkillTransferCache() { 162 return partySkillTransferCache; 163 } 164 165}