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.model.control.workeffort.common.transfer.WorkEffortScopeTransfer; 020import com.echothree.util.common.transfer.BaseTransfer; 021import com.echothree.util.common.transfer.ListWrapper; 022 023public class TrainingClassTransfer 024 extends BaseTransfer { 025 026 private String trainingClassName; 027 private Long unformattedEstimatedReadingTime; 028 private String estimatedReadingTime; 029 private Long unformattedReadingTimeAllowed; 030 private String readingTimeAllowed; 031 private Long unformattedEstimatedTestingTime; 032 private String estimatedTestingTime; 033 private Long unformattedTestingTimeAllowed; 034 private String testingTimeAllowed; 035 private Long unformattedRequiredCompletionTime; 036 private String requiredCompletionTime; 037 private WorkEffortScopeTransfer workEffortScope; 038 private Integer unformattedDefaultPercentageToPass; 039 private String defaultPercentageToPass; 040 private Integer overallQuestionCount; 041 private Long unformattedTestingValidityTime; 042 private String testingValidityTime; 043 private Long unformattedExpiredRetentionTime; 044 private String expiredRetentionTime; 045 private Boolean alwaysReassignOnExpiration; 046 private Boolean isDefault; 047 private Integer sortOrder; 048 private String description; 049 050 private ListWrapper<TrainingClassSectionTransfer> trainingClassSections; 051 private ListWrapper<PartyTrainingClassTransfer> partyTrainingClasses; 052 053 /** Creates a new instance of TrainingClassTransfer */ 054 public TrainingClassTransfer(String trainingClassName, Long unformattedEstimatedReadingTime, String estimatedReadingTime, Long unformattedReadingTimeAllowed, 055 String readingTimeAllowed, Long unformattedEstimatedTestingTime, String estimatedTestingTime, Long unformattedTestingTimeAllowed, 056 String testingTimeAllowed, Long unformattedRequiredCompletionTime, String requiredCompletionTime, WorkEffortScopeTransfer workEffortScope, 057 Integer unformattedDefaultPercentageToPass, String defaultPercentageToPass, Integer overallQuestionCount, Long unformattedTestingValidityTime, 058 String testingValidityTime, Long unformattedExpiredRetentionTime, String expiredRetentionTime, Boolean alwaysReassignOnExpiration, Boolean isDefault, 059 Integer sortOrder, String description) { 060 this.trainingClassName = trainingClassName; 061 this.unformattedEstimatedReadingTime = unformattedEstimatedReadingTime; 062 this.estimatedReadingTime = estimatedReadingTime; 063 this.unformattedReadingTimeAllowed = unformattedReadingTimeAllowed; 064 this.readingTimeAllowed = readingTimeAllowed; 065 this.unformattedEstimatedTestingTime = unformattedEstimatedTestingTime; 066 this.estimatedTestingTime = estimatedTestingTime; 067 this.unformattedTestingTimeAllowed = unformattedTestingTimeAllowed; 068 this.testingTimeAllowed = testingTimeAllowed; 069 this.unformattedRequiredCompletionTime = unformattedRequiredCompletionTime; 070 this.requiredCompletionTime = requiredCompletionTime; 071 this.workEffortScope = workEffortScope; 072 this.unformattedDefaultPercentageToPass = unformattedDefaultPercentageToPass; 073 this.defaultPercentageToPass = defaultPercentageToPass; 074 this.overallQuestionCount = overallQuestionCount; 075 this.unformattedTestingValidityTime = unformattedTestingValidityTime; 076 this.testingValidityTime = testingValidityTime; 077 this.unformattedExpiredRetentionTime = unformattedExpiredRetentionTime; 078 this.expiredRetentionTime = expiredRetentionTime; 079 this.alwaysReassignOnExpiration = alwaysReassignOnExpiration; 080 this.isDefault = isDefault; 081 this.sortOrder = sortOrder; 082 this.description = description; 083 } 084 085 public String getTrainingClassName() { 086 return trainingClassName; 087 } 088 089 public void setTrainingClassName(String trainingClassName) { 090 this.trainingClassName = trainingClassName; 091 } 092 093 public Long getUnformattedEstimatedReadingTime() { 094 return unformattedEstimatedReadingTime; 095 } 096 097 public void setUnformattedEstimatedReadingTime(Long unformattedEstimatedReadingTime) { 098 this.unformattedEstimatedReadingTime = unformattedEstimatedReadingTime; 099 } 100 101 public String getEstimatedReadingTime() { 102 return estimatedReadingTime; 103 } 104 105 public void setEstimatedReadingTime(String estimatedReadingTime) { 106 this.estimatedReadingTime = estimatedReadingTime; 107 } 108 109 public Long getUnformattedReadingTimeAllowed() { 110 return unformattedReadingTimeAllowed; 111 } 112 113 public void setUnformattedReadingTimeAllowed(Long unformattedReadingTimeAllowed) { 114 this.unformattedReadingTimeAllowed = unformattedReadingTimeAllowed; 115 } 116 117 public String getReadingTimeAllowed() { 118 return readingTimeAllowed; 119 } 120 121 public void setReadingTimeAllowed(String readingTimeAllowed) { 122 this.readingTimeAllowed = readingTimeAllowed; 123 } 124 125 public Long getUnformattedEstimatedTestingTime() { 126 return unformattedEstimatedTestingTime; 127 } 128 129 public void setUnformattedEstimatedTestingTime(Long unformattedEstimatedTestingTime) { 130 this.unformattedEstimatedTestingTime = unformattedEstimatedTestingTime; 131 } 132 133 public String getEstimatedTestingTime() { 134 return estimatedTestingTime; 135 } 136 137 public void setEstimatedTestingTime(String estimatedTestingTime) { 138 this.estimatedTestingTime = estimatedTestingTime; 139 } 140 141 public Long getUnformattedTestingTimeAllowed() { 142 return unformattedTestingTimeAllowed; 143 } 144 145 public void setUnformattedTestingTimeAllowed(Long unformattedTestingTimeAllowed) { 146 this.unformattedTestingTimeAllowed = unformattedTestingTimeAllowed; 147 } 148 149 public String getTestingTimeAllowed() { 150 return testingTimeAllowed; 151 } 152 153 public void setTestingTimeAllowed(String testingTimeAllowed) { 154 this.testingTimeAllowed = testingTimeAllowed; 155 } 156 157 public Long getUnformattedRequiredCompletionTime() { 158 return unformattedRequiredCompletionTime; 159 } 160 161 public void setUnformattedRequiredCompletionTime(Long unformattedRequiredCompletionTime) { 162 this.unformattedRequiredCompletionTime = unformattedRequiredCompletionTime; 163 } 164 165 public String getRequiredCompletionTime() { 166 return requiredCompletionTime; 167 } 168 169 public void setRequiredCompletionTime(String requiredCompletionTime) { 170 this.requiredCompletionTime = requiredCompletionTime; 171 } 172 173 /** 174 * Returns the workEffortScope. 175 * @return the workEffortScope 176 */ 177 public WorkEffortScopeTransfer getWorkEffortScope() { 178 return workEffortScope; 179 } 180 181 /** 182 * Sets the workEffortScope. 183 * @param workEffortScope the workEffortScope to set 184 */ 185 public void setWorkEffortScope(WorkEffortScopeTransfer workEffortScope) { 186 this.workEffortScope = workEffortScope; 187 } 188 189 public Integer getUnformattedDefaultPercentageToPass() { 190 return unformattedDefaultPercentageToPass; 191 } 192 193 public void setUnformattedDefaultPercentageToPass(Integer unformattedDefaultPercentageToPass) { 194 this.unformattedDefaultPercentageToPass = unformattedDefaultPercentageToPass; 195 } 196 197 public String getDefaultPercentageToPass() { 198 return defaultPercentageToPass; 199 } 200 201 public void setDefaultPercentageToPass(String defaultPercentageToPass) { 202 this.defaultPercentageToPass = defaultPercentageToPass; 203 } 204 205 public Integer getOverallQuestionCount() { 206 return overallQuestionCount; 207 } 208 209 public void setOverallQuestionCount(Integer overallQuestionCount) { 210 this.overallQuestionCount = overallQuestionCount; 211 } 212 213 public Long getUnformattedTestingValidityTime() { 214 return unformattedTestingValidityTime; 215 } 216 217 public void setUnformattedTestingValidityTime(Long unformattedTestingValidityTime) { 218 this.unformattedTestingValidityTime = unformattedTestingValidityTime; 219 } 220 221 public String getTestingValidityTime() { 222 return testingValidityTime; 223 } 224 225 public void setTestingValidityTime(String testingValidityTime) { 226 this.testingValidityTime = testingValidityTime; 227 } 228 229 public Long getUnformattedExpiredRetentionTime() { 230 return unformattedExpiredRetentionTime; 231 } 232 233 public void setUnformattedExpiredRetentionTime(Long unformattedExpiredRetentionTime) { 234 this.unformattedExpiredRetentionTime = unformattedExpiredRetentionTime; 235 } 236 237 public String getExpiredRetentionTime() { 238 return expiredRetentionTime; 239 } 240 241 public void setExpiredRetentionTime(String expiredRetentionTime) { 242 this.expiredRetentionTime = expiredRetentionTime; 243 } 244 245 public Boolean getAlwaysReassignOnExpiration() { 246 return alwaysReassignOnExpiration; 247 } 248 249 public void setAlwaysReassignOnExpiration(Boolean alwaysReassignOnExpiration) { 250 this.alwaysReassignOnExpiration = alwaysReassignOnExpiration; 251 } 252 253 public Boolean getIsDefault() { 254 return isDefault; 255 } 256 257 public void setIsDefault(Boolean isDefault) { 258 this.isDefault = isDefault; 259 } 260 261 public Integer getSortOrder() { 262 return sortOrder; 263 } 264 265 public void setSortOrder(Integer sortOrder) { 266 this.sortOrder = sortOrder; 267 } 268 269 public String getDescription() { 270 return description; 271 } 272 273 public void setDescription(String description) { 274 this.description = description; 275 } 276 277 public ListWrapper<TrainingClassSectionTransfer> getTrainingClassSections() { 278 return trainingClassSections; 279 } 280 281 public void setTrainingClassSections(ListWrapper<TrainingClassSectionTransfer> trainingClassSections) { 282 this.trainingClassSections = trainingClassSections; 283 } 284 285 public ListWrapper<PartyTrainingClassTransfer> getPartyTrainingClasses() { 286 return partyTrainingClasses; 287 } 288 289 public void setPartyTrainingClasses(ListWrapper<PartyTrainingClassTransfer> partyTrainingClasses) { 290 this.partyTrainingClasses = partyTrainingClasses; 291 } 292 293}