package eu.eudat.publicapi.criteria.dataset; import eu.eudat.data.dao.criteria.Criteria; import eu.eudat.data.entities.Dataset; import eu.eudat.elastic.entities.Tag; import java.util.Date; import java.util.List; import java.util.UUID; public class DatasetPublicCriteria extends Criteria { private Date periodStart; private Date periodEnd; private List grants; private List collaborators; private List datasetTemplates; private List dmpOrganisations; private List tags; private List dmpIds; private List groupIds; private boolean allVersions; 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 getCollaborators() { return collaborators; } public void setCollaborators(List collaborators) { this.collaborators = collaborators; } 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 getTags() { return tags; } public void setTags(List tags) { this.tags = tags; } public List getDmpIds() { return dmpIds; } public void setDmpIds(List dmpIds) { this.dmpIds = dmpIds; } public List getGroupIds() { return groupIds; } public void setGroupIds(List groupIds) { this.groupIds = groupIds; } public boolean getAllVersions() { return allVersions; } public void setAllVersions(boolean allVersions) { this.allVersions = allVersions; } }