List of usage examples for com.liferay.portal.kernel.repository.model Folder getFolderId
public long getFolderId();
From source file:com.liferay.document.library.service.test.DLFileEntryLocalServiceTest.java
License:Open Source License
@Test public void testCopyFileEntry() throws Exception { ExpandoTable expandoTable = ExpandoTableLocalServiceUtil.addDefaultTable(PortalUtil.getDefaultCompanyId(), DLFileEntry.class.getName()); ExpandoColumnLocalServiceUtil.addColumn(expandoTable.getTableId(), "ExpandoAttributeName", ExpandoColumnConstants.STRING, StringPool.BLANK); try {// www .j av a 2s . c om ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); long fileEntryTypeId = populateServiceContextFileEntryType(serviceContext); Map<String, Serializable> expandoBridgeAttributes = new HashMap<>(); expandoBridgeAttributes.put("ExpandoAttributeName", "ExpandoAttributeValue"); serviceContext.setExpandoBridgeAttributes(expandoBridgeAttributes); FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), ContentTypes.TEXT_PLAIN, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext); serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder destinationFolder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); DLFileEntry copyDLFileEntry = DLFileEntryLocalServiceUtil.copyFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), _group.getGroupId(), fileEntry.getFileEntryId(), destinationFolder.getFolderId(), serviceContext); ExpandoBridge expandoBridge = copyDLFileEntry.getExpandoBridge(); String attributeValue = GetterUtil.getString(expandoBridge.getAttribute("ExpandoAttributeName")); Assert.assertEquals("ExpandoAttributeValue", attributeValue); Assert.assertEquals(fileEntryTypeId, copyDLFileEntry.getFileEntryTypeId()); DLFileVersion copyDLFileVersion = copyDLFileEntry.getFileVersion(); List<DDMStructure> copyDDMStructures = copyDLFileVersion.getDDMStructures(); DDMStructure copyDDMStructure = copyDDMStructures.get(0); DLFileEntryMetadata dlFileEntryMetadata = DLFileEntryMetadataLocalServiceUtil .getFileEntryMetadata(copyDDMStructure.getStructureId(), copyDLFileVersion.getFileVersionId()); DDMFormValues copyDDMFormValues = StorageEngineManagerUtil .getDDMFormValues(dlFileEntryMetadata.getDDMStorageId()); List<DDMFormFieldValue> ddmFormFieldValues = copyDDMFormValues.getDDMFormFieldValues(); DDMFormFieldValue ddmFormFieldValue = ddmFormFieldValues.get(0); Value value = ddmFormFieldValue.getValue(); Assert.assertEquals("Text1", ddmFormFieldValue.getName()); Assert.assertEquals("Text 1 Value", value.getString(LocaleUtil.US)); } finally { ExpandoTableLocalServiceUtil.deleteTable(expandoTable); } }
From source file:com.liferay.document.library.service.test.DLFileEntryLocalServiceTest.java
License:Open Source License
@Test public void testDeleteFileEntries() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); for (int i = 0; i < 20; i++) { FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), ContentTypes.TEXT_PLAIN, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext);//w w w . j a v a 2 s. c o m LocalRepository localRepository = RepositoryProviderUtil .getFileEntryLocalRepository(fileEntry.getFileEntryId()); DLTrashLocalServiceUtil.moveFileEntryToTrash(TestPropsValues.getUserId(), localRepository.getRepositoryId(), fileEntry.getFileEntryId()); } for (int i = 0; i < IntervalActionProcessor.INTERVAL_DEFAULT; i++) { DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), ContentTypes.TEXT_PLAIN, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext); } DLFileEntryLocalServiceUtil.deleteFileEntries(_group.getGroupId(), folder.getFolderId(), false); int fileEntriesCount = DLFileEntryLocalServiceUtil.getFileEntriesCount(_group.getGroupId(), folder.getFolderId()); Assert.assertEquals(20, fileEntriesCount); }
From source file:com.liferay.document.library.service.test.DLFileEntryLocalServiceTreeTest.java
License:Open Source License
@Test public void testFileEntryTreePathWhenMovingSubfolderWithFileEntry() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folderA = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", RandomTestUtil.randomString(), serviceContext); Folder folderAA = DLAppServiceUtil.addFolder(_group.getGroupId(), folderA.getFolderId(), "Folder AA", RandomTestUtil.randomString(), serviceContext); FileEntry fileEntry = addFileEntry(folderAA.getFolderId(), "Entry.txt"); DLAppLocalServiceUtil.moveFolder(TestPropsValues.getUserId(), folderAA.getFolderId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, serviceContext); DLFileEntry dlFileEntry = DLFileEntryLocalServiceUtil.getDLFileEntry(fileEntry.getFileEntryId()); Assert.assertEquals(dlFileEntry.buildTreePath(), dlFileEntry.getTreePath()); }
From source file:com.liferay.document.library.service.test.DLFileEntryLocalServiceTreeTest.java
License:Open Source License
protected List<FileEntry> createTree() throws Exception { List<FileEntry> fileEntries = new ArrayList<>(); FileEntry fileEntryA = addFileEntry(DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Entry A.txt"); fileEntries.add(fileEntryA);/*www . ja va2 s . c o m*/ ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", RandomTestUtil.randomString(), serviceContext); FileEntry fileEntryAA = addFileEntry(folder.getFolderId(), "Entry AA.txt"); fileEntries.add(fileEntryAA); return fileEntries; }
From source file:com.liferay.document.library.service.test.DLFileShortcutLocalServiceTreeTest.java
License:Open Source License
@Test public void testFileShortcutTreePathWhenMovingSubfolderWithFileShortcut() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folderA = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", RandomTestUtil.randomString(), serviceContext); Folder folderAA = DLAppServiceUtil.addFolder(_group.getGroupId(), folderA.getFolderId(), "Folder AA", RandomTestUtil.randomString(), serviceContext); FileEntry fileEntry = addFileEntry(folderA.getFolderId(), "Entry.txt"); FileShortcut fileShortcut = addFileShortcut(fileEntry, TestPropsValues.getGroupId(), folderAA.getFolderId());//from w w w. jav a 2 s .co m DLAppLocalServiceUtil.moveFolder(TestPropsValues.getUserId(), folderAA.getFolderId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, serviceContext); DLFileShortcut dlFileShortcut = DLFileShortcutLocalServiceUtil .getDLFileShortcut(fileShortcut.getFileShortcutId()); Assert.assertEquals(dlFileShortcut.buildTreePath(), dlFileShortcut.getTreePath()); }
From source file:com.liferay.document.library.service.test.DLFileVersionLocalServiceTreeTest.java
License:Open Source License
@Test public void testFileVersionTreePathWhenMovingSubfolderWithFileVersion() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folderA = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", RandomTestUtil.randomString(), serviceContext); Folder folderAA = DLAppServiceUtil.addFolder(_group.getGroupId(), folderA.getFolderId(), "Folder AA", RandomTestUtil.randomString(), serviceContext); FileEntry fileEntry = addFileEntry(folderAA.getFolderId(), "Entry.txt"); DLAppLocalServiceUtil.moveFolder(TestPropsValues.getUserId(), folderAA.getFolderId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, serviceContext); DLFileVersion dlFileVersion = DLFileVersionLocalServiceUtil.getFileVersion(fileEntry.getFileEntryId(), DLFileEntryConstants.VERSION_DEFAULT); Assert.assertEquals(dlFileVersion.buildTreePath(), dlFileVersion.getTreePath()); }
From source file:com.liferay.document.library.service.test.DLFolderFinderTest.java
License:Open Source License
@Before public void setUp() throws Exception { _group = GroupTestUtil.addGroup();/*from ww w.j av a2 s. c o m*/ ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); long classNameId = PortalUtil.getClassNameId(PortletRepository.class.getName()); RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), _group.getGroupId(), classNameId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Test Repository", StringUtil.randomString(), StringUtil.randomString(), new UnicodeProperties(), false, serviceContext); _folder = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", StringPool.BLANK, serviceContext); DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), _folder.getFolderId(), "Folder B", StringPool.BLANK, serviceContext); Folder folder = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), _folder.getFolderId(), "Folder C", StringPool.BLANK, serviceContext); DLTrashServiceUtil.moveFolderToTrash(folder.getFolderId()); FileEntry fileEntry = addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE1.txt", ContentTypes.TEXT_PLAIN); _fileShortcut = DLAppLocalServiceUtil.addFileShortcut(TestPropsValues.getUserId(), _group.getGroupId(), fileEntry.getFolderId(), fileEntry.getFileEntryId(), serviceContext); addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE2.html", ContentTypes.TEXT_HTML); fileEntry = addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE3.txt", ContentTypes.TEXT_PLAIN); DLTrashServiceUtil.moveFileEntryToTrash(fileEntry.getFileEntryId()); }
From source file:com.liferay.document.library.service.test.DLFolderLocalServiceTest.java
License:Open Source License
@Test public void testGetNoAssetEntries() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); DLFolder dlFolder = DLFolderLocalServiceUtil.getDLFolder(folder.getFolderId()); AssetEntry assetEntry = AssetEntryLocalServiceUtil.fetchEntry(DLFolder.class.getName(), dlFolder.getFolderId());// w w w .j a va 2 s. c o m Assert.assertNotNull(assetEntry); List<DLFolder> noAssetDLFolders = DLFolderLocalServiceUtil.getNoAssetFolders(); AssetEntryLocalServiceUtil.deleteAssetEntry(assetEntry); List<DLFolder> dlFolders = new ArrayList<>(DLFolderLocalServiceUtil.getNoAssetFolders()); dlFolders.removeAll(noAssetDLFolders); Assert.assertEquals(dlFolders.toString(), 1, dlFolders.size()); Assert.assertEquals(dlFolder, dlFolders.get(0)); }
From source file:com.liferay.document.library.service.test.DLFolderLocalServiceTreeTest.java
License:Open Source License
@Test public void testFolderTreePathWhenMovingFolderWithSubfolder() throws Exception { List<Folder> folders = new ArrayList<>(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); Folder folderA = DLAppServiceUtil.addFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", RandomTestUtil.randomString(), serviceContext); folders.add(folderA);//from w ww .j a v a 2s .com Folder folderAA = DLAppServiceUtil.addFolder(group.getGroupId(), folderA.getFolderId(), "Folder AA", RandomTestUtil.randomString(), serviceContext); folders.add(folderAA); Folder folderAAA = DLAppServiceUtil.addFolder(group.getGroupId(), folderAA.getFolderId(), "Folder AAA", RandomTestUtil.randomString(), serviceContext); folders.add(folderAAA); DLAppLocalServiceUtil.moveFolder(TestPropsValues.getUserId(), folderAA.getFolderId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, serviceContext); for (Folder folder : folders) { DLFolder dlFolder = DLFolderLocalServiceUtil.getFolder(folder.getFolderId()); Assert.assertEquals(dlFolder.buildTreePath(), dlFolder.getTreePath()); } }
From source file:com.liferay.document.library.subscription.test.DLSubscriptionAuthorTest.java
License:Open Source License
@Override protected long addContainerModel(long userId, long containerModelId) throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), userId); Folder folder = DLAppLocalServiceUtil.addFolder(userId, group.getGroupId(), containerModelId, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); return folder.getFolderId(); }