protected Element addImportDataRootElement( PortletDataContext portletDataContext, String data) throws DocumentException { Document document = SAXReaderUtil.read(data); Element rootElement = document.getRootElement(); portletDataContext.setImportDataRootElement(rootElement); long groupId = GetterUtil.getLong( rootElement.attributeValue("group-id")); if (groupId != 0) { portletDataContext.setSourceGroupId(groupId); } return rootElement; }
portletDataContext.setImportDataRootElement(rootElement); portletDataContext.setSourceGroupId(sourceGroupId);
elementPath)); portletDataContext.setImportDataRootElement( document.getRootElement()); portletDataContext.setImportDataRootElement( importDataRootElement); portletDataContext.getZipEntryAsString(entry)); portletDataContext.setImportDataRootElement( document.getRootElement()); portletDataContext.setImportDataRootElement(importDataRootElement);
@Override public void importAssetLinks(PortletDataContext portletDataContext) throws Exception { String xml = portletDataContext.getZipEntryAsString( ExportImportPathUtil.getSourceRootPath(portletDataContext) + "/links.xml"); if (xml == null) { return; } Element importDataRootElement = portletDataContext.getImportDataRootElement(); try { Document document = SAXReaderUtil.read(xml); Element rootElement = document.getRootElement(); portletDataContext.setImportDataRootElement(rootElement); Element linksElement = portletDataContext.getImportDataGroupElement( StagedAssetLink.class); List<Element> linkElements = linksElement.elements(); for (Element linkElement : linkElements) { StagedModelDataHandlerUtil.importStagedModel( portletDataContext, linkElement); } } finally { portletDataContext.setImportDataRootElement(importDataRootElement); } }
portletDataContext.setImportDataRootElement( portletDataContext.getExportDataRootElement()); portletDataContext.setImportDataRootElement( importDataRootElement);
portletDataContext.setImportDataRootElement(rootElement);
portletDataContext.getExportDataRootElement()); clonePortletDataContext.setGroupId(portletDataContext.getGroupId()); clonePortletDataContext.setImportDataRootElement( portletDataContext.getImportDataRootElement());
portletDataContext.setImportDataRootElement( preferenceDataElement); portletDataContext.setImportDataRootElement( importDataRootElement);