Example usage for com.liferay.portal.kernel.model Layout getFriendlyURLMap

List of usage examples for com.liferay.portal.kernel.model Layout getFriendlyURLMap

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model Layout getFriendlyURLMap.

Prototype

public java.util.Map<java.util.Locale, String> getFriendlyURLMap();

Source Link

Document

Returns the friendly URLs for all configured locales.

Usage

From source file:com.liferay.layout.service.test.LayoutServiceTest.java

License:Open Source License

@Test
public void testUpdateLayoutFriendlyURLMap() throws Exception {
    Layout layout = LayoutTestUtil.addLayout(_group);

    long userId = layout.getUserId();

    layout.setUserId(-1);//ww w.ja  v  a  2  s. com

    LayoutLocalServiceUtil.updateLayout(layout);

    Map<Locale, String> friendlyURLMap = layout.getFriendlyURLMap();

    friendlyURLMap.put(LocaleUtil.GERMANY, StringPool.SLASH + RandomTestUtil.randomString());

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setUserId(userId);

    LayoutLocalServiceUtil.updateLayout(_group.getGroupId(), layout.isPrivateLayout(), layout.getLayoutId(),
            layout.getParentLayoutId(), layout.getNameMap(), layout.getTitleMap(), layout.getDescriptionMap(),
            layout.getKeywordsMap(), layout.getRobotsMap(), layout.getType(), layout.isHidden(), friendlyURLMap,
            layout.getIconImage(), null, serviceContext);
}