package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import java.util.Date; 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.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; /** * TrkSessionContextActivity generated by hbm2java */ @Entity @Table(name="TRK_SESSION_CONTEXT_ACTIVITY" ) public class TrkSessionContextActivity implements java.io.Serializable { private BigDecimal id; private TrkSession trkSession; private TrkLearningContext trkLearningContext; private Date firstEventTime; private Long dwellTime; private String entryPageName; private String entryToolName; private String exitPageName; private String exitToolName; private Integer hasLearnerEvent; private Integer existNonDemoUserEvent; public TrkSessionContextActivity() { } public TrkSessionContextActivity(BigDecimal id, TrkSession trkSession, TrkLearningContext trkLearningContext, Date firstEventTime) { this.id = id; this.trkSession = trkSession; this.trkLearningContext = trkLearningContext; this.firstEventTime = firstEventTime; } public TrkSessionContextActivity(BigDecimal id, TrkSession trkSession, TrkLearningContext trkLearningContext, Date firstEventTime, Long dwellTime, String entryPageName, String entryToolName, String exitPageName, String exitToolName, Integer hasLearnerEvent, Integer existNonDemoUserEvent) { this.id = id; this.trkSession = trkSession; this.trkLearningContext = trkLearningContext; this.firstEventTime = firstEventTime; this.dwellTime = dwellTime; this.entryPageName = entryPageName; this.entryToolName = entryToolName; this.exitPageName = exitPageName; this.exitToolName = exitToolName; this.hasLearnerEvent = hasLearnerEvent; this.existNonDemoUserEvent = existNonDemoUserEvent; } @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="TRK_SESSION_ID", nullable=false) public TrkSession getTrkSession() { return this.trkSession; } public void setTrkSession(TrkSession trkSession) { this.trkSession = trkSession; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="TRK_LEARNING_CONTEXT_ID", nullable=false) public TrkLearningContext getTrkLearningContext() { return this.trkLearningContext; } public void setTrkLearningContext(TrkLearningContext trkLearningContext) { this.trkLearningContext = trkLearningContext; } @Temporal(TemporalType.DATE) @Column(name="FIRST_EVENT_TIME", nullable=false, length=7) public Date getFirstEventTime() { return this.firstEventTime; } public void setFirstEventTime(Date firstEventTime) { this.firstEventTime = firstEventTime; } @Column(name="DWELL_TIME", precision=10, scale=0) public Long getDwellTime() { return this.dwellTime; } public void setDwellTime(Long dwellTime) { this.dwellTime = dwellTime; } @Column(name="ENTRY_PAGE_NAME", length=4000) public String getEntryPageName() { return this.entryPageName; } public void setEntryPageName(String entryPageName) { this.entryPageName = entryPageName; } @Column(name="ENTRY_TOOL_NAME", length=40) public String getEntryToolName() { return this.entryToolName; } public void setEntryToolName(String entryToolName) { this.entryToolName = entryToolName; } @Column(name="EXIT_PAGE_NAME", length=4000) public String getExitPageName() { return this.exitPageName; } public void setExitPageName(String exitPageName) { this.exitPageName = exitPageName; } @Column(name="EXIT_TOOL_NAME", length=40) public String getExitToolName() { return this.exitToolName; } public void setExitToolName(String exitToolName) { this.exitToolName = exitToolName; } @Column(name="HAS_LEARNER_EVENT", precision=5, scale=0) public Integer getHasLearnerEvent() { return this.hasLearnerEvent; } public void setHasLearnerEvent(Integer hasLearnerEvent) { this.hasLearnerEvent = hasLearnerEvent; } @Column(name="EXIST_NON_DEMO_USER_EVENT", precision=5, scale=0) public Integer getExistNonDemoUserEvent() { return this.existNonDemoUserEvent; } public void setExistNonDemoUserEvent(Integer existNonDemoUserEvent) { this.existNonDemoUserEvent = existNonDemoUserEvent; } }