List of usage examples for com.liferay.portal.kernel.repository.model Folder getFolderId
public long getFolderId();
From source file:com.liferay.document.library.permission.test.DLFileEntryPermissionCheckerTest.java
License:Open Source License
@Override protected void doSetUp() throws Exception { _fileEntry = addFileEntry(DLFolderConstants.DEFAULT_PARENT_FOLDER_ID); String name = RandomTestUtil.randomString(); try {//from w w w .ja v a 2 s. c o m DLAppServiceUtil.deleteFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, name); } catch (NoSuchFolderException nsfe) { } ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, name, RandomTestUtil.randomString(), serviceContext); _subfileEntry = addFileEntry(folder.getFolderId()); }
From source file:com.liferay.document.library.repository.cmis.internal.CMISModelCache.java
License:Open Source License
public void putFolder(Folder folder) { if (folder == null) { return;//from ww w . j av a 2s. com } Map<Long, Folder> folderMap = _folderMaps.get(); folderMap.put(folder.getFolderId(), folder); }
From source file:com.liferay.document.library.repository.cmis.internal.CMISRepository.java
License:Open Source License
protected void getSubfolderIds(List<Long> subfolderIds, List<Folder> subfolders, boolean recurse) throws PortalException { for (Folder subfolder : subfolders) { long subfolderId = subfolder.getFolderId(); subfolderIds.add(subfolderId);// w ww . j a va2s . c om if (recurse) { List<Folder> subSubFolders = getFolders(subfolderId, false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); getSubfolderIds(subfolderIds, subSubFolders, recurse); } } }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFileEntry.java
License:Open Source License
@Override public long getFolderId() { Folder folder = getFolder(); return folder.getFolderId(); }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java
License:Open Source License
@Override public boolean containsPermission(PermissionChecker permissionChecker, String actionId) { if (_cmisFolder.isRootFolder() && (actionId.equals(ActionKeys.DELETE) || actionId.equals(ActionKeys.UPDATE))) { try {// ww w . jav a 2 s . c om Folder folder = DLAppLocalServiceUtil.getMountFolder(getRepositoryId()); DLFolder dlFolder = DLFolderLocalServiceUtil.getFolder(folder.getFolderId()); return DLFolderPermission.contains(permissionChecker, dlFolder, actionId); } catch (PortalException pe) { throw new SystemException(pe); } } else { return containsPermission(_cmisFolder, actionId); } }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java
License:Open Source License
@Override public List<Long> getAncestorFolderIds() throws PortalException { List<Long> folderIds = new ArrayList<>(); Folder folder = this; while (!folder.isRoot()) { folder = folder.getParentFolder(); folderIds.add(folder.getFolderId()); }//from w w w . j av a 2s . co m return folderIds; }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java
License:Open Source License
@Override public long getParentFolderId() { try {// ww w .ja v a 2 s. co m Folder parentFolder = getParentFolder(); if (parentFolder != null) { return parentFolder.getFolderId(); } } catch (Exception e) { _log.error(e, e); } return DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; }
From source file:com.liferay.document.library.repository.external.model.ExtRepositoryObjectAdapter.java
License:Open Source License
public List<Long> getAncestorFolderIds() throws PortalException { List<Long> folderIds = new ArrayList<>(); Folder folder = getParentFolder(); while (!folder.isRoot()) { folderIds.add(folder.getFolderId()); folder = folder.getParentFolder(); }/*from ww w . j a v a2 s . c o m*/ return folderIds; }
From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java
License:Open Source License
protected Folder createFolder(String folderName) throws Exception { long repositoryId = _group.getGroupId(); Folder folder = DLAppServiceUtil.addFolder(repositoryId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, folderName, StringPool.BLANK, _serviceContext); Assert.assertNotNull(folder);//from w w w. j a va 2 s . c o m folder = DLAppServiceUtil.getFolder(folder.getFolderId()); Assert.assertNotNull(folder); return folder; }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
protected Object[] setUp(long repositoryId, String titleSuffix, ServiceContext serviceContext) throws Exception { Folder folder = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), repositoryId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", StringPool.BLANK, serviceContext); DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), repositoryId, folder.getFolderId(), "Folder B", StringPool.BLANK, serviceContext); Folder folderC = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), repositoryId, folder.getFolderId(), "Folder C", StringPool.BLANK, serviceContext); DLTrashServiceUtil.moveFolderToTrash(folderC.getFolderId()); FileEntry fileEntry = addFileEntry(_user.getUserId(), repositoryId, folder.getFolderId(), "FE1.txt", titleSuffix, ContentTypes.TEXT_PLAIN, DLFileEntryTypeConstants.FILE_ENTRY_TYPE_ID_BASIC_DOCUMENT); LiferayFileEntry liferayFileEntry = (LiferayFileEntry) fileEntry; DLFileEntry dlFileEntry = liferayFileEntry.getDLFileEntry(); dlFileEntry.setExtraSettings("hello=world"); dlFileEntry.setSmallImageId(_SMALL_IMAGE_ID); dlFileEntry = DLFileEntryLocalServiceUtil.updateDLFileEntry(dlFileEntry); DLFileVersion dlFileVersion = dlFileEntry.getFileVersion(); addFileEntry(TestPropsValues.getUserId(), repositoryId, folder.getFolderId(), "FE2.pdf", titleSuffix, ContentTypes.APPLICATION_PDF, DLFileEntryTypeConstants.FILE_ENTRY_TYPE_ID_ALL); fileEntry = addFileEntry(TestPropsValues.getUserId(), repositoryId, folder.getFolderId(), "FE3.txt", titleSuffix, ContentTypes.TEXT_PLAIN, DLFileEntryTypeConstants.FILE_ENTRY_TYPE_ID_ALL); fileEntry = DLAppServiceUtil.updateFileEntry(fileEntry.getFileEntryId(), "FE3.txt", ContentTypes.TEXT_PLAIN, "FE3.txt".concat(titleSuffix), StringPool.BLANK, StringPool.BLANK, false, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext); liferayFileEntry = (LiferayFileEntry) fileEntry; dlFileEntry = liferayFileEntry.getDLFileEntry(); dlFileEntry.setDescription("FE3.txt"); DLFileEntryLocalServiceUtil.updateDLFileEntry(dlFileEntry); DLFileVersion dlFileVersion3 = dlFileEntry.getFileVersion(); dlFileVersion3.setExtraSettings("hello=world"); DLFileVersionLocalServiceUtil.updateDLFileVersion(dlFileVersion3); DLTrashServiceUtil.moveFileEntryToTrash(fileEntry.getFileEntryId()); return new Object[] { folder, dlFileVersion }; }