package org.mobicents.ipbx.entity;
import java.io.Serializable;
import javax.persistence.*;
import org.jboss.seam.annotations.Name;
@Entity
@Table(name="ROLES")
public class Role implements Serializable {
private String role;
private int id;
private User user;
private Integer version;
@Version
public Integer getVersion() {
return version;
}
private void setVersion(Integer version) {
this.version = version;
}
@ManyToOne
@JoinColumn(name="USERID")
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Id @GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(name="ROLEID")
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
}