package fi.otavanopisto.muikku.model.workspace;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.PrimaryKeyJoinColumn;
import fi.otavanopisto.muikku.model.users.RoleEntity;
import fi.otavanopisto.muikku.model.users.UserRoleType;
@Entity
@PrimaryKeyJoinColumn(name="id")
public class WorkspaceRoleEntity extends RoleEntity {
@Override
public UserRoleType getType() {
return UserRoleType.WORKSPACE;
}
public WorkspaceRoleArchetype getArchetype() {
return archetype;
}
public void setArchetype(WorkspaceRoleArchetype archetype) {
this.archetype = archetype;
}
@Column (nullable = false)
@Enumerated (EnumType.STRING)
private WorkspaceRoleArchetype archetype;
}