package eu.eudat.query.lookup; import eu.eudat.commons.enums.DescriptionStatus; import eu.eudat.commons.enums.IsActive; import eu.eudat.query.DescriptionQuery; import eu.eudat.query.DmpDescriptionTemplateQuery; import gr.cite.tools.data.query.Lookup; import gr.cite.tools.data.query.QueryFactory; import java.util.List; import java.util.UUID; public class DmpDescriptionTemplateLookup extends Lookup { private List ids; private List dmpIds; private List descriptionTemplateGroupIds; private List sectionIds; private List excludedIds; private List isActive; public List getIds() { return ids; } public void setIds(List ids) { this.ids = ids; } public List getExcludedIds() { return excludedIds; } public void setExcludedIds(List excludedIds) { this.excludedIds = excludedIds; } public List getIsActive() { return isActive; } public void setIsActive(List isActive) { this.isActive = isActive; } public List getDmpIds() { return dmpIds; } public void setDmpIds(List dmpIds) { this.dmpIds = dmpIds; } public List getDescriptionTemplateGroupIds() { return descriptionTemplateGroupIds; } public List getSectionIds() { return sectionIds; } public void setSectionIds(List sectionIds) { this.sectionIds = sectionIds; } public void setDescriptionTemplateGroupIds(List descriptionTemplateGroupIds) { this.descriptionTemplateGroupIds = descriptionTemplateGroupIds; } public DmpDescriptionTemplateQuery enrich(QueryFactory queryFactory) { DmpDescriptionTemplateQuery query = queryFactory.query(DmpDescriptionTemplateQuery.class); if (this.ids != null) query.ids(this.ids); if (this.dmpIds != null) query.ids(this.dmpIds); if (this.descriptionTemplateGroupIds != null) query.descriptionTemplateGroupIds(this.descriptionTemplateGroupIds); if (this.sectionIds != null) query.sectionIds(this.sectionIds); if (this.excludedIds != null) query.excludedIds(this.excludedIds); if (this.isActive != null) query.isActive(this.isActive); this.enrichCommon(query); return query; } }