Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
CommonWithProgramVariation |
|
| 1.0;1 |
1 | package org.kuali.student.r2.lum.program.infc; | |
2 | ||
3 | import org.kuali.student.r2.common.infc.TimeAmount; | |
4 | ||
5 | import java.util.Date; | |
6 | import java.util.List; | |
7 | ||
8 | /* | |
9 | * fields that are common with program variation | |
10 | * | |
11 | * @author Kuali Student Team (sambitpa@kuali.org) | |
12 | */ | |
13 | public interface CommonWithProgramVariation extends CommonWithCoreProgram { | |
14 | ||
15 | /** | |
16 | * Indicates if the program is full time, part time, both etc | |
17 | * | |
18 | * @name Intensity | |
19 | */ | |
20 | public String getIntensity(); | |
21 | ||
22 | /** | |
23 | * CIP 2000 Code for the Program | |
24 | */ | |
25 | public String getCip2000Code(); | |
26 | ||
27 | /** | |
28 | * CIP 2010 Code for the Program | |
29 | */ | |
30 | public String getCip2010Code(); | |
31 | ||
32 | /** | |
33 | * HEGIS Code for the Program | |
34 | */ | |
35 | public String getHegisCode(); | |
36 | ||
37 | /** | |
38 | * Specifies if the Major is Selective Major, Limited Enrollment program or | |
39 | * Selective Admissions | |
40 | */ | |
41 | public String getSelectiveEnrollmentCode(); | |
42 | ||
43 | /** | |
44 | * Date this program became effective | |
45 | * | |
46 | * @name Effective Date | |
47 | */ | |
48 | public Date getEffectiveDate(); | |
49 | ||
50 | /** | |
51 | * Title to print on the diploma | |
52 | * | |
53 | * @name Diploma Title | |
54 | */ | |
55 | public String getDiplomaTitle(); | |
56 | ||
57 | /** | |
58 | * Places where this program might be offered | |
59 | * | |
60 | * @name Campus Locations | |
61 | */ | |
62 | public List<String> getCampusLocations(); | |
63 | ||
64 | /** | |
65 | * Result Option for the Program | |
66 | * | |
67 | * This indicates the degrees that can be awarded from completing this program. | |
68 | * | |
69 | * @name Result Options | |
70 | */ | |
71 | public List<String> getResultOptions(); | |
72 | ||
73 | /** | |
74 | * Standard Duration of the Program | |
75 | * | |
76 | * Typically expressed in years or semesters | |
77 | * | |
78 | * @name Standard Duration | |
79 | */ | |
80 | public TimeAmount getStdDuration(); | |
81 | ||
82 | /** | |
83 | * Division Deployment for the program variation | |
84 | * | |
85 | * @name Divisions Deployment | |
86 | */ | |
87 | public List<String> getDivisionsDeployment(); | |
88 | ||
89 | /** | |
90 | * @return | |
91 | */ | |
92 | public List<String> getDivisionsFinancialResources(); | |
93 | ||
94 | /** | |
95 | * @name Divisions Financial COntrol | |
96 | */ | |
97 | public List<String> getDivisionsFinancialControl(); | |
98 | ||
99 | /** | |
100 | * @name Units Deployment | |
101 | */ | |
102 | public List<String> getUnitsDeployment(); | |
103 | ||
104 | /** | |
105 | * @name Units Financial Resources | |
106 | */ | |
107 | public List<String> getUnitsFinancialResources(); | |
108 | ||
109 | /** | |
110 | * @name Units Financial Control | |
111 | */ | |
112 | public List<String> getUnitsFinancialControl(); | |
113 | } |