portletDataContext.getImportDataGroupElement(MBCategory.class); portletDataContext.getImportDataGroupElement(MBMessage.class); portletDataContext.getImportDataGroupElement( MBThreadFlag.class); portletDataContext.getImportDataGroupElement(MBBan.class);
Element feedsElement = portletDataContext.getImportDataGroupElement( JournalFeed.class); portletDataContext.getImportDataGroupElement( JournalFolder.class); Element articlesElement = portletDataContext.getImportDataGroupElement( JournalArticle.class); portletDataContext.getImportDataGroupElement( DDMStructure.class); portletDataContext.getImportDataGroupElement(DDMTemplate.class); portletDataContext.getImportDataGroupElement( FriendlyURLEntry.class);
portletDataContext.getImportDataGroupElement(MBCategory.class); portletDataContext.getImportDataGroupElement(MBMessage.class); portletDataContext.getImportDataGroupElement( MBThreadFlag.class); portletDataContext.getImportDataGroupElement(MBBan.class);
@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.getImportDataGroupElement(StagedLayoutSet.class); Element layoutsElement = portletDataContext.getImportDataGroupElement( Layout.class);
Element groupsElement = portletDataContext.getImportDataGroupElement( StagedGroup.class);