001    package org.kuali.student.enrollment.class1.lui.model;
002    
003    import javax.persistence.Column;
004    import javax.persistence.Entity;
005    import javax.persistence.Id;
006    import javax.persistence.JoinColumn;
007    import javax.persistence.ManyToOne;
008    import javax.persistence.Table;
009    
010    import org.kuali.student.common.util.UUIDHelper;
011    
012    @Entity
013    @Table(name = "KSEN_LUI_CLUCLU_RELTN")
014    public class LuiCluCluRelationEntity {
015        
016        @Id
017        @Column(name = "ID")
018        private String id;
019    
020        @ManyToOne
021        @JoinColumn(name = "LUI_ID")
022        private LuiEntity lui;
023    
024        @Column(name = "CLUCLU_RELTN_ID", nullable = false)
025        private String clucluRelationId;
026        
027        public LuiCluCluRelationEntity() {}
028    
029        public LuiCluCluRelationEntity(LuiEntity lui, String clucluRelationId) {
030            this.setId(UUIDHelper.genStringUUID());
031            this.setClucluRelationId(clucluRelationId);
032            this.setLui(lui);
033        }
034        
035        public String getId() {
036            return id;
037        }
038    
039        public void setId(String id) {
040            this.id = id;
041        }
042    
043        public LuiEntity getLui() {
044            return lui;
045        }
046    
047        public void setLui(LuiEntity lui) {
048            this.lui = lui;
049        }
050    
051        public String getClucluRelationId() {
052            return clucluRelationId;
053        }
054    
055        public void setClucluRelationId(String clucluRelationId) {
056            this.clucluRelationId = clucluRelationId;
057        }
058    
059    }