Coverage Report - org.kuali.student.r2.core.versionmanagement.infc.VersionDisplay
 
Classes in this File Line Coverage Branch Coverage Complexity
VersionDisplay
N/A
N/A
1
 
 1  
 package org.kuali.student.r2.core.versionmanagement.infc;
 2  
 
 3  
 import java.util.Date;
 4  
 
 5  
 /**
 6  
  * Detailed display information about a version.
 7  
  * 
 8  
  * @author Kuali Student Team (sambitpa@kuali.org)
 9  
  *
 10  
  * @Version 2.0
 11  
  * @Author Sri komandur@uw.edu
 12  
  */
 13  
 public interface VersionDisplay {
 14  
 
 15  
     /**
 16  
      * The unique id of this version record
 17  
      * 
 18  
      * @name Id
 19  
      * @readOnly
 20  
      */
 21  
     public String getId();
 22  
     
 23  
     /**
 24  
      * Version from which this version was created
 25  
      * @name Versioned From Id
 26  
      * @readOnly
 27  
      */
 28  
     public String getVersionedFromId();
 29  
 
 30  
     /**
 31  
      * URI identifying the object
 32  
      * @name Object Type URI
 33  
      * @required
 34  
      */
 35  
 
 36  
     public String getRefObjectUri();
 37  
 
 38  
     /**
 39  
      * Version independent Id that remains the same across all versions
 40  
      * @name Version Ind Id
 41  
      * @readOnly
 42  
      * @required
 43  
      */
 44  
     public String getVersionIndId();
 45  
 
 46  
     /**
 47  
      * The sequence number of the version
 48  
      * @name Sequence Number
 49  
      * @readOnly
 50  
      * @required
 51  
      */
 52  
     public Long getSequenceNumber();
 53  
 
 54  
     /**
 55  
      * The date and time this version became current.
 56  
      * @name Current Version Start
 57  
      * @required
 58  
      */
 59  
     public Date getCurrentVersionStart();
 60  
 
 61  
     /**
 62  
      * The date and time when this version stopped being current.
 63  
      * @name Current Version End
 64  
      */
 65  
     public Date getCurrentVersionEnd();
 66  
 
 67  
     /**
 68  
      * Comments associated with the version
 69  
      * @name Version Comment
 70  
      */
 71  
     public String getVersionComment();
 72  
 
 73  
 }