Coverage Report - org.kuali.student.r2.lum.program.infc.ProgramRequirement
 
Classes in this File Line Coverage Branch Coverage Complexity
ProgramRequirement
N/A
N/A
1
 
 1  
 package org.kuali.student.r2.lum.program.infc;
 2  
 
 3  
 import org.kuali.student.r2.core.statement.dto.StatementTreeViewInfo;
 4  
 import org.kuali.student.r2.lum.course.dto.LoDisplayInfo;
 5  
 
 6  
 import java.util.List;
 7  
 import org.kuali.student.r2.common.infc.IdNamelessEntity;
 8  
 import org.kuali.student.r2.common.infc.RichText;
 9  
 
 10  
 /**
 11  
  * Detailed information about a program requirement
 12  
  * 
 13  
  * @author Kuali Student Team (sambitpa@kuali.org)
 14  
  *
 15  
  */
 16  
 public interface ProgramRequirement extends IdNamelessEntity {
 17  
 
 18  
     /**
 19  
      * Description of the requirement.
 20  
      * 
 21  
      * @name Description
 22  
      */
 23  
     public RichText getDescr();
 24  
 
 25  
     /**
 26  
      * 
 27  
      * Brief title for the requirement.
 28  
      * 
 29  
      * @name Short Title
 30  
      */
 31  
     public String getShortTitle();
 32  
 
 33  
     /**
 34  
      * Long name for the requirement
 35  
      * 
 36  
      * @name Long Title
 37  
      */
 38  
     public String getLongTitle();
 39  
 
 40  
     /**
 41  
      * Learning Objectives for the Program Requirement
 42  
      * 
 43  
      * @name Learning Objectives
 44  
      */
 45  
     public List<LoDisplayInfo> getLearningObjectives();
 46  
 
 47  
     /**
 48  
      * Rule Statement for the requirement 
 49  
      * 
 50  
      * @name Statement
 51  
      */
 52  
     public StatementTreeViewInfo getStatement();
 53  
 
 54  
     /**
 55  
      * Minimum credits awarded
 56  
      * 
 57  
      * @name Max Credits
 58  
      */
 59  
     public Integer getMinCredits();
 60  
 
 61  
     /**
 62  
      *  Maximum credits awarded
 63  
      * 
 64  
      * @name Min Credits
 65  
      */
 66  
     public Integer getMaxCredits();
 67  
 }