60 lines
1.2 KiB
Java
60 lines
1.2 KiB
Java
package ba.steleks.model;/**
|
|
* Created by ensar on 22/03/17.
|
|
*/
|
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.Id;
|
|
import java.util.logging.Logger;
|
|
|
|
@Entity
|
|
public class UserRole {
|
|
private static final Logger logger =
|
|
Logger.getLogger(UserRole.class.getName());
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.AUTO)
|
|
private long id;
|
|
|
|
private String roleName;
|
|
|
|
public UserRole() {
|
|
}
|
|
|
|
public UserRole(String roleName) {
|
|
this.roleName = roleName;
|
|
}
|
|
|
|
public long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getRoleName() {
|
|
return roleName;
|
|
}
|
|
|
|
public void setRoleName(String roleName) {
|
|
this.roleName = roleName;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (this == o) return true;
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
UserRole userRole = (UserRole) o;
|
|
|
|
return roleName != null ? roleName.equals(userRole.roleName) : userRole.roleName == null;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return roleName != null ? roleName.hashCode() : 0;
|
|
}
|
|
}
|