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;
/**
* RptPerson generated by hbm2java
*/
@Entity
@Table(name="RPT_PERSON"
)
public class RptPerson implements java.io.Serializable {
private RptPersonId id;
public RptPerson() {
}
public RptPerson(RptPersonId id) {
this.id = id;
}
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name="personId", column=@Column(name="PERSON_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="userId", column=@Column(name="USER_ID", nullable=false, length=768) ),
@AttributeOverride(name="loginLearningContextId", column=@Column(name="LOGIN_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="givenName", column=@Column(name="GIVEN_NAME", nullable=false, length=768) ),
@AttributeOverride(name="familyName", column=@Column(name="FAMILY_NAME", nullable=false, length=768) ),
@AttributeOverride(name="otherName", column=@Column(name="OTHER_NAME", nullable=false, length=768) ),
@AttributeOverride(name="namePrefix", column=@Column(name="NAME_PREFIX", nullable=false, length=96) ),
@AttributeOverride(name="nameSuffix", column=@Column(name="NAME_SUFFIX", nullable=false, length=96) ),
@AttributeOverride(name="nameFn", column=@Column(name="NAME_FN", nullable=false, length=768) ),
@AttributeOverride(name="nameNickname", column=@Column(name="NAME_NICKNAME", nullable=false, length=768) ),
@AttributeOverride(name="nameSort", column=@Column(name="NAME_SORT", nullable=false, length=768) ),
@AttributeOverride(name="authSource", column=@Column(name="AUTH_SOURCE", nullable=false, length=1000) ),
@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="accessStatus", column=@Column(name="ACCESS_STATUS", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="active", column=@Column(name="ACTIVE", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="demoUser", column=@Column(name="DEMO_USER", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="email", column=@Column(name="EMAIL", nullable=false, length=320) ),
@AttributeOverride(name="demographicsBday", column=@Column(name="DEMOGRAPHICS_BDAY", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="demographicsGender", column=@Column(name="DEMOGRAPHICS_GENDER", nullable=false, length=64) ) } )
public RptPersonId getId() {
return this.id;
}
public void setId(RptPersonId id) {
this.id = id;
}
}