Coverage Report - org.kuali.student.r2.lum.lrc.ResultValueGroup
 
Classes in this File Line Coverage Branch Coverage Complexity
ResultValueGroup
N/A
N/A
1
 
 1  
 package org.kuali.student.r2.lum.lrc;
 2  
 
 3  
 import java.io.Serializable;
 4  
 import java.util.Date;
 5  
 import java.util.List;
 6  
 
 7  
 public interface ResultValueGroup extends Serializable {
 8  
         
 9  
         /**
 10  
          * List of result values
 11  
          */
 12  
         public List<String> getResultValues();
 13  
 
 14  
         /**
 15  
          * Date and time that this result component became effective. This is a
 16  
          * similar concept to the effective date on enumerated values. When an
 17  
          * expiration date has been specified, this field must be less than or equal
 18  
          * to the expiration date.
 19  
          */
 20  
         public Date getEffectiveDate();
 21  
 
 22  
         /**
 23  
          * Date and time that this result component expires. This is a similar
 24  
          * concept to the expiration date on enumerated values. If specified, this
 25  
          * should be greater than or equal to the effective date. If this field is
 26  
          * not specified, then no expiration date has been currently defined and
 27  
          * should automatically be considered greater than the effective date.
 28  
          */
 29  
         public Date getExpirationDate();
 30  
 
 31  
         /**
 32  
          * Unique identifier for a result component type.
 33  
          */
 34  
         public ResultValueGroupType getType();
 35  
 
 36  
         /**
 37  
          * Unique identifier for a result component. This is optional, due to the
 38  
          * identifier being set at the time of creation. Once the result component
 39  
          * has been created, this should be seen as required.
 40  
          */
 41  
         public String getId();
 42  
 }