| 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 RoleGroupSearchResult extends MultiPageSearchResult 46 { 47 48 54 public RoleGroupSearchResult( 55 int _itemsFound, int _itemsPerPage, 56 int _pageIndex, List _items) 57 { 58 super(_itemsFound, _itemsPerPage, _pageIndex, _items); 59 } 60 61 public static final int INCLUDE_NONE = RoleGroup.INCLUDE_NONE; 62 public static final int INCLUDE_ROLES = RoleGroup.INCLUDE_ROLES; 63 64 public void makeTransient(int includeMask) 65 { 66 List transientItems = new ArrayList (); 67 for (Iterator it = getItems().iterator(); it.hasNext(); ) { 68 RoleGroup roleGroup = (RoleGroup) it.next(); 69 roleGroup.makeTransient(includeMask); 70 transientItems.add(roleGroup); 71 } setItems(transientItems); 73 } 74 75 } 76 | Popular Tags |