Package com.liferay.portal.model

Examples of com.liferay.portal.model.Layout


    friendlyURLMap.put(LocaleUtil.getDefault(), friendlyURL);

    String typeSettings = layoutJSONObject.getString("typeSettings");

    Layout layout = LayoutLocalServiceUtil.addLayout(
      userId, groupId, privateLayout, parentLayoutId, nameMap, titleMap,
      null, null, null, LayoutConstants.TYPE_PORTLET, typeSettings,
      hidden, friendlyURLMap, serviceContext);

    LayoutTypePortlet layoutTypePortlet =
      (LayoutTypePortlet)layout.getLayoutType();

    String layoutTemplateId = layoutJSONObject.getString(
      "layoutTemplateId", _defaultLayoutTemplateId);

    if (Validator.isNotNull(layoutTemplateId)) {
      layoutTypePortlet.setLayoutTemplateId(
        userId, layoutTemplateId, false);
    }

    JSONArray columnsJSONArray = layoutJSONObject.getJSONArray("columns");

    addLayoutColumns(
      layout, LayoutTypePortletConstants.COLUMN_PREFIX, columnsJSONArray);

    LayoutLocalServiceUtil.updateLayout(
      groupId, layout.isPrivateLayout(), layout.getLayoutId(),
      layout.getTypeSettings());

    JSONArray layoutsJSONArray = layoutJSONObject.getJSONArray("layouts");

    addLayouts(privateLayout, layout.getLayoutId(), layoutsJSONArray);
  }
View Full Code Here


        List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(
          group.getGroupId(), false,
          LayoutConstants.DEFAULT_PARENT_LAYOUT_ID, false, 0, 1);

        if (!layouts.isEmpty()) {
          Layout layout = layouts.get(0);

          LayoutTypePortlet layoutTypePortlet =
            (LayoutTypePortlet)layout.getLayoutType();

          List<String> portletIds = layoutTypePortlet.getPortletIds();

          if (portletIds.size() != 2) {
            existing = true;
View Full Code Here

        List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(
          group.getGroupId(), false,
          LayoutConstants.DEFAULT_PARENT_LAYOUT_ID, false, 0, 1);

        if (!layouts.isEmpty()) {
          Layout layout = layouts.get(0);

          LayoutTypePortlet layoutTypePortlet =
            (LayoutTypePortlet)layout.getLayoutType();

          List<String> portletIds = layoutTypePortlet.getPortletIds();

          if (portletIds.size() != 2) {
            existing = true;
View Full Code Here

      friendlyURL = StringPool.SLASH + friendlyURL;
    }

    friendlyURLMap.put(LocaleUtil.getDefault(), friendlyURL);

    Layout layout = LayoutLocalServiceUtil.addLayout(
      userId, groupId, privateLayout, parentLayoutId, nameMap, titleMap,
      null, null, null, LayoutConstants.TYPE_PORTLET, typeSettings,
      hidden, friendlyURLMap, serviceContext);

    LayoutTypePortlet layoutTypePortlet =
      (LayoutTypePortlet)layout.getLayoutType();

    String layoutTemplateId = layoutJSONObject.getString(
      "layoutTemplateId", _defaultLayoutTemplateId);

    if (Validator.isNotNull(layoutTemplateId)) {
      layoutTypePortlet.setLayoutTemplateId(
        userId, layoutTemplateId, false);
    }

    JSONArray columnsJSONArray = layoutJSONObject.getJSONArray("columns");

    addLayoutColumns(
      layout, LayoutTypePortletConstants.COLUMN_PREFIX, columnsJSONArray);

    LayoutLocalServiceUtil.updateLayout(
      groupId, layout.isPrivateLayout(), layout.getLayoutId(),
      layout.getTypeSettings());

    JSONArray layoutsJSONArray = layoutJSONObject.getJSONArray("layouts");

    addLayouts(privateLayout, layout.getLayoutId(), layoutsJSONArray);
  }
View Full Code Here

        userId, companyId, getMap(name), name, true, serviceContext);

    JSONArray columnsJSONArray = layoutTemplateJSONObject.getJSONArray(
      "columns");

    Layout layout = layoutPrototype.getLayout();

    addLayoutColumns(
      layout, LayoutTypePortletConstants.COLUMN_PREFIX, columnsJSONArray);

    LayoutLocalServiceUtil.updateLayout(
      layout.getGroupId(), layout.isPrivateLayout(), layout.getLayoutId(),
      layout.getTypeSettings());
  }
View Full Code Here

  protected void setupPage(long companyId, long userId, long groupId, PortalPage portalPage, boolean privateLayout)
    throws Exception {
    String portalPageName = portalPage.getName();
    String[] portletIds = portalPage.getPortletIds();
    Layout portalPageLayout = getPortalPageLayout(userId, groupId, portalPageName, privateLayout);
    LayoutTypePortlet layoutTypePortlet = (LayoutTypePortlet) portalPageLayout.getLayoutType();

    layoutTypePortlet.setLayoutTemplateId(userId, portalPage.getLayoutTemplateId(), false);

    int columnNumber = 1;
View Full Code Here

    ServiceUtil.addUser(userId, companyId, "George", "Wythe");
  }

  protected Layout getPortalPageLayout(long userId, long groupId, String portalPageName, boolean privateLayout)
    throws Exception {
    Layout portalPageLayout = null;

    List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(groupId, privateLayout);

    for (Layout layout : layouts) {
View Full Code Here

      eventPayload = new EventPayloadWrapper(customer, true);

      // Issue the redirect to the selected portal page.
      try {
        ThemeDisplay themeDisplay = (ThemeDisplay) externalContext.getRequestMap().get(WebKeys.THEME_DISPLAY);
        Layout layout = LayoutLocalServiceUtil.getLayout(customersViewBean.getPortalPageId());
        String portalURL = PortalUtil.getPortalURL(themeDisplay);
        String redirectPortalPageURL = portalURL + PortalUtil.getLayoutFriendlyURL(layout, themeDisplay);
        externalContext.redirect(redirectPortalPageURL);
      }
      catch (Exception e) {
View Full Code Here

TOP

Related Classes of com.liferay.portal.model.Layout

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.