Class Annotation

java.lang.Object
dev.dokimos.server.entity.Annotation

@Entity public class Annotation extends Object
A human reviewer's verdict on a single ItemResult. Exactly one annotation exists per item result, enforced by the unique constraint on item_result_id. An optional overriddenExpectedOutput lets a reviewer correct the expected output captured by the run so the corrected value can later be promoted into a dataset version.
  • Constructor Details

  • Method Details

    • getId

      public UUID getId()
    • getItemResult

      public ItemResult getItemResult()
    • getVerdict

      public AnnotationVerdict getVerdict()
    • setVerdict

      public void setVerdict(AnnotationVerdict verdict)
    • getOverriddenExpectedOutput

      public Map<String,Object> getOverriddenExpectedOutput()
    • setOverriddenExpectedOutput

      public void setOverriddenExpectedOutput(Map<String,Object> overriddenExpectedOutput)
    • getNote

      public String getNote()
    • setNote

      public void setNote(String note)
    • getCreatedBy

      public String getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • getTenantId

      public String getTenantId()
    • setTenantId

      public void setTenantId(String tenantId)
    • getCreatedAt

      public Instant getCreatedAt()
    • getUpdatedAt

      public Instant getUpdatedAt()
    • touchUpdatedAt

      public void touchUpdatedAt()