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.OneToOne;
import javax.persistence.Table;
/**
* CmsLink generated by hbm2java
*/
@Entity
@Table(name="CMS_LINK"
)
public class CmsLink implements java.io.Serializable {
private BigDecimal id;
private CmsLinkType cmsLinkType;
private CmsContentEntry cmsContentEntryByLeftobjectId;
private CmsContentEntry cmsContentEntryByRightobjectId;
private BigDecimal createTs;
private BigDecimal lastmodifyTs;
private String name;
private Double displayOrder;
private CoOrganizerlink coOrganizerlink;
private CmsLinkOrder cmsLinkOrder;
private CoResourcelink coResourcelink;
private CoActionmenulink coActionmenulink;
private SyllitemLearningobjLink syllitemLearningobjLink;
private CoTocLink coTocLink;
public CmsLink() {
}
public CmsLink(BigDecimal id, CmsLinkType cmsLinkType, CmsContentEntry cmsContentEntryByLeftobjectId, CmsContentEntry cmsContentEntryByRightobjectId, BigDecimal createTs, BigDecimal lastmodifyTs) {
this.id = id;
this.cmsLinkType = cmsLinkType;
this.cmsContentEntryByLeftobjectId = cmsContentEntryByLeftobjectId;
this.cmsContentEntryByRightobjectId = cmsContentEntryByRightobjectId;
this.createTs = createTs;
this.lastmodifyTs = lastmodifyTs;
}
public CmsLink(BigDecimal id, CmsLinkType cmsLinkType, CmsContentEntry cmsContentEntryByLeftobjectId, CmsContentEntry cmsContentEntryByRightobjectId, BigDecimal createTs, BigDecimal lastmodifyTs, String name, Double displayOrder, CoOrganizerlink coOrganizerlink, CmsLinkOrder cmsLinkOrder, CoResourcelink coResourcelink, CoActionmenulink coActionmenulink, SyllitemLearningobjLink syllitemLearningobjLink, CoTocLink coTocLink) {
this.id = id;
this.cmsLinkType = cmsLinkType;
this.cmsContentEntryByLeftobjectId = cmsContentEntryByLeftobjectId;
this.cmsContentEntryByRightobjectId = cmsContentEntryByRightobjectId;
this.createTs = createTs;
this.lastmodifyTs = lastmodifyTs;
this.name = name;
this.displayOrder = displayOrder;
this.coOrganizerlink = coOrganizerlink;
this.cmsLinkOrder = cmsLinkOrder;
this.coResourcelink = coResourcelink;
this.coActionmenulink = coActionmenulink;
this.syllitemLearningobjLink = syllitemLearningobjLink;
this.coTocLink = coTocLink;
}
@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="LINK_TYPE_ID", nullable=false)
public CmsLinkType getCmsLinkType() {
return this.cmsLinkType;
}
public void setCmsLinkType(CmsLinkType cmsLinkType) {
this.cmsLinkType = cmsLinkType;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="LEFTOBJECT_ID", nullable=false)
public CmsContentEntry getCmsContentEntryByLeftobjectId() {
return this.cmsContentEntryByLeftobjectId;
}
public void setCmsContentEntryByLeftobjectId(CmsContentEntry cmsContentEntryByLeftobjectId) {
this.cmsContentEntryByLeftobjectId = cmsContentEntryByLeftobjectId;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="RIGHTOBJECT_ID", nullable=false)
public CmsContentEntry getCmsContentEntryByRightobjectId() {
return this.cmsContentEntryByRightobjectId;
}
public void setCmsContentEntryByRightobjectId(CmsContentEntry cmsContentEntryByRightobjectId) {
this.cmsContentEntryByRightobjectId = cmsContentEntryByRightobjectId;
}
@Column(name="CREATE_TS", nullable=false, precision=20, scale=0)
public BigDecimal getCreateTs() {
return this.createTs;
}
public void setCreateTs(BigDecimal createTs) {
this.createTs = createTs;
}
@Column(name="LASTMODIFY_TS", nullable=false, precision=20, scale=0)
public BigDecimal getLastmodifyTs() {
return this.lastmodifyTs;
}
public void setLastmodifyTs(BigDecimal lastmodifyTs) {
this.lastmodifyTs = lastmodifyTs;
}
@Column(name="NAME", length=1000)
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
@Column(name="DISPLAY_ORDER", precision=126, scale=0)
public Double getDisplayOrder() {
return this.displayOrder;
}
public void setDisplayOrder(Double displayOrder) {
this.displayOrder = displayOrder;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public CoOrganizerlink getCoOrganizerlink() {
return this.coOrganizerlink;
}
public void setCoOrganizerlink(CoOrganizerlink coOrganizerlink) {
this.coOrganizerlink = coOrganizerlink;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public CmsLinkOrder getCmsLinkOrder() {
return this.cmsLinkOrder;
}
public void setCmsLinkOrder(CmsLinkOrder cmsLinkOrder) {
this.cmsLinkOrder = cmsLinkOrder;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public CoResourcelink getCoResourcelink() {
return this.coResourcelink;
}
public void setCoResourcelink(CoResourcelink coResourcelink) {
this.coResourcelink = coResourcelink;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public CoActionmenulink getCoActionmenulink() {
return this.coActionmenulink;
}
public void setCoActionmenulink(CoActionmenulink coActionmenulink) {
this.coActionmenulink = coActionmenulink;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public SyllitemLearningobjLink getSyllitemLearningobjLink() {
return this.syllitemLearningobjLink;
}
public void setSyllitemLearningobjLink(SyllitemLearningobjLink syllitemLearningobjLink) {
this.syllitemLearningobjLink = syllitemLearningobjLink;
}
@OneToOne(fetch=FetchType.EAGER, mappedBy="cmsLink")
public CoTocLink getCoTocLink() {
return this.coTocLink;
}
public void setCoTocLink(CoTocLink coTocLink) {
this.coTocLink = coTocLink;
}
}