protected int list(PrintWriter writer) { writer.println("Listed Portlet Applications"); Iterator iter = registry.getPortletApplications().iterator(); PortletApplication pa; while (iter.hasNext()) { pa = (PortletApplication) iter.next(); writer.println(pa.getName() + ":" + pa.getContextPath() + ":" + (portletFactory.isPortletApplicationRegistered(pa) ? "ACTIVE" : "INACTIVE")); } return OK; }
protected void deleteData(Map<String,Object> settings, Logger log) throws SerializerException { if (isSettingSet(settings, JetspeedSerializer.KEY_PROCESS_USER_PREFERENCES)) { log.info("deleting applications"); try { for (PortletApplication pa : registry.getPortletApplications()) { List<PortletDefinition> portlets = pa.getPortlets(); List<PortletDefinition> clones = pa.getClones(); if (searchEngine != null) { List<Object> list = new ArrayList<Object>(portlets.size() + clones.size() + 1); list.add(pa); list.addAll(portlets); list.addAll(clones); searchEngine.remove(list); } registry.removeApplication(pa); } } catch (Exception e) { throw new SerializerException(e); } } }
private void exportEntities(JSSnapshot snapshot, Map<String,Object> settings, Logger log) throws SerializerException Collection col = registry.getPortletApplications(); if ((col == null) || (col.size() == 0)) return;
private void importEntities(JSSnapshot snapshot, Map<String,Object> settings, Logger log) throws SerializerException { JSApplications applications = snapshot.getApplications(); if (applications == null) { return; } // import preferences for registered portlets if applications // have been registered; otherwise, import all preferences boolean importAll = registry.getPortletApplications().isEmpty(); if (!applications.isEmpty()) { Iterator it = applications.iterator(); while (it.hasNext()) { JSApplication app = (JSApplication) it.next(); PortletApplication portletApp = registry.getPortletApplication(app.getName()); if ((portletApp != null) || importAll) { importPA(app, portletApp, settings, log); } } } }
Collection<PortletApplication> pas = portletRegistry.getPortletApplications(); paBeans.setTotalSize(pas.size());