Clover Coverage Report - KS Common 1.2-M3-SNAPSHOT (Aggregated)
Coverage timestamp: Mon Jun 6 2011 05:37:04 EDT
../../../../../../img/srcFileCovDistChart0.png 54% of files have more coverage
24   162   18   1.33
0   89   0.75   18
18     1  
1    
 
  VersionDisplayInfo       Line # 35 24 0% 18 42 0% 0.0
 
No Tests
 
1    /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10    * software distributed under the License is distributed on an "AS IS"
11    * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12    * or implied. See the License for the specific language governing
13    * permissions and limitations under the License.
14    */
15   
16    package org.kuali.student.common.versionmanagement.dto;
17   
18    import java.io.Serializable;
19    import java.util.Date;
20   
21    import javax.xml.bind.annotation.XmlAccessType;
22    import javax.xml.bind.annotation.XmlAccessorType;
23    import javax.xml.bind.annotation.XmlElement;
24   
25    /**
26    * Detailed information about a proposal.
27    *
28    * @Author KSContractMojo
29    * @Author Kamal
30    * @Since Thu May 28 10:25:28 EDT 2009
31    * @See <a href="https://wiki.kuali.org/display/KULSTU/versionDisplayInfo+Structure">VersionInfo</>
32    *
33    */
34    @XmlAccessorType(XmlAccessType.FIELD)
 
35    public class VersionDisplayInfo implements Serializable {
36   
 
37  0 toggle public VersionDisplayInfo(String id, String versionIndId,
38    Long sequenceNumber,
39    Date currentVersionStart, Date currentVersionEnd,
40    String versionComment, String versionedFromId) {
41  0 super();
42  0 this.id = id;
43  0 this.versionIndId = versionIndId;
44  0 this.sequenceNumber = sequenceNumber;
45  0 this.currentVersionStart = currentVersionStart;
46  0 this.currentVersionEnd = currentVersionEnd;
47  0 this.versionComment = versionComment;
48  0 this.versionedFromId = versionedFromId;
49    }
50   
 
51  0 toggle public VersionDisplayInfo() {
52    }
53   
54    private static final long serialVersionUID = 1L;
55   
56    @XmlElement
57    private String id;
58   
59    @XmlElement
60    private String versionIndId;
61   
62    @XmlElement
63    private String objectTypeURI;
64   
65    @XmlElement
66    private Long sequenceNumber;
67   
68    @XmlElement
69    private Date currentVersionStart;
70   
71    @XmlElement
72    private Date currentVersionEnd;
73   
74    @XmlElement
75    private String versionComment;
76   
77    @XmlElement
78    private String versionedFromId;
79   
80   
 
81  0 toggle public String getVersionedFromId() {
82  0 return versionedFromId;
83    }
84   
 
85  0 toggle public void setVersionedFromId(String versionedFromId) {
86  0 this.versionedFromId = versionedFromId;
87    }
88   
89    /**
90    * Version specific id of the entity
91    */
 
92  0 toggle public String getId() {
93  0 return id;
94    }
95   
 
96  0 toggle public void setId(String id) {
97  0 this.id = id;
98    }
99   
 
100  0 toggle public String getObjectTypeURI() {
101  0 return objectTypeURI;
102    }
103   
 
104  0 toggle public void setObjectTypeURI(String objectTypeURI) {
105  0 this.objectTypeURI = objectTypeURI;
106    }
107   
108    /*
109    * Version independent Id that remains the same across all versions
110    */
 
111  0 toggle public String getVersionIndId() {
112  0 return versionIndId;
113    }
114   
 
115  0 toggle public void setVersionIndId(String versionIndId) {
116  0 this.versionIndId = versionIndId;
117    }
118   
119    /**
120    * The sequence number of the version
121    */
 
122  0 toggle public Long getSequenceNumber() {
123  0 return sequenceNumber;
124    }
125   
 
126  0 toggle public void setSequenceNumber(Long sequenceNumber) {
127  0 this.sequenceNumber = sequenceNumber;
128    }
129   
130    /**
131    * The date and time this version became current.
132    */
 
133  0 toggle public Date getCurrentVersionStart() {
134  0 return currentVersionStart;
135    }
136   
 
137  0 toggle public void setCurrentVersionStart(Date currentVersionStart) {
138  0 this.currentVersionStart = currentVersionStart;
139    }
140   
141    /**
142    * The date and time when this version stopped being current.
143    */
 
144  0 toggle public Date getCurrentVersionEnd() {
145  0 return currentVersionEnd;
146    }
147   
 
148  0 toggle public void setCurrentVersionEnd(Date currentVersionEnd) {
149  0 this.currentVersionEnd = currentVersionEnd;
150    }
151   
152    /**
153    * Comments associated with the verison
154    */
 
155  0 toggle public String getVersionComment() {
156  0 return versionComment;
157    }
158   
 
159  0 toggle public void setVersionComment(String versionComment) {
160  0 this.versionComment = versionComment;
161    }
162    }