Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
ProgramIdentifierAssembly |
|
| 1.0;1 |
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.program.dto.assembly; | |
17 | ||
18 | import java.util.List; | |
19 | ||
20 | public interface ProgramIdentifierAssembly extends ProgramCommonAssembly { | |
21 | ||
22 | /** | |
23 | * The composite string that is used to officially reference or publish the program. Note it may have an internal structure that each Institution may want to enforce. This structure may be composed from the other parts of the structure such as Level amp; Division, but may include items such as cluType. | |
24 | */ | |
25 | public String getCode(); | |
26 | public void setCode(String code); | |
27 | ||
28 | /** | |
29 | * Abbreviated name of the Program | |
30 | */ | |
31 | public String getShortTitle() ; | |
32 | public void setShortTitle(String shortTitle) ; | |
33 | ||
34 | /** | |
35 | * Full name of the Program | |
36 | */ | |
37 | public String getLongTitle(); | |
38 | public void setLongTitle(String longTitle) ; | |
39 | ||
40 | /** | |
41 | * Information related to the official identification of the Program, typically in human readable form. Used to officially reference or publish. | |
42 | */ | |
43 | public String getTranscriptTitle() ; | |
44 | public void setTranscriptTitle(String transcriptTitle); | |
45 | ||
46 | ||
47 | public String getDiplomaTitle(); | |
48 | public void setDiplomaTitle(String diplomaTitle) ; | |
49 | ||
50 | /** | |
51 | * Program Requirements. | |
52 | */ | |
53 | public List<String> getProgramRequirements(); | |
54 | public void setProgramRequirements(List<String> programRequirements); | |
55 | ||
56 | } |