Coverage Report - org.kuali.student.enrollment.lpr.infc.LuiPersonRelationRoster
 
Classes in this File Line Coverage Branch Coverage Complexity
LuiPersonRelationRoster
N/A
N/A
1
 
 1  
 
 2  
 package org.kuali.student.enrollment.lpr.infc;
 3  
 
 4  
 import java.util.List;
 5  
 import org.kuali.student.r2.common.infc.IdEntity;
 6  
 
 7  
 /**
 8  
  * LuiPersonRelationRoster is a collection or group of LPRs which are used to
 9  
  * model a grade roster at the class I level. The LPRs in the roster will always
 10  
  * belong to of a particular course or section within the course. The associated
 11  
  * LUIs are a way to show multiple levels of learning units that a roster can be
 12  
  * made of. A LuiPersonRelationRoster can also be used to model any other
 13  
  * student group concept such as a study group.
 14  
  * 
 15  
  * @author Kuali Student Team (sambit)
 16  
  */
 17  
 public interface LuiPersonRelationRoster extends IdEntity {
 18  
 
 19  
     /**
 20  
      * This method gets the IDs of the associated LUIs in the
 21  
      * {@link LuiPersonRelationRoster}
 22  
      * 
 23  
      * @return
 24  
      * @name Associated Lui Ids
 25  
      */
 26  
     public List<String> getAssociatedLuiIds();
 27  
 
 28  
     /**
 29  
      * This method gets the LPRs that the roster is composed of 
 30  
      * 
 31  
      * This is a read only field.
 32  
      * Use service operations to manage the who is on the list of lprs for this roster.
 33  
      * 
 34  
      * @name Lpr Ids
 35  
      * @readOnly
 36  
      */
 37  
     public List<String> getLprIds();
 38  
 }