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.search.server.transfer;
018
019import com.echothree.util.server.transfer.BaseTransferCaches;
020import javax.enterprise.context.RequestScoped;
021import javax.inject.Inject;
022
023@RequestScoped
024public class SearchTransferCaches
025        extends BaseTransferCaches {
026    
027    @Inject
028    SearchKindTransferCache searchKindTransferCache;
029    
030    @Inject
031    SearchKindDescriptionTransferCache searchKindDescriptionTransferCache;
032    
033    @Inject
034    SearchTypeTransferCache searchTypeTransferCache;
035    
036    @Inject
037    SearchTypeDescriptionTransferCache searchTypeDescriptionTransferCache;
038    
039    @Inject
040    SearchSortOrderTransferCache searchSortOrderTransferCache;
041    
042    @Inject
043    SearchSortOrderDescriptionTransferCache searchSortOrderDescriptionTransferCache;
044    
045    @Inject
046    SearchSortDirectionTransferCache searchSortDirectionTransferCache;
047    
048    @Inject
049    SearchSortDirectionDescriptionTransferCache searchSortDirectionDescriptionTransferCache;
050    
051    @Inject
052    SearchDefaultOperatorTransferCache searchDefaultOperatorTransferCache;
053    
054    @Inject
055    SearchDefaultOperatorDescriptionTransferCache searchDefaultOperatorDescriptionTransferCache;
056    
057    @Inject
058    SearchUseTypeTransferCache searchUseTypeTransferCache;
059    
060    @Inject
061    SearchUseTypeDescriptionTransferCache searchUseTypeDescriptionTransferCache;
062    
063    @Inject
064    SearchResultActionTypeTransferCache searchResultActionTypeTransferCache;
065    
066    @Inject
067    SearchResultActionTypeDescriptionTransferCache searchResultActionTypeDescriptionTransferCache;
068    
069    @Inject
070    SearchCheckSpellingActionTypeTransferCache searchCheckSpellingActionTypeTransferCache;
071    
072    @Inject
073    SearchCheckSpellingActionTypeDescriptionTransferCache searchCheckSpellingActionTypeDescriptionTransferCache;
074
075    /** Creates a new instance of SearchTransferCaches */
076    protected SearchTransferCaches() {
077        super();
078    }
079    
080    public SearchKindTransferCache getSearchKindTransferCache() {
081        return searchKindTransferCache;
082    }
083
084    public SearchKindDescriptionTransferCache getSearchKindDescriptionTransferCache() {
085        return searchKindDescriptionTransferCache;
086    }
087
088    public SearchTypeTransferCache getSearchTypeTransferCache() {
089        return searchTypeTransferCache;
090    }
091
092    public SearchTypeDescriptionTransferCache getSearchTypeDescriptionTransferCache() {
093        return searchTypeDescriptionTransferCache;
094    }
095
096    public SearchSortOrderTransferCache getSearchSortOrderTransferCache() {
097        return searchSortOrderTransferCache;
098    }
099
100    public SearchSortOrderDescriptionTransferCache getSearchSortOrderDescriptionTransferCache() {
101        return searchSortOrderDescriptionTransferCache;
102    }
103
104    public SearchSortDirectionTransferCache getSearchSortDirectionTransferCache() {
105        return searchSortDirectionTransferCache;
106    }
107
108    public SearchSortDirectionDescriptionTransferCache getSearchSortDirectionDescriptionTransferCache() {
109        return searchSortDirectionDescriptionTransferCache;
110    }
111
112    public SearchDefaultOperatorTransferCache getSearchDefaultOperatorTransferCache() {
113        return searchDefaultOperatorTransferCache;
114    }
115
116    public SearchDefaultOperatorDescriptionTransferCache getSearchDefaultOperatorDescriptionTransferCache() {
117        return searchDefaultOperatorDescriptionTransferCache;
118    }
119
120    public SearchUseTypeTransferCache getSearchUseTypeTransferCache() {
121        return searchUseTypeTransferCache;
122    }
123
124    public SearchUseTypeDescriptionTransferCache getSearchUseTypeDescriptionTransferCache() {
125        return searchUseTypeDescriptionTransferCache;
126    }
127
128    public SearchResultActionTypeTransferCache getSearchResultActionTypeTransferCache() {
129        return searchResultActionTypeTransferCache;
130    }
131
132    public SearchResultActionTypeDescriptionTransferCache getSearchResultActionTypeDescriptionTransferCache() {
133        return searchResultActionTypeDescriptionTransferCache;
134    }
135
136    public SearchCheckSpellingActionTypeTransferCache getSearchCheckSpellingActionTypeTransferCache() {
137        return searchCheckSpellingActionTypeTransferCache;
138    }
139
140    public SearchCheckSpellingActionTypeDescriptionTransferCache getSearchCheckSpellingActionTypeDescriptionTransferCache() {
141        return searchCheckSpellingActionTypeDescriptionTransferCache;
142    }
143
144}