List of usage examples for com.liferay.portal.kernel.xml Element addAttribute
public Element addAttribute(String name, String value);
From source file:com.liferay.roles.admin.internal.exportimport.data.handler.RolesAdminPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { portletDataContext.addPortalPermissions(); Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery actionableDynamicQuery = getRoleActionableDynamicQuery(portletDataContext, true); actionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.samplelar.lar.SampleLARPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { Element rootElement = addExportDataRootElement(portletDataContext); if (!portletDataContext.getBooleanParameter(NAMESPACE, "bookings")) { return getExportDataRootElementString(rootElement); }//from w w w . j av a 2 s . c om rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery sampleLARBookingActionableDynamicQuery = SampleLARBookingLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); sampleLARBookingActionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.site.teams.web.internal.exportimport.data.handler.SiteTeamsPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery actionableDynamicQuery = _teamLocalService .getExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.user.groups.admin.internal.exportimport.data.handler.UserGroupsAdminPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { portletDataContext.addPortalPermissions(); Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery actionableDynamicQuery = _userGroupLocalService .getExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.users.admin.internal.exportimport.data.handler.UsersAdminPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { portletDataContext.addPortalPermissions(); Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery actionableDynamicQuery = _organizationLocalService .getExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.wiki.internal.exportimport.data.handler.WikiPageStagedModelDataHandler.java
License:Open Source License
@Override protected void doExportStagedModel(PortletDataContext portletDataContext, WikiPage page) throws Exception { Element pageElement = portletDataContext.getExportDataElement(page); StagedModelDataHandlerUtil.exportReferenceStagedModel(portletDataContext, page, page.getNode(), PortletDataContext.REFERENCE_TYPE_PARENT); String content = _wikiPageExportImportContentProcessor.replaceExportContentReferences(portletDataContext, page, page.getContent(), portletDataContext.getBooleanParameter("wiki", "referenced-content"), true);//from ww w . j a v a 2 s.com page.setContent(content); if (page.isHead()) { for (FileEntry fileEntry : page.getAttachmentsFileEntries()) { StagedModelDataHandlerUtil.exportReferenceStagedModel(portletDataContext, page, fileEntry, PortletDataContext.REFERENCE_TYPE_WEAK); } } WikiPageResource pageResource = _wikiPageResourceLocalService.getPageResource(page.getResourcePrimKey()); pageElement.addAttribute("page-resource-uuid", pageResource.getUuid()); portletDataContext.addClassedModel(pageElement, ExportImportPathUtil.getModelPath(page), page); }
From source file:com.liferay.wiki.web.internal.exportimport.data.handler.WikiPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { Element rootElement = addExportDataRootElement(portletDataContext); if (!portletDataContext.getBooleanParameter(NAMESPACE, "wiki-pages")) { return getExportDataRootElementString(rootElement); }/*from ww w . j av a 2 s. c o m*/ portletDataContext.addPortletPermissions(WikiResourcePermissionChecker.RESOURCE_NAME); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); ActionableDynamicQuery nodeActionableDynamicQuery = _wikiNodeLocalService .getExportActionableDynamicQuery(portletDataContext); nodeActionableDynamicQuery.performActions(); ActionableDynamicQuery pageActionableDynamicQuery = _wikiPageLocalService .getExportActionableDynamicQuery(portletDataContext); pageActionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.wsrp.admin.lar.AdminPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); if (portletDataContext.getBooleanParameter(NAMESPACE, "wsrp-producers")) { ActionableDynamicQuery wsrpProducerExportActionableDynamicQuery = WSRPProducerLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); wsrpProducerExportActionableDynamicQuery.performActions(); }//from www . j a va2s .c om if (portletDataContext.getBooleanParameter(NAMESPACE, "wsrp-consumers")) { ActionableDynamicQuery wsrpConsumerExportActionableDynamicQuery = WSRPConsumerLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); wsrpConsumerExportActionableDynamicQuery.performActions(); if (portletDataContext.getBooleanParameter(NAMESPACE, "wsrp-consumer-portlets")) { ActionableDynamicQuery wsrpConsumerPortletExportActionableDynamicQuery = WSRPConsumerPortletLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); wsrpConsumerPortletExportActionableDynamicQuery.performActions(); } } return getExportDataRootElementString(rootElement); }
From source file:com.playtech.portal.platform.portlet.orgsettings.lar.OrgSettingsDataHandler.java
protected String invokeExportData(final long companyId, final long groupId) throws IOException { /*//from w ww .j av a2s .c o m * <organization-expando-attributes> * <expando> * <name type="java.lang.Boolean etc"> org_x_expando </name> * <value> aa </value> * <value> oo </value> * </expando> * </organization-expando-attributes> */ Map<String, String> attributes = getPropertiesService().getAllPartitionPropertiesMap(companyId, PartitionNames.GROUP, groupId); Document doc = SAXReaderUtil.createDocument(); Element expandoRoot = doc.addElement(NAMESPACE_EXPANDO); for (Map.Entry<String, String> entry : attributes.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); Element expando = expandoRoot.addElement(ELEM_EXPANDO); Element name = expando.addElement(ELEM_NAME); name.addAttribute(ATTR_TYPE, value.getClass().getName()); name.setText(key); expando.addElement(ELEM_VALUE).setText(value); log.debug("Exporting expando {}", key); } doLookupServiceExport(expandoRoot, companyId, groupId); return doc.formattedString(); }
From source file:com.playtech.portal.platform.portlet.orgsettings.lar.OrgSettingsDataHandler.java
protected void doLookupServiceExport(Element rootElement, final long companyId, final long groupId) { LookupServiceConfiguration lookupServiceConfiguration = getLookupServiceConfigurator() .getLookupServiceConfiguration(companyId, groupId); if (lookupServiceConfiguration != null) { Element lookupConfigurationNode = rootElement.addElement(NAMESPACE_LOOKUP_SERVICE); lookupConfigurationNode.addAttribute(LOOKUP_CUR_PROVIDER_ID, lookupServiceConfiguration.getCurrentProviderId()); lookupConfigurationNode.addAttribute(LOOKUP_ENABLED, Boolean.toString(lookupServiceConfiguration.isEnabled())); Collection<ProviderConfiguration> providerConfigurations = getProviderConfigurationService() .getProviderConfigurations(companyId, groupId); if (providerConfigurations != null && !providerConfigurations.isEmpty()) { Iterator<ProviderConfiguration> providerConfigurationIterator = providerConfigurations.iterator(); while (providerConfigurationIterator.hasNext()) { ProviderConfiguration providerConfiguration = providerConfigurationIterator.next(); if (providerConfiguration != null) { Element providerNode = lookupConfigurationNode.addElement(NAMESPACE_LOOKUP_PROVIDER); providerNode.addAttribute(PROVIDER_ID, providerConfiguration.getId().getProviderId()); providerNode.addElement(PROVIDER_JSON).addCDATA(providerConfiguration.getJson()); }//from w w w .j a va 2 s . c o m } } } }