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 }