Clover Coverage Report - KS LUM Impl 1.2-M4-SNAPSHOT
Coverage timestamp: Wed Jul 20 2011 13:49:35 EDT
../../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
16   138   16   1
0   94   1   16
16     1  
1    
 
  Lui       Line # 43 16 0% 16 0 100% 1.0
 
  (5)
 
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.lum.lu.entity;
17   
18    import java.util.Date;
19    import java.util.List;
20   
21    import javax.persistence.CascadeType;
22    import javax.persistence.Column;
23    import javax.persistence.Entity;
24    import javax.persistence.JoinColumn;
25    import javax.persistence.ManyToOne;
26    import javax.persistence.NamedQueries;
27    import javax.persistence.NamedQuery;
28    import javax.persistence.OneToMany;
29    import javax.persistence.Table;
30    import javax.persistence.Temporal;
31    import javax.persistence.TemporalType;
32   
33    import org.kuali.student.common.entity.AttributeOwner;
34    import org.kuali.student.common.entity.MetaEntity;
35   
36    @Entity
37    @Table(name = "KSLU_LUI")
38    @NamedQueries({
39    @NamedQuery(name="Lui.getLuisByIdList", query="SELECT l FROM Lui l WHERE l.id IN (:luiIdList)"),
40    @NamedQuery(name="Lui.getLuiIdsByCluId", query="SELECT l.id FROM Lui l WHERE l.clu.id = :cluId"),
41    @NamedQuery(name="Lui.getLuiIdsInAtpByCluId", query="SELECT l.id FROM Lui l WHERE l.clu.id = :cluId AND l.atpId = :atpKey")
42    })
 
43    public class Lui extends MetaEntity implements AttributeOwner<LuiAttribute> {
44   
45    @OneToMany(cascade = CascadeType.ALL, mappedBy = "owner")
46    private List<LuiAttribute> attributes;
47   
48    @ManyToOne
49    @JoinColumn(name = "CLU_ID")
50    private Clu clu;
51   
52    @Column(name = "ATP_ID")
53    private String atpId; // Foreign Service Key
54   
55    @Column(name = "LUI_CODE")
56    private String luiCode;
57   
58    @Column(name = "MAX_SEATS")
59    private Integer maxSeats;
60   
61    @Temporal(TemporalType.TIMESTAMP)
62    @Column(name = "EFF_DT")
63    private Date effectiveDate;
64   
65    @Temporal(TemporalType.TIMESTAMP)
66    @Column(name = "EXP_DT")
67    private Date expirationDate;
68   
69    @Column(name = "ST")
70    private String state;
71   
 
72  20 toggle @Override
73    public List<LuiAttribute> getAttributes() {
74  20 return attributes;
75    }
76   
 
77  5 toggle @Override
78    public void setAttributes(List<LuiAttribute> attributes) {
79  5 this.attributes = attributes;
80    }
81   
 
82  11 toggle public Clu getClu() {
83  11 return clu;
84    }
85   
 
86  3 toggle public void setClu(Clu clu) {
87  3 this.clu = clu;
88    }
89   
 
90  11 toggle public String getAtpId() {
91  11 return atpId;
92    }
93   
 
94  3 toggle public void setAtpId(String atpId) {
95  3 this.atpId = atpId;
96    }
97   
 
98  11 toggle public String getLuiCode() {
99  11 return luiCode;
100    }
101   
 
102  3 toggle public void setLuiCode(String luiCode) {
103  3 this.luiCode = luiCode;
104    }
105   
 
106  11 toggle public Integer getMaxSeats() {
107  11 return maxSeats;
108    }
109   
 
110  3 toggle public void setMaxSeats(Integer maxSeats) {
111  3 this.maxSeats = maxSeats;
112    }
113   
 
114  11 toggle public Date getEffectiveDate() {
115  11 return effectiveDate;
116    }
117   
 
118  3 toggle public void setEffectiveDate(Date effectiveDate) {
119  3 this.effectiveDate = effectiveDate;
120    }
121   
 
122  11 toggle public Date getExpirationDate() {
123  11 return expirationDate;
124    }
125   
 
126  3 toggle public void setExpirationDate(Date expirationDate) {
127  3 this.expirationDate = expirationDate;
128    }
129   
 
130  11 toggle public String getState() {
131  11 return state;
132    }
133   
 
134  4 toggle public void setState(String state) {
135  4 this.state = state;
136    }
137   
138    }