package fi.otavanopisto.muikku.schooldata.entity;
import java.time.OffsetDateTime;
import fi.otavanopisto.muikku.schooldata.SchoolDataIdentifier;
public abstract class AbstractWorkspaceUser implements WorkspaceUser {
public AbstractWorkspaceUser(SchoolDataIdentifier identifier, SchoolDataIdentifier userIdentifier, SchoolDataIdentifier workspaceIdentifier,
SchoolDataIdentifier roleIdentifier, OffsetDateTime enrolmentTime) {
super();
this.identifier = identifier;
this.userIdentifier = userIdentifier;
this.workspaceIdentifier = workspaceIdentifier;
this.roleIdentifier = roleIdentifier;
this.enrolmentTime = enrolmentTime;
}
@Override
public SchoolDataIdentifier getIdentifier() {
return identifier;
}
@Override
public SchoolDataIdentifier getUserIdentifier() {
return userIdentifier;
}
@Override
public SchoolDataIdentifier getWorkspaceIdentifier() {
return workspaceIdentifier;
}
@Override
public SchoolDataIdentifier getRoleIdentifier() {
return roleIdentifier;
}
@Override
public OffsetDateTime getEnrolmentTime() {
return enrolmentTime;
}
private SchoolDataIdentifier identifier;
private SchoolDataIdentifier userIdentifier;
private SchoolDataIdentifier workspaceIdentifier;
private SchoolDataIdentifier roleIdentifier;
private OffsetDateTime enrolmentTime;
}