Example usage for com.liferay.portal.kernel.portlet LiferayPortletConfig getPortlet

List of usage examples for com.liferay.portal.kernel.portlet LiferayPortletConfig getPortlet

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.portlet LiferayPortletConfig getPortlet.

Prototype

public Portlet getPortlet();

Source Link

Usage

From source file:blade.portlet.GreeterPortlet.java

License:Apache License

@Override
public void init(PortletConfig portletConfig) throws PortletException {
    super.init(portletConfig);

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

    com.liferay.portal.model.Portlet portlet = liferayPortletConfig.getPortlet();

    PortletApp portletApp = portlet.getPortletApp();

    ServletContextPool.put(portletApp.getServletContextName(), portletApp.getServletContext());
}

From source file:com.liferay.alloy.mvc.AlloyPortlet.java

License:Open Source License

@Override
public void init(PortletConfig portletConfig) throws PortletException {
    super.init(portletConfig);

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

    Portlet portlet = liferayPortletConfig.getPortlet();

    FriendlyURLMapper friendlyURLMapper = portlet.getFriendlyURLMapperInstance();

    Router router = friendlyURLMapper.getRouter();

    router.urlToParameters(HttpMethods.GET, _defaultRouteParameters);
}

From source file:com.liferay.alloy.mvc.AlloyPortlet.java

License:Open Source License

protected String getPath(PortletRequest portletRequest) {
    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletRequest
            .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG);

    Portlet portlet = liferayPortletConfig.getPortlet();

    String controllerPath = getControllerPath(portletRequest);

    StringBundler sb = new StringBundler(5);

    sb.append("/WEB-INF/jsp/");
    sb.append(portlet.getFriendlyURLMapping());
    sb.append("/controllers/");
    sb.append(controllerPath);/*from www  .  j a  v a 2 s .  com*/
    sb.append("_controller.jsp");

    return sb.toString();
}

From source file:com.liferay.blade.samples.portlet.controlpanel.ControlPanelPortlet.java

License:Apache License

@Override
public void init(PortletConfig portletConfig) throws PortletException {
    super.init(portletConfig);

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

    com.liferay.portal.kernel.model.Portlet portlet = liferayPortletConfig.getPortlet();

    PortletApp portletApp = portlet.getPortletApp();

    ServletContextPool.put(portletApp.getServletContextName(), portletApp.getServletContext());
}

From source file:com.liferay.opensocial.portlet.GadgetPortlet.java

License:Open Source License

public void init(PortletConfig portletConfig) throws PortletException {
    super.init(portletConfig);

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

    Portlet portlet = liferayPortletConfig.getPortlet();

    try {/*w w w  .j a  va  2s. c  o  m*/
        checkExpando(portlet);
    } catch (Exception e) {
        throw new PortletException(e);
    }
}

From source file:com.liferay.util.bridges.alloy.AlloyPortlet.java

License:Open Source License

@Override
public void init(PortletConfig portletConfig) throws PortletException {
    super.init(portletConfig);

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

    Portlet portlet = liferayPortletConfig.getPortlet();

    FriendlyURLMapper friendlyURLMapper = portlet.getFriendlyURLMapperInstance();

    Router router = friendlyURLMapper.getRouter();

    router.urlToParameters("GET", _defaultRouteParameters);
}

From source file:com.liferay.util.bridges.alloy.AlloyPortlet.java

License:Open Source License

protected String getPath(PortletRequest portletRequest) {
    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletRequest
            .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG);

    Portlet portlet = liferayPortletConfig.getPortlet();

    String controllerPath = ParamUtil.getString(portletRequest, "controller");

    if (Validator.isNull(controllerPath)) {
        Map<String, String> defaultRouteParameters = getDefaultRouteParameters();

        controllerPath = defaultRouteParameters.get("controller");
    }/*from  ww  w . j  a  v  a  2 s.co m*/

    StringBundler sb = new StringBundler(5);

    sb.append("/WEB-INF/jsp/");
    sb.append(portlet.getFriendlyURLMapping());
    sb.append("/controllers/");
    sb.append(controllerPath);
    sb.append("_controller.jsp");

    return sb.toString();
}