package eu.eudat.data.dao.criteria; import eu.eudat.data.entities.DMP; import eu.eudat.data.entities.Grant; import java.util.Date; import java.util.List; import java.util.UUID; public class DataManagementPlanCriteria extends Criteria { private Date periodStart; private Date periodEnd; private List grants; private boolean allVersions; private List groupIds; private Integer status; private List organisations; private Integer role; private List collaborators; private List datasetTemplates; private boolean isPublic; private boolean onlyPublic; private Short grantStatus; private boolean hasDoi; 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 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; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public List getOrganisations() { return organisations; } public void setOrganisations(List organisations) { this.organisations = organisations; } public Integer getRole() { return role; } public void setRole(Integer role) { this.role = role; } 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 boolean getIsPublic() { return isPublic; } public void setIsPublic(boolean isPublic) { this.isPublic = isPublic; } public boolean isOnlyPublic() { return onlyPublic; } public void setOnlyPublic(boolean onlyPublic) { this.onlyPublic = onlyPublic; } public Short getGrantStatus() { return grantStatus; } public void setGrantStatus(Short grantStatus) { this.grantStatus = grantStatus; } public boolean hasDoi() { return hasDoi; } public void setHasDoi(boolean hasDoi) { this.hasDoi = hasDoi; } }