package webctdbexport.db;
// Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1
import java.math.BigDecimal;
import java.sql.Clob;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Embeddable;
/**
* RptLearningContextId generated by hbm2java
*/
@Embeddable
public class RptLearningContextId implements java.io.Serializable {
private BigDecimal learningContextId;
private BigDecimal parentLearningContextId;
private String name;
private String path;
private Clob longDescription;
private Clob fullDescription;
private String url;
private String email;
private String title;
private String type;
private byte imsLevel;
private String imsScheme;
private String imsValue;
private String organizationName;
private String organizationUnit;
private String organizationType;
private String sourceId;
private String sourceName;
private String dataSource;
private Date lastArchived;
private String administrativePeriod;
private Date startDate;
private Boolean startDateRestricted;
private Date endDate;
private Boolean endDateRestricted;
private BigDecimal learningContextCount;
private BigDecimal memberCount;
private BigDecimal templateCount;
public RptLearningContextId() {
}
public RptLearningContextId(BigDecimal learningContextId, BigDecimal parentLearningContextId, String name, String path, Clob longDescription, Clob fullDescription, String url, String email, String title, String type, byte imsLevel, String imsScheme, String imsValue, String organizationName, String organizationUnit, String organizationType, String sourceId, String sourceName, String dataSource, Date lastArchived, String administrativePeriod, Date startDate, Boolean startDateRestricted, Date endDate, Boolean endDateRestricted, BigDecimal learningContextCount, BigDecimal memberCount, BigDecimal templateCount) {
this.learningContextId = learningContextId;
this.parentLearningContextId = parentLearningContextId;
this.name = name;
this.path = path;
this.longDescription = longDescription;
this.fullDescription = fullDescription;
this.url = url;
this.email = email;
this.title = title;
this.type = type;
this.imsLevel = imsLevel;
this.imsScheme = imsScheme;
this.imsValue = imsValue;
this.organizationName = organizationName;
this.organizationUnit = organizationUnit;
this.organizationType = organizationType;
this.sourceId = sourceId;
this.sourceName = sourceName;
this.dataSource = dataSource;
this.lastArchived = lastArchived;
this.administrativePeriod = administrativePeriod;
this.startDate = startDate;
this.startDateRestricted = startDateRestricted;
this.endDate = endDate;
this.endDateRestricted = endDateRestricted;
this.learningContextCount = learningContextCount;
this.memberCount = memberCount;
this.templateCount = templateCount;
}
@Column(name="LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getLearningContextId() {
return this.learningContextId;
}
public void setLearningContextId(BigDecimal learningContextId) {
this.learningContextId = learningContextId;
}
@Column(name="PARENT_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getParentLearningContextId() {
return this.parentLearningContextId;
}
public void setParentLearningContextId(BigDecimal parentLearningContextId) {
this.parentLearningContextId = parentLearningContextId;
}
@Column(name="NAME", nullable=false, length=1000)
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
@Column(name="PATH", nullable=false, length=4000)
public String getPath() {
return this.path;
}
public void setPath(String path) {
this.path = path;
}
@Column(name="LONG_DESCRIPTION", nullable=false)
public Clob getLongDescription() {
return this.longDescription;
}
public void setLongDescription(Clob longDescription) {
this.longDescription = longDescription;
}
@Column(name="FULL_DESCRIPTION", nullable=false)
public Clob getFullDescription() {
return this.fullDescription;
}
public void setFullDescription(Clob fullDescription) {
this.fullDescription = fullDescription;
}
@Column(name="URL", nullable=false, length=1000)
public String getUrl() {
return this.url;
}
public void setUrl(String url) {
this.url = url;
}
@Column(name="EMAIL", nullable=false, length=320)
public String getEmail() {
return this.email;
}
public void setEmail(String email) {
this.email = email;
}
@Column(name="TITLE", nullable=false, length=128)
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
@Column(name="TYPE", nullable=false, length=128)
public String getType() {
return this.type;
}
public void setType(String type) {
this.type = type;
}
@Column(name="IMS_LEVEL", nullable=false, precision=2, scale=0)
public byte getImsLevel() {
return this.imsLevel;
}
public void setImsLevel(byte imsLevel) {
this.imsLevel = imsLevel;
}
@Column(name="IMS_SCHEME", nullable=false, length=1000)
public String getImsScheme() {
return this.imsScheme;
}
public void setImsScheme(String imsScheme) {
this.imsScheme = imsScheme;
}
@Column(name="IMS_VALUE", nullable=false, length=256)
public String getImsValue() {
return this.imsValue;
}
public void setImsValue(String imsValue) {
this.imsValue = imsValue;
}
@Column(name="ORGANIZATION_NAME", nullable=false, length=768)
public String getOrganizationName() {
return this.organizationName;
}
public void setOrganizationName(String organizationName) {
this.organizationName = organizationName;
}
@Column(name="ORGANIZATION_UNIT", nullable=false, length=768)
public String getOrganizationUnit() {
return this.organizationUnit;
}
public void setOrganizationUnit(String organizationUnit) {
this.organizationUnit = organizationUnit;
}
@Column(name="ORGANIZATION_TYPE", nullable=false, length=96)
public String getOrganizationType() {
return this.organizationType;
}
public void setOrganizationType(String organizationType) {
this.organizationType = organizationType;
}
@Column(name="SOURCE_ID", nullable=false, length=768)
public String getSourceId() {
return this.sourceId;
}
public void setSourceId(String sourceId) {
this.sourceId = sourceId;
}
@Column(name="SOURCE_NAME", nullable=false, length=510)
public String getSourceName() {
return this.sourceName;
}
public void setSourceName(String sourceName) {
this.sourceName = sourceName;
}
@Column(name="DATA_SOURCE", nullable=false, length=768)
public String getDataSource() {
return this.dataSource;
}
public void setDataSource(String dataSource) {
this.dataSource = dataSource;
}
@Column(name="LAST_ARCHIVED", nullable=false, length=8)
public Date getLastArchived() {
return this.lastArchived;
}
public void setLastArchived(Date lastArchived) {
this.lastArchived = lastArchived;
}
@Column(name="ADMINISTRATIVE_PERIOD", nullable=false, length=96)
public String getAdministrativePeriod() {
return this.administrativePeriod;
}
public void setAdministrativePeriod(String administrativePeriod) {
this.administrativePeriod = administrativePeriod;
}
@Column(name="START_DATE", nullable=false, length=8)
public Date getStartDate() {
return this.startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
@Column(name="START_DATE_RESTRICTED", nullable=false, precision=1, scale=0)
public Boolean getStartDateRestricted() {
return this.startDateRestricted;
}
public void setStartDateRestricted(Boolean startDateRestricted) {
this.startDateRestricted = startDateRestricted;
}
@Column(name="END_DATE", nullable=false, length=8)
public Date getEndDate() {
return this.endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
@Column(name="END_DATE_RESTRICTED", nullable=false, precision=1, scale=0)
public Boolean getEndDateRestricted() {
return this.endDateRestricted;
}
public void setEndDateRestricted(Boolean endDateRestricted) {
this.endDateRestricted = endDateRestricted;
}
@Column(name="LEARNING_CONTEXT_COUNT", nullable=false, precision=20, scale=0)
public BigDecimal getLearningContextCount() {
return this.learningContextCount;
}
public void setLearningContextCount(BigDecimal learningContextCount) {
this.learningContextCount = learningContextCount;
}
@Column(name="MEMBER_COUNT", nullable=false, precision=20, scale=0)
public BigDecimal getMemberCount() {
return this.memberCount;
}
public void setMemberCount(BigDecimal memberCount) {
this.memberCount = memberCount;
}
@Column(name="TEMPLATE_COUNT", nullable=false, precision=20, scale=0)
public BigDecimal getTemplateCount() {
return this.templateCount;
}
public void setTemplateCount(BigDecimal templateCount) {
this.templateCount = templateCount;
}
}