|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CluInfo | Line # 45 | 85 | 0% | 77 | 2 | 98.8% |
0.9882353
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
(106) | |||
Result | |||
0.9882353
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluCrud
![]() |
1 PASS | |
0.9882353
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testVersioning
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testUpdateCourse
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetVersionBySequenceNumber
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetVersionsInDateRange
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetCurrentVersion
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetCurrentVersionOnDate
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testCourseVersioning
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateMajorDisciplineRemoveRule
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetFirstVersion
![]() |
1 PASS | |
0.9764706
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetVersions
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testDynamicAttributes
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testCreateCourse
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetCourse
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testDeleteCourse
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateMajorDisciplineDeleteRule
![]() |
1 PASS | |
0.9705882
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testCreditOptions
![]() |
1 PASS | |
0.9647059
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateProgramRequirement
![]() |
1 PASS | |
0.9529412
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testMajorDisciplineVersioning
![]() |
1 PASS | |
0.9529412
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCoreProgramVersioning
![]() |
1 PASS | |
0.9470588
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateMajorDiscipline
![]() |
1 PASS | |
0.9411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateVariationsByMajorDiscipline
![]() |
1 PASS | |
0.92941177
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateCoreProgram
![]() |
1 PASS | |
0.92941177
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateBaccCredentialProgram
![]() |
1 PASS | |
0.92941177
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testDeleteCoreProgram
![]() |
1 PASS | |
0.9235294
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreditsProgramRequirement
![]() |
1 PASS | |
0.9235294
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testCreateProgramRequirement
![]() |
1 PASS | |
0.9235294
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testDeleteProgramRequirement
![]() |
1 PASS | |
0.89411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateMajorDiscipline
![]() |
1 PASS | |
0.89411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateVariationsByMajorDiscipline
![]() |
1 PASS | |
0.89411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateCoreProgram
![]() |
1 PASS | |
0.89411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testDeleteVariationsByMajorDiscipline
![]() |
1 PASS | |
0.89411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testUpdateBaccCredentialProgram
![]() |
1 PASS | |
0.8117647
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluValidation
![]() |
1 PASS | |
0.7411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testGetVariationsByMajorDisciplineId
![]() |
1 PASS | |
0.7411765
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testGetMajorDiscipline
![]() |
1 PASS | |
0.62352943
|
org.kuali.student.lum.course.service.impl.TestCluInfoDictionary.testCluInfoValidation
![]() |
1 PASS | |
0.62352943
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testGetCoreProgram
![]() |
1 PASS | |
0.6117647
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testDeleteBaccCredentialProgram
![]() |
1 PASS | |
0.6117647
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testGetBaccCredentialProgram
![]() |
1 PASS | |
0.48235294
|
org.kuali.student.lum.program.service.impl.TestProgramServiceImpl.testGetProgramRequirement
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testDeleteCourseStatement
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max1
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Letter
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max2
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testGetCourseStatement
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testCreateCourseStatement_duplicateTree
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed1ofProgram
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_CompletedNotation
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_1ofN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_1CourseCompletedFromPrograms
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_Letter
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed2ofProgram
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedAnyOfProgram
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_PassFail
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN_CluSetOfClusets
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1ofN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Satisfactory
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_noneN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_2ofN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_gradecheck
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateStatementTree
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_CompletedNotation
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFromPrograms
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_Letter
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_none
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedAllProgram
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_CompletedNotation
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Percentage
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_courseset_completed_max
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_1ofN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_2ofN
![]() |
1 PASS | |
0.42352942
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_2ofN
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsCluSet
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_all1
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1of1
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MaxTestScoreOnTest
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_notcompleted
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_kuali_reqComponent_type_program_residence_credits_final
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsCluSet
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsClu
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_completed
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedSingleProgram
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsCluSet
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_enrolled
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsClu
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluSet
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_none1
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsClu
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_DefaultEnglish
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinTestScoreOnTest
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsCluSet
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_kuali_reqComponent_type_program_enrolled_credits_final
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsClu
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFrom1Program
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedProgram
![]() |
1 PASS | |
0.4117647
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testClu
![]() |
1 PASS | |
0.4
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView_dynamicCluSet
![]() |
1 PASS | |
0.4
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluCluRelationCrud
![]() |
1 PASS | |
0.4
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testUpdateCourseStatement
![]() |
1 PASS | |
0.4
|
org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetClusByRelation
![]() |
1 PASS | |
0.4
|
org.kuali.student.lum.course.service.impl.TestCourseServiceImpl.testCreateCourseStatement
![]() |
1 PASS | |
0.03529412
|
org.kuali.student.lum.statement.config.context.LuContextImplTest.testCreateContextMap_Clu
![]() |
1 PASS | |
0.023529412
|
org.kuali.student.lum.statement.config.context.LuContextImplTest.testCreateContextMap_CluSet
![]() |
1 PASS | |
1 | /** | |
2 | * Copyright 2010 The Kuali Foundation Licensed under the | |
3 | * Educational Community License, Version 2.0 (the "License"); you may | |
4 | * not use this file except in compliance with the License. You may | |
5 | * obtain a copy of the License at | |
6 | * | |
7 | * http://www.osedu.org/licenses/ECL-2.0 | |
8 | * | |
9 | * Unless required by applicable law or agreed to in writing, | |
10 | * software distributed under the License is distributed on an "AS IS" | |
11 | * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express | |
12 | * or implied. See the License for the specific language governing | |
13 | * permissions and limitations under the License. | |
14 | */ | |
15 | ||
16 | package org.kuali.student.lum.lu.dto; | |
17 | ||
18 | import java.io.Serializable; | |
19 | import java.util.ArrayList; | |
20 | import java.util.Date; | |
21 | import java.util.HashMap; | |
22 | import java.util.List; | |
23 | import java.util.Map; | |
24 | ||
25 | import javax.xml.bind.annotation.XmlAccessType; | |
26 | import javax.xml.bind.annotation.XmlAccessorType; | |
27 | import javax.xml.bind.annotation.XmlAttribute; | |
28 | import javax.xml.bind.annotation.XmlElement; | |
29 | import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; | |
30 | ||
31 | import org.kuali.student.core.dto.AmountInfo; | |
32 | import org.kuali.student.core.dto.HasAttributes; | |
33 | import org.kuali.student.core.dto.HasTypeState; | |
34 | import org.kuali.student.core.dto.Idable; | |
35 | import org.kuali.student.core.dto.MetaInfo; | |
36 | import org.kuali.student.core.dto.RichTextInfo; | |
37 | import org.kuali.student.core.dto.TimeAmountInfo; | |
38 | import org.kuali.student.core.versionmanagement.dto.VersionInfo; | |
39 | import org.kuali.student.core.ws.binding.JaxbAttributeMapListAdapter; | |
40 | ||
41 | /** | |
42 | *Detailed information about a single CLU. | |
43 | */ | |
44 | @XmlAccessorType(XmlAccessType.FIELD) | |
45 | public class CluInfo implements Serializable, Idable, HasTypeState, HasAttributes { | |
46 | ||
47 | private static final long serialVersionUID = 1L; | |
48 | ||
49 | @XmlElement | |
50 | private CluIdentifierInfo officialIdentifier; | |
51 | ||
52 | @XmlElement | |
53 | private List<CluIdentifierInfo> alternateIdentifiers; | |
54 | ||
55 | @XmlElement | |
56 | private String studySubjectArea; | |
57 | ||
58 | @XmlElement | |
59 | private RichTextInfo descr; | |
60 | ||
61 | @XmlElement | |
62 | private List<String> campusLocations; | |
63 | ||
64 | @XmlElement | |
65 | private List<AccreditationInfo> accreditations; | |
66 | ||
67 | @XmlElement | |
68 | private List<AdminOrgInfo> adminOrgs; | |
69 | ||
70 | @XmlElement | |
71 | private CluInstructorInfo primaryInstructor; | |
72 | ||
73 | @XmlElement | |
74 | private List<CluInstructorInfo> instructors; | |
75 | ||
76 | @XmlElement | |
77 | private String expectedFirstAtp; | |
78 | ||
79 | @XmlElement | |
80 | private String lastAtp; | |
81 | ||
82 | @XmlElement | |
83 | private String lastAdmitAtp; | |
84 | ||
85 | @XmlElement | |
86 | private Date effectiveDate; | |
87 | ||
88 | @XmlElement | |
89 | private Date expirationDate; | |
90 | ||
91 | @XmlElement | |
92 | private AmountInfo intensity; | |
93 | ||
94 | @XmlElement | |
95 | private TimeAmountInfo stdDuration; | |
96 | ||
97 | @XmlElement | |
98 | private boolean canCreateLui; | |
99 | ||
100 | @XmlElement | |
101 | private String referenceURL; | |
102 | ||
103 | @XmlElement | |
104 | private List<LuCodeInfo> luCodes; | |
105 | ||
106 | @XmlElement | |
107 | private String nextReviewPeriod; | |
108 | ||
109 | @XmlElement | |
110 | private boolean isEnrollable; | |
111 | ||
112 | @XmlElement | |
113 | private List<String> offeredAtpTypes; | |
114 | ||
115 | @XmlElement | |
116 | private boolean hasEarlyDropDeadline; | |
117 | ||
118 | @XmlElement | |
119 | private int defaultEnrollmentEstimate; | |
120 | ||
121 | @XmlElement | |
122 | private int defaultMaximumEnrollment; | |
123 | ||
124 | @XmlElement | |
125 | private boolean isHazardousForDisabledStudents; | |
126 | ||
127 | @XmlElement | |
128 | private CluFeeInfo feeInfo; | |
129 | ||
130 | @XmlElement | |
131 | private CluAccountingInfo accountingInfo; | |
132 | ||
133 | @XmlElement | |
134 | @XmlJavaTypeAdapter(JaxbAttributeMapListAdapter.class) | |
135 | private Map<String, String> attributes; | |
136 | ||
137 | @XmlElement | |
138 | private MetaInfo metaInfo; | |
139 | ||
140 | @XmlElement | |
141 | private VersionInfo versionInfo; | |
142 | ||
143 | @XmlAttribute | |
144 | private String type; | |
145 | ||
146 | @XmlAttribute | |
147 | private String state; | |
148 | ||
149 | @XmlAttribute | |
150 | private String id; | |
151 | ||
152 | ||
153 | /** | |
154 | * Information related to the official identification of the clu, typically in human readable form. Used to officially reference or publish. | |
155 | */ | |
156 | 1859 |
![]() |
157 | 1859 | return officialIdentifier; |
158 | } | |
159 | ||
160 | 828 |
![]() |
161 | 828 | this.officialIdentifier = officialIdentifier; |
162 | } | |
163 | ||
164 | /** | |
165 | * Information related to alternate identifications of the clu, typically in human readable form. Used to reference or publish. | |
166 | */ | |
167 | 826 |
![]() |
168 | 826 | if (alternateIdentifiers == null) { |
169 | 167 | alternateIdentifiers = new ArrayList<CluIdentifierInfo>(); |
170 | } | |
171 | 826 | return alternateIdentifiers; |
172 | } | |
173 | ||
174 | 733 |
![]() |
175 | 733 | this.alternateIdentifiers = alternateIdentifiers; |
176 | } | |
177 | ||
178 | ||
179 | /** | |
180 | * The Study Subject Area is used to identify the area of study associated with the clu. It may be a general study area (e.g. Chemistry) or very specific (e.g. Naval Architecture) depending on the level of specificity of the clu. | |
181 | */ | |
182 | 243 |
![]() |
183 | 243 | return studySubjectArea; |
184 | } | |
185 | ||
186 | 733 |
![]() |
187 | 733 | this.studySubjectArea = studySubjectArea; |
188 | } | |
189 | ||
190 | /** | |
191 | * Narrative description of the CLU, used for the catalog. | |
192 | */ | |
193 | 587 |
![]() |
194 | 587 | return descr; |
195 | } | |
196 | ||
197 | 821 |
![]() |
198 | 821 | this.descr = descr; |
199 | } | |
200 | ||
201 | /* | |
202 | * Information around the accreditation of the clu. | |
203 | */ | |
204 | 325 |
![]() |
205 | 325 | if (accreditations == null) { |
206 | 163 | accreditations = new ArrayList<AccreditationInfo>(); |
207 | } | |
208 | 325 | return accreditations; |
209 | } | |
210 | ||
211 | 1477 |
![]() |
212 | 1477 | this.accreditations = accreditations; |
213 | } | |
214 | ||
215 | /* | |
216 | * Places where this clu might be offered | |
217 | */ | |
218 | 396 |
![]() |
219 | 396 | if (campusLocations == null) { |
220 | 143 | campusLocations = new ArrayList<String>(); |
221 | } | |
222 | 396 | return campusLocations; |
223 | } | |
224 | ||
225 | 1525 |
![]() |
226 | 1525 | this.campusLocations = campusLocations; |
227 | } | |
228 | ||
229 | 1386 |
![]() |
230 | 1386 | if (adminOrgs == null) { |
231 | 136 | adminOrgs = new ArrayList<AdminOrgInfo>(); |
232 | } | |
233 | 1386 | return adminOrgs; |
234 | } | |
235 | ||
236 | 809 |
![]() |
237 | 809 | this.adminOrgs = adminOrgs; |
238 | } | |
239 | ||
240 | /** | |
241 | * Primary potential instructor for the clu. This is primarily for use in advertising the clu and may not be the actual instructor. | |
242 | */ | |
243 | 422 |
![]() |
244 | 422 | return primaryInstructor; |
245 | } | |
246 | ||
247 | 760 |
![]() |
248 | 760 | this.primaryInstructor = primaryInstructor; |
249 | } | |
250 | ||
251 | /** | |
252 | * Instructors associated with this clu. This may not be an exhaustive list, and instead may only be used to indicate potential instructors in publication. | |
253 | */ | |
254 | 388 |
![]() |
255 | 388 | if (instructors == null) { |
256 | 150 | instructors = new ArrayList<CluInstructorInfo>(); |
257 | } | |
258 | 388 | return instructors; |
259 | } | |
260 | ||
261 | 768 |
![]() |
262 | 768 | this.instructors = instructors; |
263 | } | |
264 | ||
265 | /** | |
266 | * Date and time the CLU became effective. This is a similar concept to the effective date on enumerated values. When an expiration date has been specified, this field must be less than or equal to the expiration date. | |
267 | */ | |
268 | 382 |
![]() |
269 | 382 | return effectiveDate; |
270 | } | |
271 | ||
272 | 796 |
![]() |
273 | 796 | this.effectiveDate = effectiveDate; |
274 | } | |
275 | ||
276 | /** | |
277 | * Date and time that this CLU expires. This is a similar concept to the expiration date on enumerated values. If specified, this should be greater than or equal to the effective date. If this field is not specified, then no expiration date has been currently defined and should automatically be considered greater than the effective date. | |
278 | */ | |
279 | 288 |
![]() |
280 | 288 | return expirationDate; |
281 | } | |
282 | ||
283 | 761 |
![]() |
284 | 761 | this.expirationDate = expirationDate; |
285 | } | |
286 | ||
287 | /* | |
288 | * The expected level of time commitment between the student and the CLU meetings. | |
289 | */ | |
290 | 776 |
![]() |
291 | 776 | return intensity; |
292 | } | |
293 | ||
294 | 890 |
![]() |
295 | 890 | this.intensity = intensity; |
296 | } | |
297 | ||
298 | /** | |
299 | * The standard duration of the learning unit. | |
300 | */ | |
301 | 682 |
![]() |
302 | 682 | return stdDuration; |
303 | } | |
304 | ||
305 | 890 |
![]() |
306 | 890 | this.stdDuration = stdDuration; |
307 | } | |
308 | ||
309 | /** | |
310 | * Indicates if the CLU can be used to instantiate LUIs (offerings). | |
311 | */ | |
312 | 245 |
![]() |
313 | 245 | return canCreateLui; |
314 | } | |
315 | ||
316 | 737 |
![]() |
317 | 737 | this.canCreateLui = canCreateLui; |
318 | } | |
319 | ||
320 | /** | |
321 | * An URL for additional information about the CLU. This could be a reference to a document which might in turn have references to other documents (e.g. course syllabus provided by the faculty or department, standard schedule of classes, etc.). | |
322 | */ | |
323 | 477 |
![]() |
324 | 477 | return referenceURL; |
325 | } | |
326 | ||
327 | 787 |
![]() |
328 | 787 | this.referenceURL = referenceURL; |
329 | } | |
330 | ||
331 | /** | |
332 | * List of LU code info structures. These are structures so that many different types of codes can be associated with the clu. This allows them to be put into categories. | |
333 | */ | |
334 | 979 |
![]() |
335 | 979 | if (luCodes == null) { |
336 | 150 | luCodes = new ArrayList<LuCodeInfo>(); |
337 | } | |
338 | 979 | return luCodes; |
339 | } | |
340 | ||
341 | 785 |
![]() |
342 | 785 | this.luCodes = luCodes; |
343 | } | |
344 | ||
345 | /** | |
346 | * When the next review should be | |
347 | */ | |
348 | 272 |
![]() |
349 | 272 | return nextReviewPeriod; |
350 | } | |
351 | ||
352 | 759 |
![]() |
353 | 759 | this.nextReviewPeriod = nextReviewPeriod; |
354 | } | |
355 | ||
356 | /** | |
357 | * Indicates if Luis generated from this Clu are intended to be enrolled in by Students directly | |
358 | */ | |
359 | 246 |
![]() |
360 | 246 | return isEnrollable; |
361 | } | |
362 | ||
363 | 737 |
![]() |
364 | 737 | this.isEnrollable = isEnrollable; |
365 | } | |
366 | ||
367 | /** | |
368 | * The academic time period types in which this CLU is typically offered. Standard usage would equate to terms. | |
369 | */ | |
370 | 299 |
![]() |
371 | 299 | if (offeredAtpTypes == null) { |
372 | 153 | offeredAtpTypes = new ArrayList<String>(); |
373 | } | |
374 | 299 | return offeredAtpTypes; |
375 | } | |
376 | ||
377 | 757 |
![]() |
378 | 757 | this.offeredAtpTypes = offeredAtpTypes; |
379 | } | |
380 | ||
381 | /** | |
382 | * Indicates if the CLU has an Early Drop Deadline (EDD). Certain courses are designated as such to maximize access to courses that have historically experienced high demand and high attrition. Default is "false". | |
383 | */ | |
384 | 245 |
![]() |
385 | 245 | return hasEarlyDropDeadline; |
386 | } | |
387 | ||
388 | 737 |
![]() |
389 | 737 | this.hasEarlyDropDeadline = hasEarlyDropDeadline; |
390 | } | |
391 | ||
392 | /** | |
393 | * Default enrollment estimate for this CLU. | |
394 | */ | |
395 | 383 |
![]() |
396 | 383 | return defaultEnrollmentEstimate; |
397 | } | |
398 | ||
399 | 831 |
![]() |
400 | 831 | this.defaultEnrollmentEstimate = defaultEnrollmentEstimate; |
401 | } | |
402 | ||
403 | /** | |
404 | * Default maximum enrollment for this CLU. | |
405 | */ | |
406 | 245 |
![]() |
407 | 245 | return defaultMaximumEnrollment; |
408 | } | |
409 | ||
410 | 737 |
![]() |
411 | 737 | this.defaultMaximumEnrollment = defaultMaximumEnrollment; |
412 | } | |
413 | ||
414 | /** | |
415 | * Indicates if the CLU may be hazardous for students with disabilities. Would default to "false". | |
416 | */ | |
417 | 246 |
![]() |
418 | 246 | return isHazardousForDisabledStudents; |
419 | } | |
420 | ||
421 | 739 |
![]() |
422 | 739 | this.isHazardousForDisabledStudents = isHazardousForDisabledStudents; |
423 | } | |
424 | ||
425 | /** | |
426 | * Fee information associated with this CLU. | |
427 | */ | |
428 | 635 |
![]() |
429 | 635 | return feeInfo; |
430 | } | |
431 | ||
432 | 750 |
![]() |
433 | 750 | this.feeInfo = feeInfo; |
434 | } | |
435 | ||
436 | /** | |
437 | * Accounting information associated with this CLU. | |
438 | */ | |
439 | 547 |
![]() |
440 | 547 | return accountingInfo; |
441 | } | |
442 | ||
443 | 750 |
![]() |
444 | 750 | this.accountingInfo = accountingInfo; |
445 | } | |
446 | ||
447 | /** | |
448 | * List of key/value pairs, typically used for dynamic attributes. | |
449 | */ | |
450 | 687 |
![]() |
451 | 687 | if (attributes == null) { |
452 | 4 | attributes = new HashMap<String, String>(); |
453 | } | |
454 | 687 | return attributes; |
455 | } | |
456 | ||
457 | 971 |
![]() |
458 | 971 | this.attributes = attributes; |
459 | } | |
460 | ||
461 | /** | |
462 | * Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. | |
463 | */ | |
464 | 474 |
![]() |
465 | 474 | return metaInfo; |
466 | } | |
467 | ||
468 | 962 |
![]() |
469 | 962 | this.metaInfo = metaInfo; |
470 | } | |
471 | ||
472 | ||
473 | 201 |
![]() |
474 | 201 | return versionInfo; |
475 | } | |
476 | ||
477 | 781 |
![]() |
478 | 781 | this.versionInfo = versionInfo; |
479 | } | |
480 | ||
481 | /** | |
482 | * Unique identifier for a learning unit type. Once set at create time, this field may not be updated. | |
483 | */ | |
484 | 700 |
![]() |
485 | 700 | return type; |
486 | } | |
487 | ||
488 | 975 |
![]() |
489 | 975 | this.type = type; |
490 | } | |
491 | ||
492 | /** | |
493 | * The current status of the clu. The values for this field are constrained to those in the luState enumeration. A separate setup operation does not exist for retrieval of the meta data around this value. This field may not be updated through updating this structure and must instead be updated through a dedicated operation. | |
494 | */ | |
495 | 677 |
![]() |
496 | 677 | return state; |
497 | } | |
498 | ||
499 | 993 |
![]() |
500 | 993 | this.state = state; |
501 | } | |
502 | ||
503 | /** | |
504 | * Unique identifier for a Canonical Learning Unit (CLU). This is optional, due to the identifier being set at the time of creation. Once the CLU has been created, this should be seen as required. | |
505 | */ | |
506 | 1676 |
![]() |
507 | 1676 | return id; |
508 | } | |
509 | ||
510 | 986 |
![]() |
511 | 986 | this.id = id; |
512 | } | |
513 | ||
514 | 551 |
![]() |
515 | 551 | return expectedFirstAtp; |
516 | } | |
517 | ||
518 | 809 |
![]() |
519 | 809 | this.expectedFirstAtp = expectedFirstAtp; |
520 | } | |
521 | ||
522 | 551 |
![]() |
523 | 551 | return lastAtp; |
524 | } | |
525 | ||
526 | 809 |
![]() |
527 | 809 | this.lastAtp = lastAtp; |
528 | } | |
529 | ||
530 | 508 |
![]() |
531 | 508 | return lastAdmitAtp; |
532 | } | |
533 | ||
534 | 785 |
![]() |
535 | 785 | this.lastAdmitAtp = lastAdmitAtp; |
536 | } | |
537 | ||
538 | 0 |
![]() |
539 | public String toString() { | |
540 | 0 | return "CluInfo[id=" + id + ", type=" + type + "]"; |
541 | } | |
542 | ||
543 | } |
|