1 package org.kuali.student.lum.lu.bo;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import javax.persistence.CascadeType;
7 import javax.persistence.JoinColumn;
8 import javax.persistence.JoinTable;
9 import javax.persistence.ManyToMany;
10 import javax.persistence.OneToOne;
11
12 import org.kuali.student.core.bo.KsMetaBusinessObjectBase;
13
14 public class CluFee extends KsMetaBusinessObjectBase {
15
16 private static final long serialVersionUID = -6908845621145340914L;
17
18 private String descriptionId;
19
20 @OneToOne(cascade=CascadeType.ALL)
21 @JoinColumn(name = "RT_DESCR_ID")
22 private LuRichText description;
23
24 @ManyToMany(cascade = CascadeType.ALL)
25 @JoinTable(name = "KSLU_CLU_FEE_JN_CLU_FEE_REC", joinColumns = @JoinColumn(name = "CLU_FEE_ID"), inverseJoinColumns = @JoinColumn(name = "CLU_FEE_REC_ID"))
26 private List<CluFeeRecord> cluFeeRecords;
27
28 public CluFee() {
29 cluFeeRecords = new ArrayList<CluFeeRecord>();
30 }
31
32
33 public String getDescriptionId() {
34 return descriptionId;
35 }
36
37 public void setDescriptionId(String descriptionId) {
38 this.descriptionId = descriptionId;
39 }
40
41 public LuRichText getDescription() {
42 return description;
43 }
44
45 public void setDescription(LuRichText description) {
46 this.description = description;
47 }
48
49 public List<CluFeeRecord> getCluFeeRecords() {
50 return cluFeeRecords;
51 }
52
53 public void setCluFeeRecords(List<CluFeeRecord> cluFeeRecords) {
54 this.cluFeeRecords = cluFeeRecords;
55 }
56
57 }