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 }