/** * Creates a new PortletApplicationManager object. */ public PortletApplicationManager(PortletFactory portletFactory, PortletRegistry registry, PermissionManager permissionManager, SearchEngine searchEngine, RoleManager roleManager, List<String> permissionRoles, NodeManager nodeManager, String appRoot, JetspeedDescriptorService descriptorService) { this.portletFactory = portletFactory; this.registry = registry; this.permissionManager = permissionManager; this.searchEngine = searchEngine; this.roleManager = roleManager; this.permissionRoles = permissionRoles; this.nodeManager = nodeManager; this.appRoot = appRoot; this.descriptorService = descriptorService; // utilize read/write locked access to registry by default setLockRegistryAccess(true); }