View Javadoc

1   package org.kuali.student.r2.lum.course.service.assembler;
2   
3   /**
4    *
5    * Catalog of Course Service Constants.
6    *
7    * All type keys are mapped from
8    *
9    * https://test.kuali.org/confluence/display/KULSTG/Kuali+Student+Types+Used+in+the+Dictionary
10   *
11   * @author Kuali Rice Team (kuali-rice@googlegroups.com)
12   *
13   */
14  public class CourseAssemblerConstants {
15  
16  	public static final String COURSE_TYPE = "kuali.lu.type.CreditCourse";
17  
18  	public static final String COURSE_FORMAT_TYPE = "kuali.lu.type.CreditCourseFormatShell";
19  
20  	public static final String COURSE_FORMAT_RELATION_TYPE = "luLuRelationType.hasCourseFormat";
21  
22  	public static final String JOINT_RELATION_TYPE = "kuali.lu.relation.type.co-located";
23  
24  	public static final String COPY_OF_CLU_RELATION_TYPE = "kuali.lu.relation.type.copyOfClu";
25  
26  	public static final String FORMAT_RELATION_TYPE = "luLuRelationType.hasCourseFormat";
27  
28  	public static final String ACTIVITY_RELATION_TYPE = "luLuRelationType.contains";
29  
30  	// what the service says, but the dictionary says: "kuali.referenceType.CLU";
31  	public static final String PROPOSAL_REFERENCE_TYPE = "kuali.proposal.referenceType.clu";
32  
33  	public static final String COURSE_ACTIVITY_RELATION_TYPE = "luLuRelationType.contains";
34  
35  	public static final String COURSE_ACTIVITY_LAB_TYPE 	   = "kuali.lu.type.activity.Lab";
36  	public static final String COURSE_ACTIVITY_DISCUSSION_TYPE = "kuali.lu.type.activity.Discussion";
37  	public static final String COURSE_ACTIVITY_TUTORIAL_TYPE   = "kuali.lu.type.activity.Tutorial";
38  	public static final String COURSE_ACTIVITY_LECTURE_TYPE    = "kuali.lu.type.activity.Lecture";
39  	public static final String COURSE_ACTIVITY_WEBLECTURE_TYPE = "kuali.lu.type.activity.WebLecture";
40  	public static final String COURSE_ACTIVITY_WEBDISCUSS_TYPE = "kuali.lu.type.activity.WebDiscussion";
41  	public static final String COURSE_ACTIVITY_DIRECTED_TYPE   = "kuali.lu.type.activity.Directed";
42  
43  	// Course Official Identifier
44  	public static final String COURSE_OFFICIAL_IDENT_TYPE  = "kuali.lu.type.CreditCourse.identifier.official";
45  
46      // Format Official Identifier
47      public static final String COURSE_FORMAT_OFFICIAL_IDENT_TYPE = "kuali.lu.type.CreditCourseFormatShell.identifier";
48  
49  	public static final String COURSE_CAMPUS_LOCATION_CD_NORTH = "NO";
50  	public static final String COURSE_CAMPUS_LOCATION_CD_SOUTH = "SO";
51  
52  	// Course Variation Identifier
53  	public static final String COURSE_VARIATION_IDENT_TYPE  = "kuali.lu.type.CreditCourse.identifier.variation";
54  
55  	// Course CrossListing Identifier
56  	public static final String COURSE_CROSSLISTING_IDENT_TYPE = "kuali.lu.type.CreditCourse.identifier.crosslisting";
57  
58  	//Learning result Constants
59  	//FIXME follow Norm's Type Keys (this requires impex changes)
60  //	public final static String COURSE_RESULT_TYPE_GRADE   = "kuali.resultType.grades";
61  //	public final static String COURSE_RESULT_TYPE_CREDITS = "kuali.resultType.credits";
62  	public final static String COURSE_RESULT_TYPE_GRADE   = "kuali.resultType.gradeCourseResult";
63  	public final static String COURSE_RESULT_TYPE_CREDITS = "kuali.resultType.creditCourseResult";
64  	public final static String COURSE_RESULT_COMP_TYPE_CREDIT_FIXED = "kuali.result.values.group.type.fixed";
65  	public final static String COURSE_RESULT_COMP_TYPE_CREDIT_VARIABLE = "kuali.result.values.group.type.range";
66  	public final static String COURSE_RESULT_COMP_TYPE_CREDIT_MULTIPLE = "kuali.result.values.group.type.multiple";
67  	public static final String COURSE_RESULT_COMP_GRADE_PASSFAIL = "kuali.resultComponent.grade.passFail";
68  	public static final String COURSE_RESULT_COMP_GRADE_AUDIT = "kuali.resultComponent.grade.audit";
69  	public static final String COURSE_RESULT_COMP_ATTR_PASSFAIL = "passFail";
70  	public static final String COURSE_RESULT_COMP_ATTR_AUDIT = "audit";
71  	public static final String COURSE_RESULT_COMP_ATTR_FIXED_CREDIT_VALUE = "fixedCreditValue";
72  	public static final String COURSE_RESULT_COMP_ATTR_MIN_CREDIT_VALUE = "minCreditValue";
73  	public static final String COURSE_RESULT_COMP_ATTR_MAX_CREDIT_VALUE = "maxCreditValue";
74      public static final String COURSE_RESULT_COMP_ATTR_CREDIT_VALUE_INCR = "creditValueIncrement";
75  	public static final String COURSE_RESULT_COMP_CREDIT_PREFIX = "kuali.creditType.credit.degree.";
76  
77  	//FIXME ask norm for these values
78  	public static final String COURSE_CODE_SPECIAL_TOPICS = "kuali.lu.code.specialTopics";
79  	public static final String COURSE_CODE_PILOT_COURSE = "kuali.lu.code.pilotCourse";
80  
81  
82  	//Constants for AdminOrg types in Course
83      public static final String ADMIN_ORG = "kuali.adminOrg.type.Administration";
84      public static final String SUBJECT_ORG = "kuali.adminOrg.type.CurriculumOversight";
85  
86  	public static final String COURSE_LO_RELATION_INCLUDES = "kuali.lo.relation.type.includes";
87  	public static final String COURSE_LO_SEQUENCE = "sequence";
88  	public static final String COURSE_LO_COURSE_SPECIFIC_RELATION = "kuali.lu.lo.relation.type.includes";
89  	public static final String COURSE_LO_TYPE = "kuali.lo.type.singleUse";
90  	public static final String COURSE_LO_REPOSITORY_KEY = "kuali.loRepository.key.singleUse";
91  	public static final String COURSE_FINANCIALS_REVENUE_TYPE = "REVENUE";
92  
93  	// FIXME ask norm about this value
94  	public static final String COURSE_REFERENCE_TYPE = "kuali.referenceType.CLU";
95  
96  	// State
97  	public static final String ACTIVE = "Active";
98  }