View Javadoc

1   package org.kuali.student.r2.lum.program.infc;
2   
3   import org.kuali.student.r2.lum.clu.infc.AdminOrg;
4   
5   import java.util.List;
6   
7   /**
8    * Detailed information about a single credential program, e.g. Baccalaureate,
9    * Master, Doctoral, Graduate Certificate, Undergraduate Certificate
10   * 
11   * @author Kuali Student Team (sambitpa@kuali.org)
12   */
13  public interface CredentialProgram extends CommonWithCredentialProgram {
14  
15      /**
16       * List of core programs related to this credential program
17       * 
18       * @name Core Program Ids
19       */
20  
21      public List<String> getCoreProgramIds();
22  
23      /**
24       * A code that indicates whether this is Graduate, Undergraduate etc
25       * 
26       * @name Program Level
27       */
28      public String getProgramLevel();
29  
30      /**
31       * Institution owning the program.
32       * 
33       * @name Institution
34       */
35      public AdminOrg getInstitution();
36  
37      /**
38       * Result outcomes from taking the Credential program.
39       * 
40       * @name Result Options
41       */
42      public List<String> getResultOptions();
43  
44  }