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