package org.openlca.core.database.usage; import java.util.List; import java.util.Set; import org.openlca.core.database.IDatabase; import org.openlca.core.model.ModelType; import org.openlca.core.model.descriptors.CategorizedDescriptor; import org.openlca.core.model.descriptors.ProcessDescriptor; /** * Searches for the use of processes in other entities. Processes can be used in * product systems. */ public class ProcessUseSearch extends BaseUseSearch<ProcessDescriptor> { public ProcessUseSearch(IDatabase database) { super(database); } @Override public List<CategorizedDescriptor> findUses(Set<Long> ids) { return queryFor(ModelType.PRODUCT_SYSTEM, "f_product_system", "tbl_product_system_processes", ids, "f_process"); } }