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; /** * ScormDataModelElement generated by hbm2java */ @Entity @Table(name="SCORM_DATA_MODEL_ELEMENT" ) public class ScormDataModelElement implements java.io.Serializable { private BigDecimal id; private ScormDataModelElement scormDataModelElement; private String dataModel; private String label; private boolean multipleValuesFlag; private boolean memberDataFlag; private boolean genericStoreFlag; private BigDecimal createTs; private BigDecimal lastmodifyTs; private String dataType; private String readWrite; private String class_; private Set<ScormScoMemberData> scormScoMemberDatas = new HashSet<ScormScoMemberData>(0); private Set<ScormDataModelElement> scormDataModelElements = new HashSet<ScormDataModelElement>(0); public ScormDataModelElement() { } public ScormDataModelElement(BigDecimal id, String dataModel, String label, boolean multipleValuesFlag, boolean memberDataFlag, boolean genericStoreFlag, BigDecimal createTs, BigDecimal lastmodifyTs) { this.id = id; this.dataModel = dataModel; this.label = label; this.multipleValuesFlag = multipleValuesFlag; this.memberDataFlag = memberDataFlag; this.genericStoreFlag = genericStoreFlag; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; } public ScormDataModelElement(BigDecimal id, ScormDataModelElement scormDataModelElement, String dataModel, String label, boolean multipleValuesFlag, boolean memberDataFlag, boolean genericStoreFlag, BigDecimal createTs, BigDecimal lastmodifyTs, String dataType, String readWrite, String class_, Set<ScormScoMemberData> scormScoMemberDatas, Set<ScormDataModelElement> scormDataModelElements) { this.id = id; this.scormDataModelElement = scormDataModelElement; this.dataModel = dataModel; this.label = label; this.multipleValuesFlag = multipleValuesFlag; this.memberDataFlag = memberDataFlag; this.genericStoreFlag = genericStoreFlag; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.dataType = dataType; this.readWrite = readWrite; this.class_ = class_; this.scormScoMemberDatas = scormScoMemberDatas; this.scormDataModelElements = scormDataModelElements; } @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="PARENT_ID") public ScormDataModelElement getScormDataModelElement() { return this.scormDataModelElement; } public void setScormDataModelElement(ScormDataModelElement scormDataModelElement) { this.scormDataModelElement = scormDataModelElement; } @Column(name="DATA_MODEL", nullable=false, length=10) public String getDataModel() { return this.dataModel; } public void setDataModel(String dataModel) { this.dataModel = dataModel; } @Column(name="LABEL", unique=true, nullable=false, length=256) public String getLabel() { return this.label; } public void setLabel(String label) { this.label = label; } @Column(name="MULTIPLE_VALUES_FLAG", nullable=false, precision=1, scale=0) public boolean isMultipleValuesFlag() { return this.multipleValuesFlag; } public void setMultipleValuesFlag(boolean multipleValuesFlag) { this.multipleValuesFlag = multipleValuesFlag; } @Column(name="MEMBER_DATA_FLAG", nullable=false, precision=1, scale=0) public boolean isMemberDataFlag() { return this.memberDataFlag; } public void setMemberDataFlag(boolean memberDataFlag) { this.memberDataFlag = memberDataFlag; } @Column(name="GENERIC_STORE_FLAG", nullable=false, precision=1, scale=0) public boolean isGenericStoreFlag() { return this.genericStoreFlag; } public void setGenericStoreFlag(boolean genericStoreFlag) { this.genericStoreFlag = genericStoreFlag; } @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="DATA_TYPE", length=30) public String getDataType() { return this.dataType; } public void setDataType(String dataType) { this.dataType = dataType; } @Column(name="READ_WRITE", length=1) public String getReadWrite() { return this.readWrite; } public void setReadWrite(String readWrite) { this.readWrite = readWrite; } @Column(name="CLASS", length=256) public String getClass_() { return this.class_; } public void setClass_(String class_) { this.class_ = class_; } @OneToMany(fetch=FetchType.LAZY, mappedBy="scormDataModelElement") public Set<ScormScoMemberData> getScormScoMemberDatas() { return this.scormScoMemberDatas; } public void setScormScoMemberDatas(Set<ScormScoMemberData> scormScoMemberDatas) { this.scormScoMemberDatas = scormScoMemberDatas; } @OneToMany(fetch=FetchType.LAZY, mappedBy="scormDataModelElement") public Set<ScormDataModelElement> getScormDataModelElements() { return this.scormDataModelElements; } public void setScormDataModelElements(Set<ScormDataModelElement> scormDataModelElements) { this.scormDataModelElements = scormDataModelElements; } }