package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import java.util.HashSet; import java.util.Set; 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.OneToMany; import javax.persistence.Table; /** * ScormItem generated by hbm2java */ @Entity @Table(name="SCORM_ITEM" ) public class ScormItem implements java.io.Serializable { private BigDecimal id; private ScormPackage scormPackage; private SectionColumn sectionColumn; private short sequencePosition; private short indentation; private String type; private BigDecimal createTs; private BigDecimal lastmodifyTs; private String location; private String title; private String prerequisites; private String parameterString; private String dataFromLms; private Set<ScormScoMemberData> scormScoMemberDatas = new HashSet<ScormScoMemberData>(0); public ScormItem() { } public ScormItem(BigDecimal id, ScormPackage scormPackage, short sequencePosition, short indentation, String type, BigDecimal createTs, BigDecimal lastmodifyTs) { this.id = id; this.scormPackage = scormPackage; this.sequencePosition = sequencePosition; this.indentation = indentation; this.type = type; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; } public ScormItem(BigDecimal id, ScormPackage scormPackage, SectionColumn sectionColumn, short sequencePosition, short indentation, String type, BigDecimal createTs, BigDecimal lastmodifyTs, String location, String title, String prerequisites, String parameterString, String dataFromLms, Set<ScormScoMemberData> scormScoMemberDatas) { this.id = id; this.scormPackage = scormPackage; this.sectionColumn = sectionColumn; this.sequencePosition = sequencePosition; this.indentation = indentation; this.type = type; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.location = location; this.title = title; this.prerequisites = prerequisites; this.parameterString = parameterString; this.dataFromLms = dataFromLms; this.scormScoMemberDatas = scormScoMemberDatas; } @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="PACKAGE_ID", nullable=false) public ScormPackage getScormPackage() { return this.scormPackage; } public void setScormPackage(ScormPackage scormPackage) { this.scormPackage = scormPackage; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="SECTION_COLUMN_ID") public SectionColumn getSectionColumn() { return this.sectionColumn; } public void setSectionColumn(SectionColumn sectionColumn) { this.sectionColumn = sectionColumn; } @Column(name="SEQUENCE_POSITION", nullable=false, precision=4, scale=0) public short getSequencePosition() { return this.sequencePosition; } public void setSequencePosition(short sequencePosition) { this.sequencePosition = sequencePosition; } @Column(name="INDENTATION", nullable=false, precision=4, scale=0) public short getIndentation() { return this.indentation; } public void setIndentation(short indentation) { this.indentation = indentation; } @Column(name="TYPE", nullable=false, length=10) public String getType() { return this.type; } public void setType(String type) { this.type = type; } @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="LOCATION", length=256) public String getLocation() { return this.location; } public void setLocation(String location) { this.location = location; } @Column(name="TITLE", length=256) public String getTitle() { return this.title; } public void setTitle(String title) { this.title = title; } @Column(name="PREREQUISITES", length=256) public String getPrerequisites() { return this.prerequisites; } public void setPrerequisites(String prerequisites) { this.prerequisites = prerequisites; } @Column(name="PARAMETER_STRING", length=256) public String getParameterString() { return this.parameterString; } public void setParameterString(String parameterString) { this.parameterString = parameterString; } @Column(name="DATA_FROM_LMS", length=256) public String getDataFromLms() { return this.dataFromLms; } public void setDataFromLms(String dataFromLms) { this.dataFromLms = dataFromLms; } @OneToMany(fetch=FetchType.LAZY, mappedBy="scormItem") public Set<ScormScoMemberData> getScormScoMemberDatas() { return this.scormScoMemberDatas; } public void setScormScoMemberDatas(Set<ScormScoMemberData> scormScoMemberDatas) { this.scormScoMemberDatas = scormScoMemberDatas; } }