| 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CluSet | Line # 48 | 26 | 0% | 26 | 2 | 96.2% | 0.96153843 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (78) | |||
| Result | |||
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateDynamicCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateDynamicCluSet | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_AddClu  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_AddClu | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_ClearClus  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_ClearClus | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_ClearCluSets  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_ClearCluSets | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluSetCrud  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluSetCrud | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_removeCluSets  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_removeCluSets | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_AddCluSets  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_AddCluSets | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_VersionMismatch  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_VersionMismatch | 1 PASS | |
| 0.96153843 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_RemoveClu  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testUpdateCluSet_RemoveClu | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_InvalidCluSetId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_InvalidCluSetId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView_dynamicCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView_dynamicCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetDynamicCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetDynamicCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_DuplicateCluSetId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_DuplicateCluSetId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_DuplicateCluSetId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_DuplicateCluSetId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_InvalidCluSetId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_InvalidCluSetId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testRemoveCluSetFromCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testRemoveCluSetFromCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testRemoveCluFromCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testRemoveCluFromCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_CircularRelationshipException  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_CircularRelationshipException | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testDeleteCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testDeleteCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet_DuplicateCluId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet_DuplicateCluId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCreateDynamicCluSet_Simple  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCreateDynamicCluSet_Simple | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_NestedCircularRelationshipException  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetsToCluSet_NestedCircularRelationshipException | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_CircularRelationshipException  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_CircularRelationshipException | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluToCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluToCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCreateDynamicCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCreateDynamicCluSet | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluToCluSet_DuplicateCluId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluToCluSet_DuplicateCluId | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_NestedCircularRelationshipException  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddCluSetToCluSet_NestedCircularRelationshipException | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetDynamicCluSet_Simple  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetDynamicCluSet_Simple | 1 PASS | |
| 0.9230769 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet_InvalidCluId  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testAddClusToCluSet_InvalidCluId | 1 PASS | |
| 0.5 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluSet  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testCluSet | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFrom1Program  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFrom1Program | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN_CluSetOfClusets  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN_CluSetOfClusets | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsCluSet  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsCluSet | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_2ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_2ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max1  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max1 | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedAnyOfProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedAnyOfProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed1ofProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed1ofProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_Letter  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_Letter | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsCluSet  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsCluSet | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedSingleProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedSingleProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_none1  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_none1 | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_2ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_2ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinTestScoreOnTest  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinTestScoreOnTest | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Percentage  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Percentage | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Satisfactory  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Satisfactory | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_noneN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_noneN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MaxTestScoreOnTest  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MaxTestScoreOnTest | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsCluSet  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsCluSet | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max2  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_max2 | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_allN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_CompletedNotation  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_max_GradeType_CompletedNotation | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_1CourseCompletedFromPrograms  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_1CourseCompletedFromPrograms | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_PassFail  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_PassFail | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_none  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_none | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_2ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_2ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_courseset_completed_max  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_courseset_completed_max | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1of1  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_1of1 | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed2ofProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_Completed2ofProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_gradecheck  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_gradecheck | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_1ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_enroll_1ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView  org.kuali.student.lum.lu.service.impl.TestLuServiceImpl.testGetCluSetTreeView | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_CompletedNotation  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_CompletedNotation | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateStatementTree  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateStatementTree | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_DefaultEnglish  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_DefaultEnglish | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Letter  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_Letter | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedAllProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_CompletedAllProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsCluSet  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsCluSet | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_Letter  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_Letter | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedProgram  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_NotCompletedProgram | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFromPrograms  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForProgram.testTranslateReqComponent_2CourseCompletedFromPrograms | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_all1  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_all1 | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_1ofN  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_credits_1ofN | 1 PASS | |
| 0.5 | org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_CompletedNotation  org.kuali.student.lum.statement.service.impl.TestStatementServiceImplForCourse.testGetNaturalLanguageForReqComponent_grade_min_GradeType_CompletedNotation | 1 PASS | |
| 0.07692308 | org.kuali.student.lum.lu.dao.impl.TestLuDaoImpl.testCreateClu  org.kuali.student.lum.lu.dao.impl.TestLuDaoImpl.testCreateClu | 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.entity; | |
| 17 | ||
| 18 | import java.util.ArrayList; | |
| 19 | import java.util.Date; | |
| 20 | import java.util.List; | |
| 21 | ||
| 22 | import javax.persistence.CascadeType; | |
| 23 | import javax.persistence.Column; | |
| 24 | import javax.persistence.Entity; | |
| 25 | import javax.persistence.JoinColumn; | |
| 26 | import javax.persistence.JoinTable; | |
| 27 | import javax.persistence.ManyToMany; | |
| 28 | import javax.persistence.ManyToOne; | |
| 29 | import javax.persistence.NamedQueries; | |
| 30 | import javax.persistence.NamedQuery; | |
| 31 | import javax.persistence.OneToMany; | |
| 32 | import javax.persistence.OneToOne; | |
| 33 | import javax.persistence.Table; | |
| 34 | import javax.persistence.Temporal; | |
| 35 | import javax.persistence.TemporalType; | |
| 36 | ||
| 37 | import org.kuali.student.common.entity.AttributeOwner; | |
| 38 | import org.kuali.student.common.entity.MetaEntity; | |
| 39 | ||
| 40 | @Entity | |
| 41 | @Table(name = "KSLU_CLU_SET") | |
| 42 | @NamedQueries( { | |
| 43 | @NamedQuery(name = "CluSet.getCluSetInfoByIdList", query = "SELECT c FROM CluSet c WHERE c.id IN (:cluSetIdList)"), | |
| 44 | @NamedQuery(name = "CluSet.isCluInCluSet", query = "SELECT COUNT(cluSet) FROM CluSet cluSet JOIN cluSet.cluVerIndIds cluVerIndIds WHERE cluSet.id = :cluSetId AND cluVerIndIds.cluVersionIndId = :cluId "), | |
| 45 | @NamedQuery(name = "CluSet.findCluSetsByCluVersionIndIds", query = "SELECT j.cluSet FROM CluSetJoinVersionIndClu j WHERE j.cluVersionIndId IN (:cluVersionIndIds)"), | |
| 46 | @NamedQuery(name = "CluSet.findAllDynamicCluSets", query = "SELECT cluSet FROM CluSet cluSet WHERE cluSet.membershipQuery IS NULL") | |
| 47 | }) | |
| 48 | public class CluSet extends MetaEntity implements AttributeOwner<CluSetAttribute> { | |
| 49 | ||
| 50 | @Column(name = "NAME") | |
| 51 | private String name; | |
| 52 | ||
| 53 | @ManyToOne(cascade=CascadeType.ALL) | |
| 54 | @JoinColumn(name = "RT_DESCR_ID") | |
| 55 | private LuRichText descr; | |
| 56 | ||
| 57 | @Temporal(TemporalType.TIMESTAMP) | |
| 58 | @Column(name = "EFF_DT") | |
| 59 | private Date effectiveDate; | |
| 60 | ||
| 61 | @Temporal(TemporalType.TIMESTAMP) | |
| 62 | @Column(name = "EXPIR_DT") | |
| 63 | private Date expirationDate; | |
| 64 | ||
| 65 | @ManyToMany | |
| 66 | @JoinTable(name = "KSLU_CLU_SET_JN_CLU_SET", joinColumns = @JoinColumn(name = "CLU_SET_PARENT_ID"), inverseJoinColumns = @JoinColumn(name = "CLU_SET_CHILD_ID")) | |
| 67 | private List<CluSet> cluSets = new ArrayList<CluSet>(); | |
| 68 | ||
| 69 | // @ManyToMany | |
| 70 | // @JoinTable(name = "KSLU_CLU_SET_JN_CLU", joinColumns = @JoinColumn(name = "CLU_SET_ID"), inverseJoinColumns = @JoinColumn(name = "CLU_ID")) | |
| 71 | // private List<Clu> clus = new ArrayList<Clu>(); | |
| 72 | ||
| 73 | @OneToMany(mappedBy="cluSet",cascade=CascadeType.ALL) | |
| 74 | private List<CluSetJoinVersionIndClu> cluVerIndIds = new ArrayList<CluSetJoinVersionIndClu>(); | |
| 75 | ||
| 76 | @OneToMany(cascade = CascadeType.ALL, mappedBy = "owner") | |
| 77 | private List<CluSetAttribute> attributes = new ArrayList<CluSetAttribute>(); | |
| 78 | ||
| 79 | @Column(name="TYPE") | |
| 80 | private String type; | |
| 81 | ||
| 82 | @Column(name = "ST") | |
| 83 | private String state; | |
| 84 | ||
| 85 | @Column(name = "ADMIN_ORG_ID") | |
| 86 | private String adminOrg; | |
| 87 | ||
| 88 | @OneToOne(cascade=CascadeType.ALL) | |
| 89 | @JoinColumn(name="MEM_QUERY_ID") | |
| 90 | private MembershipQuery membershipQuery; | |
| 91 | ||
| 92 | @Column(name = "REUSABLE") | |
| 93 | private Boolean isReusable; | |
| 94 | ||
| 95 | @Column(name = "REFERENCEABLE") | |
| 96 | private Boolean isReferenceable; | |
| 97 | ||
| 98 | // public List<Clu> getClus() { | |
| 99 | // return clus; | |
| 100 | // } | |
| 101 | // | |
| 102 | // public void setClus(List<Clu> clus) { | |
| 103 | // this.clus = clus; | |
| 104 | // } | |
| 105 | ||
| 106 | 174 |  public String getName() { | 
| 107 | 174 | return name; | 
| 108 | } | |
| 109 | ||
| 110 | 45 |  public void setName(String name) { | 
| 111 | 45 | this.name = name; | 
| 112 | } | |
| 113 | ||
| 114 | 174 |  public LuRichText getDescr() { | 
| 115 | 174 | return descr; | 
| 116 | } | |
| 117 | ||
| 118 | 45 |  public void setDescr(LuRichText descr) { | 
| 119 | 45 | this.descr = descr; | 
| 120 | } | |
| 121 | ||
| 122 | 174 |  public Date getEffectiveDate() { | 
| 123 | 174 | return effectiveDate; | 
| 124 | } | |
| 125 | ||
| 126 | 45 |  public void setEffectiveDate(Date effectiveDate) { | 
| 127 | 45 | this.effectiveDate = effectiveDate; | 
| 128 | } | |
| 129 | ||
| 130 | 174 |  public Date getExpirationDate() { | 
| 131 | 174 | return expirationDate; | 
| 132 | } | |
| 133 | ||
| 134 | 45 |  public void setExpirationDate(Date expirationDate) { | 
| 135 | 45 | this.expirationDate = expirationDate; | 
| 136 | } | |
| 137 | ||
| 138 | 792 |  public List<CluSet> getCluSets() { | 
| 139 | 792 | return cluSets; | 
| 140 | } | |
| 141 | ||
| 142 | 12 |  public void setCluSets(List<CluSet> cluSets) { | 
| 143 | 12 | this.cluSets = cluSets; | 
| 144 | } | |
| 145 | ||
| 146 | 309 |  public List<CluSetAttribute> getAttributes() { | 
| 147 | 309 | return attributes; | 
| 148 | } | |
| 149 | ||
| 150 | 45 |  public void setAttributes(List<CluSetAttribute> attributes) { | 
| 151 | 45 | this.attributes = attributes; | 
| 152 | } | |
| 153 | ||
| 154 | 184 |  public String getType() { | 
| 155 | 184 | return type; | 
| 156 | } | |
| 157 | ||
| 158 | 81 |  public void setType(String type) { | 
| 159 | 81 | this.type = type; | 
| 160 | } | |
| 161 | ||
| 162 | 174 |  public String getState() { | 
| 163 | 174 | return state; | 
| 164 | } | |
| 165 | ||
| 166 | 45 |  public void setState(String state) { | 
| 167 | 45 | this.state = state; | 
| 168 | } | |
| 169 | ||
| 170 | 174 |  public String getAdminOrg() { | 
| 171 | 174 | return adminOrg; | 
| 172 | } | |
| 173 | ||
| 174 | 45 |  public void setAdminOrg(String adminOrg) { | 
| 175 | 45 | this.adminOrg = adminOrg; | 
| 176 | } | |
| 177 | ||
| 178 | 181 |  public MembershipQuery getMembershipQuery() { | 
| 179 | 181 | return membershipQuery; | 
| 180 | } | |
| 181 | ||
| 182 | 46 |  public void setMembershipQuery(MembershipQuery membershipQuery) { | 
| 183 | 46 | this.membershipQuery = membershipQuery; | 
| 184 | } | |
| 185 | ||
| 186 | 348 |  public Boolean getIsReusable() { | 
| 187 | 348 | return isReusable; | 
| 188 | } | |
| 189 | ||
| 190 | 45 |  public void setIsReusable(Boolean isReusable) { | 
| 191 | 45 | this.isReusable = isReusable; | 
| 192 | } | |
| 193 | ||
| 194 | 348 |  public Boolean getIsReferenceable() { | 
| 195 | 348 | return isReferenceable; | 
| 196 | } | |
| 197 | ||
| 198 | 45 |  public void setIsReferenceable(Boolean isReferenceable) { | 
| 199 | 45 | this.isReferenceable = isReferenceable; | 
| 200 | } | |
| 201 | ||
| 202 | 415 |  public List<CluSetJoinVersionIndClu> getCluVerIndIds() { | 
| 203 | 415 | return cluVerIndIds; | 
| 204 | } | |
| 205 | ||
| 206 | 0 |  public void setCluVerIndIds(List<CluSetJoinVersionIndClu> cluVerIndIds) { | 
| 207 | 0 | this.cluVerIndIds = cluVerIndIds; | 
| 208 | } | |
| 209 | ||
| 210 | } | |
| 
 | ||||||||||||