package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import javax.persistence.AttributeOverride; import javax.persistence.AttributeOverrides; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.Table; /** * RptLearningContext generated by hbm2java */ @Entity @Table(name="RPT_LEARNING_CONTEXT" ) public class RptLearningContext implements java.io.Serializable { private RptLearningContextId id; public RptLearningContext() { } public RptLearningContext(RptLearningContextId id) { this.id = id; } @EmbeddedId @AttributeOverrides( { @AttributeOverride(name="learningContextId", column=@Column(name="LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0) ), @AttributeOverride(name="parentLearningContextId", column=@Column(name="PARENT_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0) ), @AttributeOverride(name="name", column=@Column(name="NAME", nullable=false, length=1000) ), @AttributeOverride(name="path", column=@Column(name="PATH", nullable=false, length=4000) ), @AttributeOverride(name="longDescription", column=@Column(name="LONG_DESCRIPTION", nullable=false) ), @AttributeOverride(name="fullDescription", column=@Column(name="FULL_DESCRIPTION", nullable=false) ), @AttributeOverride(name="url", column=@Column(name="URL", nullable=false, length=1000) ), @AttributeOverride(name="email", column=@Column(name="EMAIL", nullable=false, length=320) ), @AttributeOverride(name="title", column=@Column(name="TITLE", nullable=false, length=128) ), @AttributeOverride(name="type", column=@Column(name="TYPE", nullable=false, length=128) ), @AttributeOverride(name="imsLevel", column=@Column(name="IMS_LEVEL", nullable=false, precision=2, scale=0) ), @AttributeOverride(name="imsScheme", column=@Column(name="IMS_SCHEME", nullable=false, length=1000) ), @AttributeOverride(name="imsValue", column=@Column(name="IMS_VALUE", nullable=false, length=256) ), @AttributeOverride(name="organizationName", column=@Column(name="ORGANIZATION_NAME", nullable=false, length=768) ), @AttributeOverride(name="organizationUnit", column=@Column(name="ORGANIZATION_UNIT", nullable=false, length=768) ), @AttributeOverride(name="organizationType", column=@Column(name="ORGANIZATION_TYPE", nullable=false, length=96) ), @AttributeOverride(name="sourceId", column=@Column(name="SOURCE_ID", nullable=false, length=768) ), @AttributeOverride(name="sourceName", column=@Column(name="SOURCE_NAME", nullable=false, length=510) ), @AttributeOverride(name="dataSource", column=@Column(name="DATA_SOURCE", nullable=false, length=768) ), @AttributeOverride(name="lastArchived", column=@Column(name="LAST_ARCHIVED", nullable=false, length=8) ), @AttributeOverride(name="administrativePeriod", column=@Column(name="ADMINISTRATIVE_PERIOD", nullable=false, length=96) ), @AttributeOverride(name="startDate", column=@Column(name="START_DATE", nullable=false, length=8) ), @AttributeOverride(name="startDateRestricted", column=@Column(name="START_DATE_RESTRICTED", nullable=false, precision=1, scale=0) ), @AttributeOverride(name="endDate", column=@Column(name="END_DATE", nullable=false, length=8) ), @AttributeOverride(name="endDateRestricted", column=@Column(name="END_DATE_RESTRICTED", nullable=false, precision=1, scale=0) ), @AttributeOverride(name="learningContextCount", column=@Column(name="LEARNING_CONTEXT_COUNT", nullable=false, precision=20, scale=0) ), @AttributeOverride(name="memberCount", column=@Column(name="MEMBER_COUNT", nullable=false, precision=20, scale=0) ), @AttributeOverride(name="templateCount", column=@Column(name="TEMPLATE_COUNT", nullable=false, precision=20, scale=0) ) } ) public RptLearningContextId getId() { return this.id; } public void setId(RptLearningContextId id) { this.id = id; } }