package eu.eudat.query.lookup; import eu.eudat.commons.enums.IsActive; import eu.eudat.commons.enums.TenantConfigurationType; import eu.eudat.query.TenantConfigurationQuery; import gr.cite.tools.data.query.Lookup; import gr.cite.tools.data.query.QueryFactory; import java.util.List; import java.util.UUID; public class TenantConfigurationLookup extends Lookup { private List isActive; private List types; private List ids; private List tenantIds; private List excludedIds; private Boolean tenantIsSet; public List getIsActive() { return isActive; } public void setIsActive(List isActive) { this.isActive = isActive; } public List getIds() { return ids; } public void setIds(List ids) { this.ids = ids; } public List getExcludedIds() { return excludedIds; } public void setExcludedIds(List excludeIds) { this.excludedIds = excludeIds; } public List getTypes() { return types; } public void setTypes(List types) { this.types = types; } public List getTenantIds() { return tenantIds; } public void setTenantIds(List tenantIds) { this.tenantIds = tenantIds; } public Boolean getTenantIsSet() { return tenantIsSet; } public void setTenantIsSet(Boolean tenantIsSet) { this.tenantIsSet = tenantIsSet; } public TenantConfigurationQuery enrich(QueryFactory queryFactory) { TenantConfigurationQuery query = queryFactory.query(TenantConfigurationQuery.class); if (this.types != null) query.types(this.types); if (this.isActive != null) query.isActive(this.isActive); if (this.ids != null) query.ids(this.ids); if (this.excludedIds != null) query.excludedIds(this.excludedIds); if (this.tenantIds != null) query.tenantIds(this.tenantIds); if (this.tenantIsSet != null) query.tenantIsSet(this.tenantIsSet); this.enrichCommon(query); return query; } }