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; @Entity @PrimaryKeyJoinColumn(name="id") public class EnvironmentRoleEntity extends RoleEntity { @Override public UserRoleType getType() { return UserRoleType.ENVIRONMENT; } public EnvironmentRoleArchetype getArchetype() { return archetype; } public void setArchetype(EnvironmentRoleArchetype archetype) { this.archetype = archetype; } @Column (nullable = false) @Enumerated (EnumType.STRING) private EnvironmentRoleArchetype archetype; }