Skip to content

Commit

Permalink
[#29] Add phase field to PatientRecordDto
Browse files Browse the repository at this point in the history
  • Loading branch information
kostobog committed Dec 12, 2023
1 parent 4ae185f commit 64e82b6
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions src/main/java/cz/cvut/kbss/study/dto/PatientRecordDto.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
package cz.cvut.kbss.study.dto;

import cz.cvut.kbss.jopa.model.annotations.*;
import cz.cvut.kbss.study.model.AbstractEntity;
import cz.cvut.kbss.study.model.Institution;
import cz.cvut.kbss.study.model.User;
import cz.cvut.kbss.study.model.Vocabulary;
import cz.cvut.kbss.study.model.*;
import cz.cvut.kbss.study.model.util.HasOwlKey;

import java.util.Date;
Expand Down Expand Up @@ -39,6 +36,10 @@ public class PatientRecordDto extends AbstractEntity implements HasOwlKey {
@OWLObjectProperty(iri = Vocabulary.s_p_was_treated_at, fetch = FetchType.EAGER)
private Institution institution;

@Enumerated(EnumType.OBJECT_ONE_OF)
@OWLObjectProperty(iri = Vocabulary.s_p_has_phase)
private RecordPhase phase;

@Override
public String getKey() {
return key;
Expand Down Expand Up @@ -105,12 +106,21 @@ public void setFormTemplate(String formTemplate) {
this.formTemplate = formTemplate;
}

public RecordPhase getPhase() {
return phase;
}

public void setPhase(RecordPhase phase) {
this.phase = phase;
}

@Override
public String toString() {
return "PatientRecordDto{" +
"localName=" + localName +
"dateCreated=" + dateCreated +
", institution=" + institution +
", phase=" + phase +
"} " + super.toString();
}
}

0 comments on commit 64e82b6

Please sign in to comment.