package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import java.util.HashSet; import java.util.Set; 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.OneToMany; import javax.persistence.Table; /** * Role generated by hbm2java */ @Entity @Table(name="ROLE" ) public class Role implements java.io.Serializable { private BigDecimal id; private Member member; private RoleDefinition roleDefinition; private boolean primaryFlag; private boolean deleteStatus; private BigDecimal createTs; private BigDecimal lastmodifyTs; private boolean roleStatus; private Set<Syllitem> syllitems = new HashSet<Syllitem>(0); private Set<RoleXlistSource> roleXlistSources = new HashSet<RoleXlistSource>(0); public Role() { } public Role(BigDecimal id, Member member, RoleDefinition roleDefinition, boolean primaryFlag, boolean deleteStatus, BigDecimal createTs, BigDecimal lastmodifyTs, boolean roleStatus) { this.id = id; this.member = member; this.roleDefinition = roleDefinition; this.primaryFlag = primaryFlag; this.deleteStatus = deleteStatus; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.roleStatus = roleStatus; } public Role(BigDecimal id, Member member, RoleDefinition roleDefinition, boolean primaryFlag, boolean deleteStatus, BigDecimal createTs, BigDecimal lastmodifyTs, boolean roleStatus, Set<Syllitem> syllitems, Set<RoleXlistSource> roleXlistSources) { this.id = id; this.member = member; this.roleDefinition = roleDefinition; this.primaryFlag = primaryFlag; this.deleteStatus = deleteStatus; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.roleStatus = roleStatus; this.syllitems = syllitems; this.roleXlistSources = roleXlistSources; } @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="MEMBER_ID", nullable=false) public Member getMember() { return this.member; } public void setMember(Member member) { this.member = member; } @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="ROLE_DEFINITION_ID", nullable=false) public RoleDefinition getRoleDefinition() { return this.roleDefinition; } public void setRoleDefinition(RoleDefinition roleDefinition) { this.roleDefinition = roleDefinition; } @Column(name="PRIMARY_FLAG", nullable=false, precision=1, scale=0) public boolean isPrimaryFlag() { return this.primaryFlag; } public void setPrimaryFlag(boolean primaryFlag) { this.primaryFlag = primaryFlag; } @Column(name="DELETE_STATUS", nullable=false, precision=1, scale=0) public boolean isDeleteStatus() { return this.deleteStatus; } public void setDeleteStatus(boolean deleteStatus) { this.deleteStatus = deleteStatus; } @Column(name="CREATE_TS", nullable=false, precision=20, scale=0) public BigDecimal getCreateTs() { return this.createTs; } public void setCreateTs(BigDecimal createTs) { this.createTs = createTs; } @Column(name="LASTMODIFY_TS", nullable=false, precision=20, scale=0) public BigDecimal getLastmodifyTs() { return this.lastmodifyTs; } public void setLastmodifyTs(BigDecimal lastmodifyTs) { this.lastmodifyTs = lastmodifyTs; } @Column(name="ROLE_STATUS", nullable=false, precision=1, scale=0) public boolean isRoleStatus() { return this.roleStatus; } public void setRoleStatus(boolean roleStatus) { this.roleStatus = roleStatus; } @OneToMany(fetch=FetchType.LAZY, mappedBy="role") public Set<Syllitem> getSyllitems() { return this.syllitems; } public void setSyllitems(Set<Syllitem> syllitems) { this.syllitems = syllitems; } @OneToMany(fetch=FetchType.LAZY, mappedBy="role") public Set<RoleXlistSource> getRoleXlistSources() { return this.roleXlistSources; } public void setRoleXlistSources(Set<RoleXlistSource> roleXlistSources) { this.roleXlistSources = roleXlistSources; } }