List of usage examples for com.liferay.portal.kernel.util Constants IMPORT
String IMPORT
To view the source code for com.liferay.portal.kernel.util Constants IMPORT.
Click Source Link
From source file:com.liferay.content.targeting.rule.device.DeviceRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String mdrRuleGroupUuid = StringPool.BLANK; try {/*from www . ja v a2 s . c o m*/ JSONObject jsonObj = JSONFactoryUtil.createJSONObject(ruleInstance.getTypeSettings()); mdrRuleGroupUuid = jsonObj.getString("mdrRuleGroupUuid"); } catch (JSONException jse) { } MDRRuleGroup mdrRuleGroup = MDRRuleGroupLocalServiceUtil.fetchMDRRuleGroupByUuidAndGroupId(mdrRuleGroupUuid, portletDataContext.getScopeGroupId()); if (mdrRuleGroup != null) { JSONObject jsonObj = JSONFactoryUtil.createJSONObject(); jsonObj.put("mdrRuleGroupId", mdrRuleGroup.getRuleGroupId()); ruleInstance.setTypeSettings(jsonObj.toString()); return; } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, MDRRuleGroup.class.getName(), mdrRuleGroupUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.organization.member.OrganizationMemberRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String organizationUuid = ruleInstance.getTypeSettings(); Organization organization = OrganizationLocalServiceUtil .fetchOrganizationByUuidAndCompanyId(organizationUuid, portletDataContext.getCompanyId()); if (organization != null) { ruleInstance.setTypeSettings(String.valueOf(organization.getOrganizationId())); return;//ww w . j a va 2 s . com } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Organization.class.getName(), organizationUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.role.OrganizationRoleRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String typeSettings = ruleInstance.getTypeSettings(); try {/*from w w w.ja v a 2s .c om*/ JSONObject jsonObj = JSONFactoryUtil.createJSONObject(typeSettings); String organizationUuid = jsonObj.getString("organizationUuid"); Organization organization = OrganizationLocalServiceUtil .fetchOrganizationByUuidAndCompanyId(organizationUuid, portletDataContext.getCompanyId()); if (organization == null) { throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Organization.class.getName(), organizationUuid, Constants.IMPORT)); } String roleUuid = jsonObj.getString("roleUuid"); Role role = RoleLocalServiceUtil.fetchRoleByUuidAndCompanyId(roleUuid, portletDataContext.getCompanyId()); if (role == null) { throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Role.class.getName(), roleUuid, Constants.IMPORT)); } jsonObj = JSONFactoryUtil.createJSONObject(); jsonObj.put("organizationId", organization.getOrganizationId()); jsonObj.put("roleId", role.getRoleId()); ruleInstance.setTypeSettings(jsonObj.toString()); } catch (JSONException e) { } }
From source file:com.liferay.content.targeting.rule.role.RegularRoleRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String roleUuid = ruleInstance.getTypeSettings(); Role role = RoleLocalServiceUtil.fetchRoleByUuidAndCompanyId(roleUuid, portletDataContext.getCompanyId()); if (role != null) { ruleInstance.setTypeSettings(String.valueOf(role.getRoleId())); return;// www. j a v a 2 s . c o m } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Role.class.getName(), roleUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.role.SiteRoleRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String typeSettings = ruleInstance.getTypeSettings(); try {/*from ww w . j a v a2 s.c o m*/ JSONObject jsonObj = JSONFactoryUtil.createJSONObject(typeSettings); String roleUuid = jsonObj.getString("roleUuid"); Role role = RoleLocalServiceUtil.fetchRoleByUuidAndCompanyId(roleUuid, portletDataContext.getCompanyId()); if (role == null) { throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Role.class.getName(), roleUuid, Constants.IMPORT)); } String siteUuid = jsonObj.getString("siteUuid"); Group group = GroupLocalServiceUtil.fetchGroupByUuidAndCompanyId(siteUuid, portletDataContext.getCompanyId()); if (group == null) { throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Group.class.getName(), siteUuid, Constants.IMPORT)); } jsonObj = JSONFactoryUtil.createJSONObject(); jsonObj.put("roleId", role.getRoleId()); jsonObj.put("siteId", group.getGroupId()); ruleInstance.setTypeSettings(jsonObj.toString()); } catch (JSONException e) { } }
From source file:com.liferay.content.targeting.rule.site.member.SiteMemberRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String groupUuid = ruleInstance.getTypeSettings(); Group group = GroupLocalServiceUtil.fetchGroupByUuidAndCompanyId(groupUuid, portletDataContext.getCompanyId()); if (group != null) { ruleInstance.setTypeSettings(String.valueOf(group.getGroupId())); return;//from ww w . j a v a2s.co m } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Group.class.getName(), groupUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.user.group.member.UserGroupMemberRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String userGroupUuid = ruleInstance.getTypeSettings(); UserGroup userGroup = UserGroupLocalServiceUtil.fetchUserGroupByUuidAndCompanyId(userGroupUuid, portletDataContext.getCompanyId()); if (userGroup != null) { ruleInstance.setTypeSettings(String.valueOf(userGroup.getUserGroupId())); return;/*from ww w . j a v a 2 s .co m*/ } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, UserGroup.class.getName(), userGroupUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.visited.ContentVisitedRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { if (portletDataContext.getBooleanParameter(ContentTargetingPortletDataHandler.NAMESPACE, "referenced-content")) { StagedModelDataHandlerUtil.importReferenceStagedModels(portletDataContext, ruleInstance, AssetEntryReferencedStagedModel.class); }//from ww w. j a va 2 s . co m String classUuid = ruleInstance.getTypeSettings(); AssetEntry assetEntry = AssetEntryLocalServiceUtil.fetchEntry(portletDataContext.getScopeGroupId(), classUuid); if (assetEntry != null) { ruleInstance.setTypeSettings(String.valueOf(assetEntry.getEntryId())); return; } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, AssetEntry.class.getName(), classUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.rule.visited.PageVisitedRule.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, UserSegment userSegment, RuleInstance ruleInstance) throws Exception { String layoutUuid = ruleInstance.getTypeSettings(); Layout layout = LayoutLocalServiceUtil.fetchLayoutByUuidAndCompanyId(layoutUuid, portletDataContext.getCompanyId()); if (layout != null) { ruleInstance.setTypeSettings(String.valueOf(layout.getPlid())); return;/*from w w w .ja va 2s .co m*/ } throw new PortletDataException(getExportImportErrorMessage(userSegment, ruleInstance, Layout.class.getName(), layoutUuid, Constants.IMPORT)); }
From source file:com.liferay.content.targeting.tracking.action.content.ContentTrackingAction.java
License:Open Source License
@Override public void importData(PortletDataContext portletDataContext, Campaign campaign, TrackingActionInstance trackingActionInstance) throws Exception { if (portletDataContext.getBooleanParameter(ContentTargetingPortletDataHandler.NAMESPACE, "referenced-content")) { StagedModelDataHandlerUtil.importReferenceStagedModels(portletDataContext, trackingActionInstance, AssetEntryReferencedStagedModel.class); }// w w w .j a v a 2 s. c om String classUuid = trackingActionInstance.getTypeSettings(); AssetEntry assetEntry = AssetEntryLocalServiceUtil.fetchEntry(portletDataContext.getScopeGroupId(), classUuid); if (assetEntry != null) { JSONObject jsonObj = JSONFactoryUtil.createJSONObject(); jsonObj.put("assetEntryId", assetEntry.getEntryId()); trackingActionInstance.setTypeSettings(jsonObj.toString()); return; } throw new PortletDataException(getExportImportErrorMessage(campaign, trackingActionInstance, AssetEntry.class.getName(), classUuid, Constants.IMPORT)); }