Class Dmp

java.lang.Object
org.damap.base.rest.madmp.dto.Dmp

@Generated("jsonschema2pojo") public class Dmp extends Object
The DMP Schema

  • Constructor Details

    • Dmp

      public Dmp()
  • Method Details

    • getContact

      public Contact getContact()
      The DMP Contact Schema

      (Required)

    • setContact

      public void setContact(Contact contact)
      The DMP Contact Schema

      (Required)

    • getContributor

      public List<Contributor> getContributor()
      The Contributor Schema

    • setContributor

      public void setContributor(List<Contributor> contributor)
      The Contributor Schema

    • getCost

      public List<Cost> getCost()
      The Cost Schema

    • setCost

      public void setCost(List<Cost> cost)
      The Cost Schema

    • getCreated

      public Date getCreated()
      The DMP Creation Schema

      Date and time of the first version of a DMP. Must not be changed in subsequent DMPs. Encoded using the relevant ISO 8601 Date and Time compliant string (Required)

    • setCreated

      public void setCreated(Date created)
      The DMP Creation Schema

      Date and time of the first version of a DMP. Must not be changed in subsequent DMPs. Encoded using the relevant ISO 8601 Date and Time compliant string (Required)

    • getDataset

      public List<Dataset> getDataset()
      The Dataset Schema

      (Required)

    • setDataset

      public void setDataset(List<Dataset> dataset)
      The Dataset Schema

      (Required)

    • getDescription

      public String getDescription()
      The DMP Description Schema

      To provide any free-form text information on a DMP

    • setDescription

      public void setDescription(String description)
      The DMP Description Schema

      To provide any free-form text information on a DMP

    • getDmpId

      public DmpId getDmpId()
      The DMP Identifier Schema

      Identifier for the DMP itself (Required)

    • setDmpId

      public void setDmpId(DmpId dmpId)
      The DMP Identifier Schema

      Identifier for the DMP itself (Required)

    • getEthicalIssuesDescription

      public String getEthicalIssuesDescription()
      The DMP Ethical Issues Description Schema

      To describe ethical issues directly in a DMP

    • setEthicalIssuesDescription

      public void setEthicalIssuesDescription(String ethicalIssuesDescription)
      The DMP Ethical Issues Description Schema

      To describe ethical issues directly in a DMP

    • getEthicalIssuesExist

      public Dmp.EthicalIssuesExist getEthicalIssuesExist()
      The DMP Ethical Issues Exist Schema

      To indicate whether there are ethical issues related to data that this DMP describes. Allowed values: yes, no, unknown (Required)

    • setEthicalIssuesExist

      public void setEthicalIssuesExist(Dmp.EthicalIssuesExist ethicalIssuesExist)
      The DMP Ethical Issues Exist Schema

      To indicate whether there are ethical issues related to data that this DMP describes. Allowed values: yes, no, unknown (Required)

    • getEthicalIssuesReport

      public URI getEthicalIssuesReport()
      The DMP Ethical Issues Report Schema

      To indicate where a protocol from a meeting with an ethical commitee can be found

    • setEthicalIssuesReport

      public void setEthicalIssuesReport(URI ethicalIssuesReport)
      The DMP Ethical Issues Report Schema

      To indicate where a protocol from a meeting with an ethical commitee can be found

    • getLanguage

      public Dmp.Language getLanguage()
      The DMP Language Schema

      Language of the DMP expressed using ISO 639-3. (Required)

    • setLanguage

      public void setLanguage(Dmp.Language language)
      The DMP Language Schema

      Language of the DMP expressed using ISO 639-3. (Required)

    • getModified

      public Date getModified()
      The DMP Modification Schema

      Must be set each time DMP is modified. Indicates DMP version. Encoded using the relevant ISO 8601 Date and Time compliant string. (Required)

    • setModified

      public void setModified(Date modified)
      The DMP Modification Schema

      Must be set each time DMP is modified. Indicates DMP version. Encoded using the relevant ISO 8601 Date and Time compliant string. (Required)

    • getProject

      public List<Project> getProject()
      The DMP Project Schema

      Project related to a DMP

    • setProject

      public void setProject(List<Project> project)
      The DMP Project Schema

      Project related to a DMP

    • getTitle

      public String getTitle()
      The DMP Title Schema

      Title of a DMP (Required)

    • setTitle

      public void setTitle(String title)
      The DMP Title Schema

      Title of a DMP (Required)

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object