package edu.sjtu.infosec.ismp.security;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import org.apache.commons.lang.builder.ToStringBuilder;
/**
* 用户角色
*
* @author <a href="mailto:lianglin1979@sjtu.edu.cn">lianglin</a>
*
*/
@Entity
@Table(name = "ismp_role")
public class Role extends IdEntity implements Serializable {
private static final long serialVersionUID = 6733753367206985687L;
private String name;
private String role;
@Column(nullable = false, unique = true)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Column(nullable = false, unique = true)
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}