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 javax.persistence.Column;
import javax.persistence.Embeddable;
/**
* PersonAllAnnouncementId generated by hbm2java
*/
@Embeddable
public class PersonAllAnnouncementId implements java.io.Serializable {
private BigDecimal announcementId;
private BigDecimal personId;
private BigDecimal learningContextId;
private BigDecimal annLearningContextId;
private BigDecimal enrLearningContextId;
private String learningContextType;
private String enrLearningContextType;
private String title;
private Clob content;
private BigDecimal startTimestamp;
private BigDecimal endTimestamp;
private boolean deliverAsPopup;
private boolean htmlContent;
private BigDecimal createPersonId;
public PersonAllAnnouncementId() {
}
public PersonAllAnnouncementId(BigDecimal announcementId, BigDecimal personId, BigDecimal learningContextId, BigDecimal annLearningContextId, BigDecimal enrLearningContextId, String learningContextType, String enrLearningContextType, String title, Clob content, BigDecimal startTimestamp, BigDecimal endTimestamp, boolean deliverAsPopup, boolean htmlContent, BigDecimal createPersonId) {
this.announcementId = announcementId;
this.personId = personId;
this.learningContextId = learningContextId;
this.annLearningContextId = annLearningContextId;
this.enrLearningContextId = enrLearningContextId;
this.learningContextType = learningContextType;
this.enrLearningContextType = enrLearningContextType;
this.title = title;
this.content = content;
this.startTimestamp = startTimestamp;
this.endTimestamp = endTimestamp;
this.deliverAsPopup = deliverAsPopup;
this.htmlContent = htmlContent;
this.createPersonId = createPersonId;
}
@Column(name="ANNOUNCEMENT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getAnnouncementId() {
return this.announcementId;
}
public void setAnnouncementId(BigDecimal announcementId) {
this.announcementId = announcementId;
}
@Column(name="PERSON_ID", nullable=false, precision=20, scale=0)
public BigDecimal getPersonId() {
return this.personId;
}
public void setPersonId(BigDecimal personId) {
this.personId = personId;
}
@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="ANN_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getAnnLearningContextId() {
return this.annLearningContextId;
}
public void setAnnLearningContextId(BigDecimal annLearningContextId) {
this.annLearningContextId = annLearningContextId;
}
@Column(name="ENR_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getEnrLearningContextId() {
return this.enrLearningContextId;
}
public void setEnrLearningContextId(BigDecimal enrLearningContextId) {
this.enrLearningContextId = enrLearningContextId;
}
@Column(name="LEARNING_CONTEXT_TYPE", nullable=false, length=128)
public String getLearningContextType() {
return this.learningContextType;
}
public void setLearningContextType(String learningContextType) {
this.learningContextType = learningContextType;
}
@Column(name="ENR_LEARNING_CONTEXT_TYPE", nullable=false, length=128)
public String getEnrLearningContextType() {
return this.enrLearningContextType;
}
public void setEnrLearningContextType(String enrLearningContextType) {
this.enrLearningContextType = enrLearningContextType;
}
@Column(name="TITLE", nullable=false, length=1000)
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
@Column(name="CONTENT", nullable=false)
public Clob getContent() {
return this.content;
}
public void setContent(Clob content) {
this.content = content;
}
@Column(name="START_TIMESTAMP", nullable=false, precision=20, scale=0)
public BigDecimal getStartTimestamp() {
return this.startTimestamp;
}
public void setStartTimestamp(BigDecimal startTimestamp) {
this.startTimestamp = startTimestamp;
}
@Column(name="END_TIMESTAMP", nullable=false, precision=20, scale=0)
public BigDecimal getEndTimestamp() {
return this.endTimestamp;
}
public void setEndTimestamp(BigDecimal endTimestamp) {
this.endTimestamp = endTimestamp;
}
@Column(name="DELIVER_AS_POPUP", nullable=false, precision=1, scale=0)
public boolean isDeliverAsPopup() {
return this.deliverAsPopup;
}
public void setDeliverAsPopup(boolean deliverAsPopup) {
this.deliverAsPopup = deliverAsPopup;
}
@Column(name="HTML_CONTENT", nullable=false, precision=1, scale=0)
public boolean isHtmlContent() {
return this.htmlContent;
}
public void setHtmlContent(boolean htmlContent) {
this.htmlContent = htmlContent;
}
@Column(name="CREATE_PERSON_ID", nullable=false, precision=20, scale=0)
public BigDecimal getCreatePersonId() {
return this.createPersonId;
}
public void setCreatePersonId(BigDecimal createPersonId) {
this.createPersonId = createPersonId;
}
}