List<Predicate> predicates = new ArrayList<Predicate>();
//Adding predicates in case of parameter not being null
if (param1 != null) {
predicates.add(
qb.equal(customer.get("someAttribute"), param1));
}
if (paramNull != null) {
predicates.add(
qb.equal(customer.get("someOtherAttribute"), paramNull));
}
//query itself
cq.select(customer)
.where(predicates.toArray(new Predicate[]{}));
G. Ariely, and E. Davidov. European Political Science, 11 (3):
363--377(2012)This is a post-peer-review, pre-copyedit version of an article published in European Political Science. The definitive publisher-authenticated version Äriely, G; Davidov, E (2011). Assessment of measurement equivalence with cross-national and longitudinal surveys in political science. European Political Science" is available online at www.palgrave-journals.com..
A. Westhues, J. Ochocka, N. Jacobson, L. Simich, S. Maiter, R. Janzen, and A. Fleras. Qualitative health research, 18 (5):
701-717(May 2008)M3: Article; Accession Number: 31995123; Westhues, Anne 1 Ochocka, Joanna 2 Jacobson, Nora 3 Simich, Laura 4 Maiter, Sarah 5 Janzen, Rich 2 Fleras, Augie 6; Affiliation: 1: Wilfrid Laurier University, Kitchener, Ontario, Canada 2: Centre for Community-Based Research, Kitchener, Ontario, Canada 3: Centre for Addiction and Mental Health, Toronto, Ontario, Canada 4: Centre for Addiction and Mental Health and University of Toronto, Toronto, Ontario, Canada 5: York University, Toronto, Ontario, Canada 6: University of Waterloo, Waterloo, Ontario, Canada; Source Info: May2008, Vol. 18 Issue 5, p701; Subject Term: CULTURAL competence; Subject Term: GROUNDED theory; Subject Term: MENTAL health; Subject Term: ACTION research in public health; Subject Term: MENTAL health services; Subject Term: RESEARCH teams; Author-Supplied Keyword: complexity; Author-Supplied Keyword: critical methods; Author-Supplied Keyword: cultural competence; Author-Supplied Keyword: grounded theory; Author-Supplied Keyword: knowledge construction; Author-Supplied Keyword: mental health and illness; Author-Supplied Keyword: mixed methods; Author-Supplied Keyword: multiple methods; Author-Supplied Keyword: participatory action research (PAR); NAICS/Industry Codes: 621330 Offices of Mental Health Practitioners (except Physicians); NAICS/Industry Codes: 622210 Psychiatric and Substance Abuse Hospitals; NAICS/Industry Codes: 623220 Residential Mental Health and Substance Abuse Facilities; Number of Pages: 17p; Illustrations: 3 charts, 2 diagrams; Document Type: Article.