public Object invoke(Object proxy, Method m, Object[] args) throws Throwable { try { if (m.getName().equals("getRealApplication")) { return getRealApplication(); } else if (m.getName().equals("setRealApplication")) { setRealApplication((PortletApplication)args[0]); return null; } else { if (app == null) { app = registry.getPortletApplication(name, true); } return m.invoke(app, args); } } catch (InvocationTargetException e) { throw e.getTargetException(); } }
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); } } } }
protected List<UserAttributeRef> getLinkedUserAttr(String appName) { // Check if user info map is in cache. List<UserAttributeRef> linkedUserAttr = appUserInfoAttrCache.get(appName); if (linkedUserAttr == null) { PortletApplication pa = registry.getPortletApplication(appName, true); if (null == pa) { log.debug(PortletRequest.USER_INFO + " is set to null"); return null; } List<UserAttribute> userAttributes = pa.getUserAttributes(); List<UserAttributeRef> userAttributeRefs = pa.getUserAttributeRefs(); linkedUserAttr = mapLinkedUserAttributes(userAttributes, userAttributeRefs); appUserInfoAttrCache.put(appName, linkedUserAttr); } return linkedUserAttr; }
PortletApplication pa = portletRegistry.getPortletApplication(appName); PortletApplication pa = portletRegistry.getPortletApplication(applicationName, true);
PortletApplication pa = portletRegistry.getPortletApplication(paName, true); boolean thisPAStatus = portletFactory.isPortletApplicationRegistered(pa); if (thisPAStatus)
protected int unregister(PrintWriter writer, String paName) { int result = stop(writer, paName); if (result != OK) { return result; } PortletApplication pa = registry.getPortletApplication(paName); try { registry.removeApplication(pa); writer.println("Portlet Application " + paName + " unregistered"); return OK; } catch (RegistryException e) { writer.println("Error: Failed to unregister Portlet Application " + paName + ": " + e.getMessage()); e.printStackTrace(writer); return ERROR_UNEXPECTED; } }
try pa = registry.getPortletApplication(paName);
PortletApplication pa = registry.getPortletApplication(paName); try
if (paName != null) pa = registry.getPortletApplication(paName);
if (paName != null) pa = registry.getPortletApplication(paName);
try regPA = registry.getPortletApplication(contextName);
PortletApplication pa = portletRegistry.getPortletApplication(applicationName, true);
try pa = registry.getPortletApplication(contextName);
try pa = registry.getPortletApplication(contextName);