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; /** * RptLearningContextV generated by hbm2java */ @Entity @Table(name="RPT_LEARNING_CONTEXT_V" ) public class RptLearningContextV implements java.io.Serializable { private RptLearningContextVId id; public RptLearningContextV() { } public RptLearningContextV(RptLearningContextVId 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="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="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, precision=20, scale=0) ), @AttributeOverride(name="administrativePeriod", column=@Column(name="ADMINISTRATIVE_PERIOD", nullable=false, length=96) ), @AttributeOverride(name="startDate", column=@Column(name="START_DATE", nullable=false, precision=20, scale=0) ), @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, precision=20, scale=0) ), @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=22, scale=0) ), @AttributeOverride(name="memberCount", column=@Column(name="MEMBER_COUNT", nullable=false, precision=22, scale=0) ), @AttributeOverride(name="templateCount", column=@Column(name="TEMPLATE_COUNT", nullable=false, precision=22, scale=0) ) } ) public RptLearningContextVId getId() { return this.id; } public void setId(RptLearningContextVId id) { this.id = id; } }