Example usage for com.liferay.portal.kernel.portlet FriendlyURLMapper setPortletId

List of usage examples for com.liferay.portal.kernel.portlet FriendlyURLMapper setPortletId

Introduction

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

Prototype

public void setPortletId(String portletId);

Source Link

Document

Sets the ID of this portlet.

Usage

From source file:com.liferay.portlet.PortletBagFactory.java

License:Open Source License

protected FriendlyURLMapper newFriendlyURLMapper(Portlet portlet) throws Exception {

    if (Validator.isNull(portlet.getFriendlyURLMapperClass())) {
        return null;
    }/*www . j a va2s. c o m*/

    FriendlyURLMapper friendlyURLMapper = (FriendlyURLMapper) newInstance(FriendlyURLMapper.class,
            portlet.getFriendlyURLMapperClass());

    friendlyURLMapper.setMapping(portlet.getFriendlyURLMapping());
    friendlyURLMapper.setPortletId(portlet.getPortletId());
    friendlyURLMapper.setPortletInstanceable(portlet.isInstanceable());

    Router router = newFriendlyURLRouter(portlet);

    friendlyURLMapper.setRouter(router);

    return friendlyURLMapper;
}