当前位置: 首页>>代码示例>>Java>>正文


Java LayoutLocalServiceUtil.deleteLayouts方法代码示例

本文整理汇总了Java中com.liferay.portal.service.LayoutLocalServiceUtil.deleteLayouts方法的典型用法代码示例。如果您正苦于以下问题:Java LayoutLocalServiceUtil.deleteLayouts方法的具体用法?Java LayoutLocalServiceUtil.deleteLayouts怎么用?Java LayoutLocalServiceUtil.deleteLayouts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.liferay.portal.service.LayoutLocalServiceUtil的用法示例。


在下文中一共展示了LayoutLocalServiceUtil.deleteLayouts方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setupSitemap

import com.liferay.portal.service.LayoutLocalServiceUtil; //导入方法依赖的package包/类
protected void setupSitemap(String fileName) throws Exception {
	LayoutLocalServiceUtil.deleteLayouts(
		groupId, true, new ServiceContext());

	LayoutLocalServiceUtil.deleteLayouts(
		groupId, false, new ServiceContext());

	JSONObject jsonObject = getJSONObject(fileName);

	if (jsonObject == null) {
		return;
	}

	_defaultLayoutTemplateId = jsonObject.getString(
		"layoutTemplateId", StringPool.BLANK);

	updateLayoutSetThemeId(jsonObject);

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

	if (layoutsJSONArray != null) {
		addLayouts(
			false, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID,
			layoutsJSONArray);
	}
	else {
		JSONArray publicPagesJSONArray = jsonObject.getJSONArray(
			"publicPages");

		if (publicPagesJSONArray != null) {
			addLayouts(
				false, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID,
				publicPagesJSONArray);
		}

		JSONArray privatePagesJSONArray = jsonObject.getJSONArray(
			"privatePages");

		if (privatePagesJSONArray != null) {
			addLayouts(
				true, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID,
				privatePagesJSONArray);
		}
	}
}
 
开发者ID:rivetlogic,项目名称:liferay-evernote,代码行数:46,代码来源:FileSystemImporter.java


注:本文中的com.liferay.portal.service.LayoutLocalServiceUtil.deleteLayouts方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。