public JetspeedPrincipalResultList getPrincipals(JetspeedPrincipalQueryContext queryContext, JetspeedPrincipalType type, Long securityDomain) { // paged principal queries not cached: used only for UI purposes where // results should reflect exact set of principals in database JetspeedPrincipalLookupManager jppm = jpplf.getJetspeedPrincipalLookupManager(); queryContext.put(JetspeedPrincipalQueryContext.JETSPEED_PRINCIPAL_TYPE, type.getName()); queryContext.put(JetspeedPrincipalQueryContext.SECURITY_DOMAIN, securityDomain); return jppm.getPrincipals(queryContext); }