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.training.common.transfer; 018 019import com.echothree.util.common.transfer.BaseTransfer; 020import com.echothree.util.common.transfer.ListWrapper; 021 022public class PartyTrainingClassSessionTransfer 023 extends BaseTransfer { 024 025 private PartyTrainingClassTransfer partyTrainingClass; 026 private Integer partyTrainingClassSessionSequence; 027 028 private PartyTrainingClassSessionSectionTransfer lastPartyTrainingClassSessionSection; 029 private PartyTrainingClassSessionPageTransfer lastPartyTrainingClassSessionPage; 030 private PartyTrainingClassSessionQuestionTransfer lastPartyTrainingClassSessionQuestion; 031 032 private ListWrapper<PartyTrainingClassSessionPageTransfer> partyTrainingClassSessionPages; 033 private ListWrapper<PartyTrainingClassSessionQuestionTransfer> partyTrainingClassSessionQuestions; 034 035 /** Creates a new instance of PartyTrainingClassSessionTransfer */ 036 public PartyTrainingClassSessionTransfer(PartyTrainingClassTransfer partyTrainingClass, Integer partyTrainingClassSessionSequence, 037 PartyTrainingClassSessionSectionTransfer lastPartyTrainingClassSessionSection, 038 PartyTrainingClassSessionPageTransfer lastPartyTrainingClassSessionPage, 039 PartyTrainingClassSessionQuestionTransfer lastPartyTrainingClassSessionQuestion) { 040 this.partyTrainingClass = partyTrainingClass; 041 this.partyTrainingClassSessionSequence = partyTrainingClassSessionSequence; 042 this.lastPartyTrainingClassSessionSection = lastPartyTrainingClassSessionSection; 043 this.lastPartyTrainingClassSessionPage = lastPartyTrainingClassSessionPage; 044 this.lastPartyTrainingClassSessionQuestion = lastPartyTrainingClassSessionQuestion; 045 } 046 047 /** 048 * Returns the partyTrainingClass. 049 * @return the partyTrainingClass 050 */ 051 public PartyTrainingClassTransfer getPartyTrainingClass() { 052 return partyTrainingClass; 053 } 054 055 /** 056 * Sets the partyTrainingClass. 057 * @param partyTrainingClass the partyTrainingClass to set 058 */ 059 public void setPartyTrainingClass(PartyTrainingClassTransfer partyTrainingClass) { 060 this.partyTrainingClass = partyTrainingClass; 061 } 062 063 /** 064 * Returns the partyTrainingClassSessionSequence. 065 * @return the partyTrainingClassSessionSequence 066 */ 067 public Integer getPartyTrainingClassSessionSequence() { 068 return partyTrainingClassSessionSequence; 069 } 070 071 /** 072 * Sets the partyTrainingClassSessionSequence. 073 * @param partyTrainingClassSessionSequence the partyTrainingClassSessionSequence to set 074 */ 075 public void setPartyTrainingClassSessionSequence(Integer partyTrainingClassSessionSequence) { 076 this.partyTrainingClassSessionSequence = partyTrainingClassSessionSequence; 077 } 078 079 /** 080 * Returns the lastPartyTrainingClassSessionSection. 081 * @return the lastPartyTrainingClassSessionSection 082 */ 083 public PartyTrainingClassSessionSectionTransfer getLastPartyTrainingClassSessionSection() { 084 return lastPartyTrainingClassSessionSection; 085 } 086 087 /** 088 * Sets the lastPartyTrainingClassSessionSection. 089 * @param lastPartyTrainingClassSessionSection the lastPartyTrainingClassSessionSection to set 090 */ 091 public void setLastPartyTrainingClassSessionSection(PartyTrainingClassSessionSectionTransfer lastPartyTrainingClassSessionSection) { 092 this.lastPartyTrainingClassSessionSection = lastPartyTrainingClassSessionSection; 093 } 094 095 /** 096 * Returns the lastPartyTrainingClassSessionPage. 097 * @return the lastPartyTrainingClassSessionPage 098 */ 099 public PartyTrainingClassSessionPageTransfer getLastPartyTrainingClassSessionPage() { 100 return lastPartyTrainingClassSessionPage; 101 } 102 103 /** 104 * Sets the lastPartyTrainingClassSessionPage. 105 * @param lastPartyTrainingClassSessionPage the lastPartyTrainingClassSessionPage to set 106 */ 107 public void setLastPartyTrainingClassSessionPage(PartyTrainingClassSessionPageTransfer lastPartyTrainingClassSessionPage) { 108 this.lastPartyTrainingClassSessionPage = lastPartyTrainingClassSessionPage; 109 } 110 111 /** 112 * Returns the lastPartyTrainingClassSessionQuestion. 113 * @return the lastPartyTrainingClassSessionQuestion 114 */ 115 public PartyTrainingClassSessionQuestionTransfer getLastPartyTrainingClassSessionQuestion() { 116 return lastPartyTrainingClassSessionQuestion; 117 } 118 119 /** 120 * Sets the lastPartyTrainingClassSessionQuestion. 121 * @param lastPartyTrainingClassSessionQuestion the lastPartyTrainingClassSessionQuestion to set 122 */ 123 public void setLastPartyTrainingClassSessionQuestion(PartyTrainingClassSessionQuestionTransfer lastPartyTrainingClassSessionQuestion) { 124 this.lastPartyTrainingClassSessionQuestion = lastPartyTrainingClassSessionQuestion; 125 } 126 127 /** 128 * Returns the partyTrainingClassSessionPages. 129 * @return the partyTrainingClassSessionPages 130 */ 131 public ListWrapper<PartyTrainingClassSessionPageTransfer> getPartyTrainingClassSessionPages() { 132 return partyTrainingClassSessionPages; 133 } 134 135 /** 136 * Sets the partyTrainingClassSessionPages. 137 * @param partyTrainingClassSessionPages the partyTrainingClassSessionPages to set 138 */ 139 public void setPartyTrainingClassSessionPages(ListWrapper<PartyTrainingClassSessionPageTransfer> partyTrainingClassSessionPages) { 140 this.partyTrainingClassSessionPages = partyTrainingClassSessionPages; 141 } 142 143 /** 144 * Returns the partyTrainingClassSessionQuestions. 145 * @return the partyTrainingClassSessionQuestions 146 */ 147 public ListWrapper<PartyTrainingClassSessionQuestionTransfer> getPartyTrainingClassSessionQuestions() { 148 return partyTrainingClassSessionQuestions; 149 } 150 151 /** 152 * Sets the partyTrainingClassSessionQuestions. 153 * @param partyTrainingClassSessionQuestions the partyTrainingClassSessionQuestions to set 154 */ 155 public void setPartyTrainingClassSessionQuestions(ListWrapper<PartyTrainingClassSessionQuestionTransfer> partyTrainingClassSessionQuestions) { 156 this.partyTrainingClassSessionQuestions = partyTrainingClassSessionQuestions; 157 } 158 159}