package eu.eudat.controllers.publicapi.criteria.dmp; import eu.eudat.controllers.publicapi.criteria.Criteria; import eu.eudat.data.DmpEntity; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import java.util.List; import java.util.UUID; public class DataManagementPlanPublicCriteria extends Criteria { @ApiModelProperty(value = "periodStart", name = "periodStart", dataType = "Date", example = "2022-01-01T13:19:42.210Z") private Date periodStart; @ApiModelProperty(value = "periodEnd", name = "periodEnd", dataType = "Date", example = "2022-12-31T13:19:42.210Z") private Date periodEnd; @ApiModelProperty(value = "grants", name = "grants", dataType = "List", example = "[]") private List grants; @ApiModelProperty(value = "grantsLike", name = "grantsLike", dataType = "List", example = "[]") private List grantsLike; @ApiModelProperty(value = "funders", name = "funders", dataType = "List", example = "[]") private List funders; @ApiModelProperty(value = "fundersLike", name = "fundersLike", dataType = "List", example = "[]") private List fundersLike; @ApiModelProperty(value = "datasetTemplates", name = "datasetTemplates", dataType = "List", example = "[]") private List datasetTemplates; @ApiModelProperty(value = "dmpOrganisations", name = "dmpOrganisations", dataType = "List", example = "[]") private List dmpOrganisations; @ApiModelProperty(value = "collaborators", name = "collaborators", dataType = "List", example = "[]") private List collaborators; @ApiModelProperty(value = "collaboratorsLike", name = "collaboratorsLike", dataType = "List", example = "[]") private List collaboratorsLike; @ApiModelProperty(value = "allVersions", name = "allVersions", dataType = "Boolean", example = "false") private boolean allVersions; @ApiModelProperty(value = "groupIds", name = "groupIds", dataType = "List", example = "[]") private List groupIds; public Date getPeriodStart() { return periodStart; } public void setPeriodStart(Date periodStart) { this.periodStart = periodStart; } public Date getPeriodEnd() { return periodEnd; } public void setPeriodEnd(Date periodEnd) { this.periodEnd = periodEnd; } public List getGrants() { return grants; } public void setGrants(List grants) { this.grants = grants; } public List getGrantsLike() { return grantsLike; } public void setGrantsLike(List grantsLike) { this.grantsLike = grantsLike; } public List getFunders() { return funders; } public void setFunders(List funders) { this.funders = funders; } public List getFundersLike() { return fundersLike; } public void setFundersLike(List fundersLike) { this.fundersLike = fundersLike; } public List getDatasetTemplates() { return datasetTemplates; } public void setDatasetTemplates(List datasetTemplates) { this.datasetTemplates = datasetTemplates; } public List getDmpOrganisations() { return dmpOrganisations; } public void setDmpOrganisations(List dmpOrganisations) { this.dmpOrganisations = dmpOrganisations; } public List getCollaborators() { return collaborators; } public void setCollaborators(List collaborators) { this.collaborators = collaborators; } public List getCollaboratorsLike() { return collaboratorsLike; } public void setCollaboratorsLike(List collaboratorsLike) { this.collaboratorsLike = collaboratorsLike; } public boolean getAllVersions() { return allVersions; } public void setAllVersions(boolean allVersions) { this.allVersions = allVersions; } public List getGroupIds() { return groupIds; } public void setGroupIds(List groupIds) { this.groupIds = groupIds; } }