List of usage examples for com.liferay.portal.kernel.util FileUtil find
public static String[] find(String directory, String includes, String excludes)
From source file:com.liferay.staging.test.StagingImplTest.java
License:Open Source License
protected void doTestInitialPublication() throws Exception { LayoutTestUtil.addLayout(_group);//from w w w .j a v a 2 s .c o m LayoutTestUtil.addLayout(_group, true); JournalTestUtil.addArticle(_group.getGroupId(), RandomTestUtil.randomString(), RandomTestUtil.randomString()); enableLocalStaging(false); Assert.assertEquals(1, JournalArticleLocalServiceUtil.getArticlesCount(_group.getGroupId())); Map<String, String[]> parameterMap = ExportImportConfigurationParameterMapFactory.buildParameterMap(); String userIdStrategyString = MapUtil.getString(parameterMap, PortletDataHandlerKeys.USER_ID_STRATEGY); UserIdStrategy userIdStrategy = ExportImportHelperUtil.getUserIdStrategy(TestPropsValues.getUserId(), userIdStrategyString); String includePattern = String.valueOf(_group.getGroupId()) + "*.lar"; String[] larFileNames = FileUtil.find(SystemProperties.get(SystemProperties.TMP_DIR), includePattern, null); Arrays.sort(larFileNames); File larFile = new File(larFileNames[larFileNames.length - 1]); ZipReader zipReader = ZipReaderFactoryUtil.getZipReader(larFile); PortletDataContext portletDataContext = PortletDataContextFactoryUtil.createImportPortletDataContext( _group.getCompanyId(), _group.getGroupId(), parameterMap, userIdStrategy, zipReader); String journalPortletPath = ExportImportPathUtil.getPortletPath(portletDataContext, JournalPortletKeys.JOURNAL); String portletData = portletDataContext.getZipEntryAsString( journalPortletPath + StringPool.SLASH + _group.getGroupId() + "/portlet-data.xml"); Document document = SAXReaderUtil.read(portletData); portletDataContext.setImportDataRootElement(document.getRootElement()); Element journalElement = portletDataContext.getImportDataGroupElement(JournalArticle.class); List<Element> journalStagedModelElements = journalElement.elements("staged-model"); Assert.assertEquals(journalStagedModelElements.toString(), 0, journalStagedModelElements.size()); }