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.control.user.training.common.edit; 018 019import com.echothree.control.user.training.common.spec.TrainingClassSpec; 020 021public interface TrainingClassEdit 022 extends TrainingClassSpec, TrainingClassTranslationEdit { 023 024 String getEstimatedReadingTime(); 025 void setEstimatedReadingTime(String estimatedReadingTime); 026 027 String getEstimatedReadingTimeUnitOfMeasureTypeName(); 028 void setEstimatedReadingTimeUnitOfMeasureTypeName(String estimatedReadingTimeUnitOfMeasureTypeName); 029 030 String getReadingTimeAllowed(); 031 void setReadingTimeAllowed(String readingTimeAllowed); 032 033 String getReadingTimeAllowedUnitOfMeasureTypeName(); 034 void setReadingTimeAllowedUnitOfMeasureTypeName(String readingTimeAllowedUnitOfMeasureTypeName); 035 036 String getEstimatedTestingTime(); 037 void setEstimatedTestingTime(String estimatedTestingTime); 038 039 String getEstimatedTestingTimeUnitOfMeasureTypeName(); 040 void setEstimatedTestingTimeUnitOfMeasureTypeName(String estimatedTestingTimeUnitOfMeasureTypeName); 041 042 String getTestingTimeAllowed(); 043 void setTestingTimeAllowed(String testingTimeAllowed); 044 045 String getTestingTimeAllowedUnitOfMeasureTypeName(); 046 void setTestingTimeAllowedUnitOfMeasureTypeName(String testingTimeAllowedUnitOfMeasureTypeName); 047 048 String getRequiredCompletionTime(); 049 void setRequiredCompletionTime(String requiredCompletionTime); 050 051 String getRequiredCompletionTimeUnitOfMeasureTypeName(); 052 void setRequiredCompletionTimeUnitOfMeasureTypeName(String requiredCompletionTimeUnitOfMeasureTypeName); 053 054 String getWorkEffortScopeName(); 055 void setWorkEffortScopeName(String workEffortScopeName); 056 057 String getDefaultPercentageToPass(); 058 void setDefaultPercentageToPass(String defaultPercentageToPass); 059 060 String getOverallQuestionCount(); 061 void setOverallQuestionCount(String overallQuestionCount); 062 063 String getTestingValidityTime(); 064 void setTestingValidityTime(String testingValidityTime); 065 066 String getTestingValidityTimeUnitOfMeasureTypeName(); 067 void setTestingValidityTimeUnitOfMeasureTypeName(String testingValidityTimeUnitOfMeasureTypeName); 068 069 String getExpiredRetentionTime(); 070 void setExpiredRetentionTime(String expiredRetentionTime); 071 072 String getExpiredRetentionTimeUnitOfMeasureTypeName(); 073 void setExpiredRetentionTimeUnitOfMeasureTypeName(String expiredRetentionTimeUnitOfMeasureTypeName); 074 075 String getIsDefault(); 076 void setIsDefault(String isDefault); 077 078 String getAlwaysReassignOnExpiration(); 079 void setAlwaysReassignOnExpiration(String alwaysReassignOnExpiration); 080 081 String getSortOrder(); 082 void setSortOrder(String sortOrder); 083 084}