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.search.common.transfer; 018 019import com.echothree.model.control.core.common.transfer.EntityAttributeTransfer; 020import com.echothree.util.common.transfer.BaseTransfer; 021import com.echothree.util.common.transfer.ListWrapper; 022 023public class UserVisitSearchFacetTransfer 024 extends BaseTransfer { 025 026 private EntityAttributeTransfer entityAttribute; 027 private ListWrapper<UserVisitSearchFacetListItemTransfer> userVisitSearchFacetListItems; 028 private ListWrapper<UserVisitSearchFacetIntegerTransfer> userVisitSearchFacetIntegers; 029 private ListWrapper<UserVisitSearchFacetLongTransfer> userVisitSearchFacetLongs; 030 031 /** Creates a new instance of UserVisitSearchFacetTransfer */ 032 public UserVisitSearchFacetTransfer(EntityAttributeTransfer entityAttribute, ListWrapper<UserVisitSearchFacetListItemTransfer> userVisitSearchFacetListItems, 033 ListWrapper<UserVisitSearchFacetIntegerTransfer> userVisitSearchFacetIntegers, ListWrapper<UserVisitSearchFacetLongTransfer> userVisitSearchFacetLongs) { 034 this.entityAttribute = entityAttribute; 035 this.userVisitSearchFacetListItems = userVisitSearchFacetListItems; 036 this.userVisitSearchFacetIntegers = userVisitSearchFacetIntegers; 037 this.userVisitSearchFacetLongs = userVisitSearchFacetLongs; 038 } 039 040 /** 041 * Returns the entityAttribute. 042 * @return the entityAttribute 043 */ 044 public EntityAttributeTransfer getEntityAttribute() { 045 return entityAttribute; 046 } 047 048 /** 049 * Sets the entityAttribute. 050 * @param entityAttribute the entityAttribute to set 051 */ 052 public void setEntityAttribute(EntityAttributeTransfer entityAttribute) { 053 this.entityAttribute = entityAttribute; 054 } 055 056 /** 057 * Returns the userVisitSearchFacetListItems. 058 * @return the userVisitSearchFacetListItems 059 */ 060 public ListWrapper<UserVisitSearchFacetListItemTransfer> getUserVisitSearchFacetListItems() { 061 return userVisitSearchFacetListItems; 062 } 063 064 /** 065 * Sets the userVisitSearchFacetListItems. 066 * @param userVisitSearchFacetListItems the userVisitSearchFacetListItems to set 067 */ 068 public void setUserVisitSearchFacetListItems(ListWrapper<UserVisitSearchFacetListItemTransfer> userVisitSearchFacetListItems) { 069 this.userVisitSearchFacetListItems = userVisitSearchFacetListItems; 070 } 071 072 /** 073 * Returns the userVisitSearchFacetIntegers. 074 * @return the userVisitSearchFacetIntegers 075 */ 076 public ListWrapper<UserVisitSearchFacetIntegerTransfer> getUserVisitSearchFacetIntegers() { 077 return userVisitSearchFacetIntegers; 078 } 079 080 /** 081 * Sets the userVisitSearchFacetIntegers. 082 * @param userVisitSearchFacetIntegers the userVisitSearchFacetIntegers to set 083 */ 084 public void setUserVisitSearchFacetIntegers(ListWrapper<UserVisitSearchFacetIntegerTransfer> userVisitSearchFacetIntegers) { 085 this.userVisitSearchFacetIntegers = userVisitSearchFacetIntegers; 086 } 087 088 /** 089 * Returns the userVisitSearchFacetLongs. 090 * @return the userVisitSearchFacetLongs 091 */ 092 public ListWrapper<UserVisitSearchFacetLongTransfer> getUserVisitSearchFacetLongs() { 093 return userVisitSearchFacetLongs; 094 } 095 096 /** 097 * Sets the userVisitSearchFacetLongs. 098 * @param userVisitSearchFacetLongs the userVisitSearchFacetLongs to set 099 */ 100 public void setUserVisitSearchFacetLongs(ListWrapper<UserVisitSearchFacetLongTransfer> userVisitSearchFacetLongs) { 101 this.userVisitSearchFacetLongs = userVisitSearchFacetLongs; 102 } 103 104}