1 30 31 34 package com.nightlabs.ipanema.security; 35 36 import java.util.ArrayList ; 37 import java.util.Iterator ; 38 import java.util.List ; 39 40 import com.nightlabs.webapp.MultiPageSearchResult; 41 42 45 public class UserSearchResult extends MultiPageSearchResult { 46 52 public UserSearchResult( 53 int _itemsFound, int _itemsPerPage, 54 int _pageIndex, List _items) 55 { 56 super(_itemsFound, _itemsPerPage, _pageIndex, _items); 57 } 58 59 public static final int INCLUDE_NONE = User.INCLUDE_NONE; 60 public static final int INCLUDE_PERSON = User.INCLUDE_PERSON; 61 66 public void makeTransient(int includeMask) 67 { 68 List transientItems = new ArrayList (); 69 for (Iterator it = getItems().iterator(); it.hasNext(); ) { 70 User user = (User) it.next(); 71 user.makeTransient(includeMask); 72 user.setPassword(null); 73 transientItems.add(user); 74 } setItems(transientItems); 76 } 77 } 78 | Popular Tags |