@Override public String getPortalInfo() { return wrapped.getPortalInfo(); }
/** * Wraps the request in a (possibly portal specific) Vaadin portlet request. * * @param request * The original PortletRequest * @return A wrapped version of the PortletRequest */ protected VaadinPortletRequest createVaadinRequest(PortletRequest request) { PortalContext portalContext = request.getPortalContext(); String portalInfo = portalContext.getPortalInfo() .toLowerCase(Locale.ROOT).trim(); VaadinPortletService service = getService(); if (portalInfo.contains("gatein")) { return new VaadinGateInRequest(request, service); } if (portalInfo.contains("liferay")) { return new VaadinLiferayRequest(request, service); } if (portalInfo.contains("websphere portal")) { return new VaadinWebSpherePortalRequest(request, service); } if (portalInfo.contains("weblogic portal")) { return new VaadinWebLogicPortalRequest(request, service); } return new VaadinPortletRequest(request, service); }
@Override public String getPortalInfo() { return wrappedPortalContext.getPortalInfo(); }
@Override public String getPortalInfo() { return wrappedPortalContext.getPortalInfo(); }
@Override public String getPortalInfo() { return wrappedPortalContext.getPortalInfo(); }
public static int lookupPortalType(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); if ( portalInfo.toLowerCase().startsWith("sakai-charon") ) { return SAKAI; } else { return PLUTO; // Assume a Pluto-based portal } }
public int lookupPortalType(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); if ( portalInfo.toLowerCase().startsWith("sakai-charon") ) { return SAKAI; } else { return PLUTO; // Assume a Pluto-based portal } }
public static boolean isSakaiPortal(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); return portalInfo.toLowerCase().startsWith("sakai-charon") ; }
public static boolean isSakaiPortal(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); return portalInfo.toLowerCase().startsWith("sakai-charon") ; }
public int lookupPortalType(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); if ( portalInfo.toLowerCase().startsWith("sakai-charon") ) { return SAKAI; } else { return PLUTO; // Assume a Pluto-based portal } }
public static int lookupPortalType(PortletRequest request) { String portalInfo = request.getPortalContext().getPortalInfo(); if ( portalInfo.toLowerCase().startsWith("sakai-charon") ) { return SAKAI; } else { return PLUTO; // Assume a Pluto-based portal } }
/** * @return the portal info. */ public static String getPortalInfo() { PortletRequest request = getPortletRequest(); if (request == null) { return null; } PortalContext portalContext = request.getPortalContext(); if (portalContext == null) { return null; } return portalContext.getPortalInfo(); }
attributes.put( Attributes.PORTAL_INFO.getName(), Collections.singletonList(renderRequest.getPortalContext().getPortalInfo())); attributes.put( Attributes.SCHEME.getName(), Collections.singletonList(renderRequest.getScheme()));
attributes.put( Attributes.PORTAL_INFO.getName(), Collections.singletonList(renderRequest.getPortalContext().getPortalInfo())); attributes.put( Attributes.SCHEME.getName(), Collections.singletonList(renderRequest.getScheme()));