package fi.otavanopisto.muikku.model.users; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.PrimaryKeyJoinColumn; import javax.validation.constraints.NotNull; @Entity @PrimaryKeyJoinColumn(name="id") public class SystemRoleEntity extends RoleEntity { @Override public UserRoleType getType() { return UserRoleType.SYSTEM; } public SystemRoleType getRoleType() { return roleType; } public void setRoleType(SystemRoleType roleType) { this.roleType = roleType; } @NotNull @Column (nullable = false) @Enumerated (EnumType.STRING) private SystemRoleType roleType; }