package webctdbexport.db;
// Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Embeddable;
/**
* RptPersonId generated by hbm2java
*/
@Embeddable
public class RptPersonId implements java.io.Serializable {
private BigDecimal personId;
private String userId;
private BigDecimal loginLearningContextId;
private String givenName;
private String familyName;
private String otherName;
private String namePrefix;
private String nameSuffix;
private String nameFn;
private String nameNickname;
private String nameSort;
private String authSource;
private String sourceId;
private String sourceName;
private boolean accessStatus;
private boolean active;
private boolean demoUser;
private String email;
private BigDecimal demographicsBday;
private String demographicsGender;
public RptPersonId() {
}
public RptPersonId(BigDecimal personId, String userId, BigDecimal loginLearningContextId, String givenName, String familyName, String otherName, String namePrefix, String nameSuffix, String nameFn, String nameNickname, String nameSort, String authSource, String sourceId, String sourceName, boolean accessStatus, boolean active, boolean demoUser, String email, BigDecimal demographicsBday, String demographicsGender) {
this.personId = personId;
this.userId = userId;
this.loginLearningContextId = loginLearningContextId;
this.givenName = givenName;
this.familyName = familyName;
this.otherName = otherName;
this.namePrefix = namePrefix;
this.nameSuffix = nameSuffix;
this.nameFn = nameFn;
this.nameNickname = nameNickname;
this.nameSort = nameSort;
this.authSource = authSource;
this.sourceId = sourceId;
this.sourceName = sourceName;
this.accessStatus = accessStatus;
this.active = active;
this.demoUser = demoUser;
this.email = email;
this.demographicsBday = demographicsBday;
this.demographicsGender = demographicsGender;
}
@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="USER_ID", nullable=false, length=768)
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
@Column(name="LOGIN_LEARNING_CONTEXT_ID", nullable=false, precision=20, scale=0)
public BigDecimal getLoginLearningContextId() {
return this.loginLearningContextId;
}
public void setLoginLearningContextId(BigDecimal loginLearningContextId) {
this.loginLearningContextId = loginLearningContextId;
}
@Column(name="GIVEN_NAME", nullable=false, length=768)
public String getGivenName() {
return this.givenName;
}
public void setGivenName(String givenName) {
this.givenName = givenName;
}
@Column(name="FAMILY_NAME", nullable=false, length=768)
public String getFamilyName() {
return this.familyName;
}
public void setFamilyName(String familyName) {
this.familyName = familyName;
}
@Column(name="OTHER_NAME", nullable=false, length=768)
public String getOtherName() {
return this.otherName;
}
public void setOtherName(String otherName) {
this.otherName = otherName;
}
@Column(name="NAME_PREFIX", nullable=false, length=96)
public String getNamePrefix() {
return this.namePrefix;
}
public void setNamePrefix(String namePrefix) {
this.namePrefix = namePrefix;
}
@Column(name="NAME_SUFFIX", nullable=false, length=96)
public String getNameSuffix() {
return this.nameSuffix;
}
public void setNameSuffix(String nameSuffix) {
this.nameSuffix = nameSuffix;
}
@Column(name="NAME_FN", nullable=false, length=768)
public String getNameFn() {
return this.nameFn;
}
public void setNameFn(String nameFn) {
this.nameFn = nameFn;
}
@Column(name="NAME_NICKNAME", nullable=false, length=768)
public String getNameNickname() {
return this.nameNickname;
}
public void setNameNickname(String nameNickname) {
this.nameNickname = nameNickname;
}
@Column(name="NAME_SORT", nullable=false, length=768)
public String getNameSort() {
return this.nameSort;
}
public void setNameSort(String nameSort) {
this.nameSort = nameSort;
}
@Column(name="AUTH_SOURCE", nullable=false, length=1000)
public String getAuthSource() {
return this.authSource;
}
public void setAuthSource(String authSource) {
this.authSource = authSource;
}
@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="ACCESS_STATUS", nullable=false, precision=1, scale=0)
public boolean isAccessStatus() {
return this.accessStatus;
}
public void setAccessStatus(boolean accessStatus) {
this.accessStatus = accessStatus;
}
@Column(name="ACTIVE", nullable=false, precision=1, scale=0)
public boolean isActive() {
return this.active;
}
public void setActive(boolean active) {
this.active = active;
}
@Column(name="DEMO_USER", nullable=false, precision=1, scale=0)
public boolean isDemoUser() {
return this.demoUser;
}
public void setDemoUser(boolean demoUser) {
this.demoUser = demoUser;
}
@Column(name="EMAIL", nullable=false, length=320)
public String getEmail() {
return this.email;
}
public void setEmail(String email) {
this.email = email;
}
@Column(name="DEMOGRAPHICS_BDAY", nullable=false, precision=20, scale=0)
public BigDecimal getDemographicsBday() {
return this.demographicsBday;
}
public void setDemographicsBday(BigDecimal demographicsBday) {
this.demographicsBday = demographicsBday;
}
@Column(name="DEMOGRAPHICS_GENDER", nullable=false, length=64)
public String getDemographicsGender() {
return this.demographicsGender;
}
public void setDemographicsGender(String demographicsGender) {
this.demographicsGender = demographicsGender;
}
}