@Override public PortalContext getPortalContext() { return ((PortletRequest)wrapped).getPortalContext(); }
/** * Reads a portal property from the portal context of the Vaadin request. * * @param name * a string with the name of the portal property to get * @return a string with the value of the property, or <code>null</code> if * the property is not defined */ public String getPortalProperty(String name) { return getRequest().getPortalContext().getProperty(name); }
/** * 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); }
/** * The default behavior of this method is to call * <code>getPortalContext()</code> on the wrapped request object. */ public PortalContext getPortalContext() { return request.getPortalContext(); }
public PortalContext getPortalContext() { return request.getPortalContext(); }
/** * @return portletRequest.getPortalContext() */ public PortalContext getPortalContext() { return portletRequest.getPortalContext(); }
public PortalContext getPortalContext() { return request.getPortalContext(); }
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 PortalContext getPortalContext() { return getPortletRequest().getPortalContext(); }
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 PortalContext getPortalContext() { PortletRequest portletRequest = getPortletRequest(); if (portletRequest == null) { throw new IllegalStateException( "The request is not PortletRequest."); } return portletRequest.getPortalContext(); }
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 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(); }
public ResponseWriterBridgeCompat_2_0_Impl(ResponseWriter wrappedResponseWriter) { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); PortletRequest portletRequest = bridgeContext.getPortletRequest(); PortalContext portalContext = portletRequest.getPortalContext(); String namespacedParametersSupport = portalContext.getProperty( BridgePortalContext.STRICT_NAMESPACED_PARAMETERS_SUPPORT); this.namespacedParameters = (namespacedParametersSupport != null) && JSF_RUNTIME_SUPPORTS_NAMESPACING_VIEWSTATE; }
@Override protected boolean isAbleToSetHttpStatusCode(FacesContext facesContext) { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); PortletRequest portletRequest = bridgeContext.getPortletRequest(); PortalContext portalContext = portletRequest.getPortalContext(); String setHttpStatusCodeSupport = portalContext.getProperty(BridgePortalContext.SET_HTTP_STATUS_CODE_SUPPORT); return (setHttpStatusCodeSupport != null); }
@Override protected boolean isAbleToSetHttpStatusCode(FacesContext facesContext) { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); PortletRequest portletRequest = bridgeContext.getPortletRequest(); PortalContext portalContext = portletRequest.getPortalContext(); String setHttpStatusCodeSupport = portalContext.getProperty(BridgePortalContext.SET_HTTP_STATUS_CODE_SUPPORT); return (setHttpStatusCodeSupport != null); }
public ResponseWriterBridgeCompat_2_0_Impl(ResponseWriter wrappedResponseWriter) { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); PortletRequest portletRequest = bridgeContext.getPortletRequest(); PortalContext portalContext = portletRequest.getPortalContext(); String namespacedParametersSupport = portalContext.getProperty( BridgePortalContext.STRICT_NAMESPACED_PARAMETERS_SUPPORT); this.namespacedParameters = (namespacedParametersSupport != null) && JSF_RUNTIME_SUPPORTS_NAMESPACING_VIEWSTATE; }