Class PublicationAssociationValueObject

java.lang.Object
ubic.gemma.model.common.description.PublicationAssociationValueObject

public class PublicationAssociationValueObject extends Object
Wire form of a PublicationAssociation: why a publication is (or is not) attached to a dataset, and on whose authority.

Enums serialize as their lowercase external form ("curator", "rejected") rather than as Java constant names, matching how AnnotationSetSource and friends already appear on the wire.

  • Constructor Details

    • PublicationAssociationValueObject

      public PublicationAssociationValueObject()
    • PublicationAssociationValueObject

      public PublicationAssociationValueObject(PublicationAssociation pa)
  • Method Details

    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getRole

      @Nullable public String getRole()
    • setRole

      public void setRole(@Nullable String role)
    • getSource

      public String getSource()
    • setSource

      public void setSource(String source)
    • getEvidence

      @Nullable public String getEvidence()
    • setEvidence

      public void setEvidence(@Nullable String evidence)
    • getSupportingEvidence

      @Nullable public String getSupportingEvidence()
    • setSupportingEvidence

      public void setSupportingEvidence(@Nullable String supportingEvidence)
    • getEvidenceCode

      @Nullable public String getEvidenceCode()
    • setEvidenceCode

      public void setEvidenceCode(@Nullable String evidenceCode)
    • getConfidence

      @Nullable public Double getConfidence()
    • setConfidence

      public void setConfidence(@Nullable Double confidence)
    • getAssertedBy

      @Nullable public String getAssertedBy()
    • setAssertedBy

      public void setAssertedBy(@Nullable String assertedBy)
    • getAssertedAt

      public Date getAssertedAt()
    • setAssertedAt

      public void setAssertedAt(Date assertedAt)