This repository has been archived on 2022-07-05. You can view files and clone it, but cannot push or open issues/pull-requests.
steleks_backend/users/src/main/java/ba/steleks/model/UserRole.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;
}
}