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]

Reply via email to