package org.akaza.openclinica.domain.datamap; // Generated Jul 31, 2013 2:03:33 PM 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; import org.akaza.openclinica.domain.CompositeIdDomainObject; import org.hibernate.annotations.Cache; import org.hibernate.annotations.CacheConcurrencyStrategy; /** * StudyUserRole generated by hbm2java */ @Entity @Table(name = "study_user_role") @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public class StudyUserRole implements CompositeIdDomainObject { private StudyUserRoleId id; public StudyUserRole() { } public StudyUserRole(StudyUserRoleId id) { this.id = id; } @EmbeddedId @AttributeOverrides({ @AttributeOverride(name = "roleName", column = @Column(name = "role_name", length = 40)), @AttributeOverride(name = "studyId", column = @Column(name = "study_id")), @AttributeOverride(name = "statusId", column = @Column(name = "status_id")), @AttributeOverride(name = "ownerId", column = @Column(name = "owner_id")), @AttributeOverride(name = "dateCreated", column = @Column(name = "date_created", length = 4)), @AttributeOverride(name = "dateUpdated", column = @Column(name = "date_updated", length = 4)), @AttributeOverride(name = "updateId", column = @Column(name = "update_id")), @AttributeOverride(name = "userName", column = @Column(name = "user_name", length = 40)) }) public StudyUserRoleId getId() { return this.id; } public void setId(Object id) { this.id = (StudyUserRoleId) id; } }