Eric Emminger <[EMAIL PROTECTED]> writes:
>Sandra
>Try this.
>Criteria crit = new Criteria();
>crit.addSelectColumn(TurbineUserGroupRolePeer.USER_ID);
>crit.setDistinct();
>List distinctList = TurbineUserGroupRolePeer.doSelect(crit);
>List userIds = new ArrayList();
>Iterator it = distinctList.iterator();
>while (it.hasNext())
>{
> userIds.add(
> new Integer(
>((TurbineUserGroupRole) it.next()).getUserId()));
>}
>crit = new Criteria();
>crit.add(TurbineUserPeer.USER_ID, userIds, Criteria.NOT_IN);
>List userNoGroupRole = TurbineUserPeer.doSelect(crit);
This works for exactly one kind of SecurityService; the
DBSecurityService with the integrated peers. If you use e.g. LDAP
this will not work.
Regards
Henning
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
Java, perl, Solaris, Linux, xSP Consulting, Web Services
freelance consultant -- Jakarta Turbine Development -- hero for hire
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]