Map<String, ACLHolder> mHolders = new HashMap<String, ACLHolder>();
while (resultSet.next())
{
String cpid = getIdentifier(resultSet.getString(COLUMN_PARENTID));
ACLHolder holder = mHolders.get(cpid);
if (holder == null)
{
holder = new ACLHolder(cpid);
mHolders.put(cpid, holder);
}
int cptype = resultSet.getInt(COLUMN_PTYPE);
if (cptype == ExtendedPropertyType.PERMISSION)
{
holder.setPermissions(true);
}
else
{
holder.setOwner(true);
}
}
return new ArrayList<ACLHolder>(mHolders.values());
}
catch (SQLException e)