package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * SearchableObjectWa generated by hbm2java */ @Entity @Table(name="SEARCHABLE_OBJECT_WA" ) public class SearchableObjectWa implements java.io.Serializable { private BigDecimal id; private LearningContext learningContext; private BigDecimal lookupId; private String areaName; private BigDecimal deliveryContextId; private boolean deleted; private boolean syncFlag; public SearchableObjectWa() { } public SearchableObjectWa(BigDecimal id, LearningContext learningContext, BigDecimal lookupId, String areaName, boolean deleted, boolean syncFlag) { this.id = id; this.learningContext = learningContext; this.lookupId = lookupId; this.areaName = areaName; this.deleted = deleted; this.syncFlag = syncFlag; } public SearchableObjectWa(BigDecimal id, LearningContext learningContext, BigDecimal lookupId, String areaName, BigDecimal deliveryContextId, boolean deleted, boolean syncFlag) { this.id = id; this.learningContext = learningContext; this.lookupId = lookupId; this.areaName = areaName; this.deliveryContextId = deliveryContextId; this.deleted = deleted; this.syncFlag = syncFlag; } @Id @Column(name="ID", nullable=false, precision=20, scale=0) public BigDecimal getId() { return this.id; } public void setId(BigDecimal id) { this.id = id; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="LEARNING_CONTEXT_ID", nullable=false) public LearningContext getLearningContext() { return this.learningContext; } public void setLearningContext(LearningContext learningContext) { this.learningContext = learningContext; } @Column(name="LOOKUP_ID", nullable=false, precision=20, scale=0) public BigDecimal getLookupId() { return this.lookupId; } public void setLookupId(BigDecimal lookupId) { this.lookupId = lookupId; } @Column(name="AREA_NAME", nullable=false, length=30) public String getAreaName() { return this.areaName; } public void setAreaName(String areaName) { this.areaName = areaName; } @Column(name="DELIVERY_CONTEXT_ID", precision=20, scale=0) public BigDecimal getDeliveryContextId() { return this.deliveryContextId; } public void setDeliveryContextId(BigDecimal deliveryContextId) { this.deliveryContextId = deliveryContextId; } @Column(name="DELETED", nullable=false, precision=1, scale=0) public boolean isDeleted() { return this.deleted; } public void setDeleted(boolean deleted) { this.deleted = deleted; } @Column(name="SYNC_FLAG", nullable=false, precision=1, scale=0) public boolean isSyncFlag() { return this.syncFlag; } public void setSyncFlag(boolean syncFlag) { this.syncFlag = syncFlag; } }