List of usage examples for com.liferay.portal.kernel.repository.model Folder getFolderId
public long getFolderId();
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.FolderStagedModelDataHandlerTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(Group group, Map<String, List<StagedModel>> dependentStagedModelsMap) throws Exception { List<StagedModel> folderDependentStagedModels = dependentStagedModelsMap .get(DLFolder.class.getSimpleName()); Folder folder = (Folder) folderDependentStagedModels.get(0); List<StagedModel> dlFileEntryTypeDependentStagedModels = dependentStagedModelsMap .get(DLFileEntryType.class.getSimpleName()); DLFileEntryType dlFileEntryType = (DLFileEntryType) dlFileEntryTypeDependentStagedModels.get(0); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); folder = DLAppServiceUtil.addFolder(group.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); DLFolder dlFolder = (DLFolder) folder.getModel(); dlFolder.setDefaultFileEntryTypeId(dlFileEntryType.getFileEntryTypeId()); dlFolder.setRestrictionType(DLFolderConstants.RESTRICTION_TYPE_FILE_ENTRY_TYPES_AND_WORKFLOW); DLFolderLocalServiceUtil.updateDLFolder(dlFolder); List<Long> dlFileEntryTypeIds = new ArrayList<>(); dlFileEntryTypeIds.add(dlFileEntryType.getFileEntryTypeId()); DLFileEntryTypeLocalServiceUtil.updateFolderFileEntryTypes(dlFolder, dlFileEntryTypeIds, dlFileEntryType.getFileEntryTypeId(), serviceContext); return folder; }
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.RepositoryStagedModelDataHandlerTest.java
License:Open Source License
@Override protected Map<String, List<StagedModel>> addDependentStagedModelsMap(Group group) throws Exception { Map<String, List<StagedModel>> dependentStagedModelsMap = new HashMap<>(); long classNameId = PortalUtil.getClassNameId(LiferayRepository.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); Folder mountFolder = DLAppServiceUtil.addFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); _repository = RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), group.getGroupId(), classNameId, mountFolder.getFolderId(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), new UnicodeProperties(), false, serviceContext);// w w w . ja v a 2s . c o m RepositoryEntry repositoryEntry = RepositoryEntryLocalServiceUtil.addRepositoryEntry( TestPropsValues.getUserId(), group.getGroupId(), _repository.getRepositoryId(), RandomTestUtil.randomString(), serviceContext); addDependentStagedModel(dependentStagedModelsMap, RepositoryEntry.class, repositoryEntry); return dependentStagedModelsMap; }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferaySyncCapability.java
License:Open Source License
protected void registerDLSyncEventCallback(String event, Folder folder) { if (isStagingGroup(folder.getGroupId()) || !(folder instanceof LiferayFolder)) { return;//from w w w . j av a2s. c o m } registerDLSyncEventCallback(event, DLSyncConstants.TYPE_FOLDER, folder.getFolderId()); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
@Override public void deleteFolder(Folder folder) throws PortalException { List<DLFileEntry> dlFileEntries = _dlFileEntryServiceAdapter.getGroupFileEntries(folder.getGroupId(), 0, folder.getRepositoryId(), folder.getFolderId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); for (DLFileEntry dlFileEntry : dlFileEntries) { FileEntry fileEntry = new LiferayFileEntry(dlFileEntry); _dlAppHelperLocalService.deleteFileEntry(fileEntry); deleteTrashEntry(fileEntry);/* w w w. j av a2s . co m*/ } _dlAppHelperLocalService.deleteFolder(folder); deleteTrashEntry(folder); _dlFolderServiceAdapter.deleteFolder(folder.getFolderId(), false); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
@Override public FileEntry moveFileEntryFromTrash(long userId, FileEntry fileEntry, Folder newFolder, ServiceContext serviceContext) throws PortalException { long newFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; if (newFolder != null) { newFolderId = newFolder.getFolderId(); }/*from w w w .ja va 2 s.com*/ return _dlAppHelperLocalService.moveFileEntryFromTrash(userId, fileEntry, newFolderId, serviceContext); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
@Override public FileShortcut moveFileShortcutFromTrash(long userId, FileShortcut fileShortcut, Folder newFolder, ServiceContext serviceContext) throws PortalException { long newFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; if (newFolder != null) { newFolderId = newFolder.getFolderId(); }/* ww w .ja va2 s.c o m*/ return _dlAppHelperLocalService.moveFileShortcutFromTrash(userId, fileShortcut, newFolderId, serviceContext); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
@Override public Folder moveFolderFromTrash(long userId, Folder folder, Folder destinationFolder, ServiceContext serviceContext) throws PortalException { long destinationFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; if (destinationFolder != null) { destinationFolderId = destinationFolder.getFolderId(); }/*ww w . ja va 2 s . c om*/ return _dlAppHelperLocalService.moveFolderFromTrash(userId, folder, destinationFolderId, serviceContext); }
From source file:com.liferay.document.library.internal.repository.capabilities.TemporaryFileEntriesCapabilityImpl.java
License:Open Source License
@Override public FileEntry addTemporaryFileEntry(TemporaryFileEntriesScope temporaryFileEntriesScope, String fileName, String mimeType, InputStream inputStream) throws PortalException { Folder folder = addTempFolder(temporaryFileEntriesScope); File file = null;// w w w . j a v a 2 s . co m try { if (inputStream == null) { inputStream = new UnsyncByteArrayInputStream(new byte[0]); } file = FileUtil.createTempFile(inputStream); ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); return _documentRepository.addFileEntry(temporaryFileEntriesScope.getUserId(), folder.getFolderId(), fileName, mimeType, fileName, StringPool.BLANK, StringPool.BLANK, file, serviceContext); } catch (IOException ioe) { throw new SystemException("Unable to write temporary file", ioe); } finally { FileUtil.delete(file); } }
From source file:com.liferay.document.library.internal.repository.capabilities.TemporaryFileEntriesCapabilityImpl.java
License:Open Source License
@Override public List<FileEntry> getTemporaryFileEntries(TemporaryFileEntriesScope temporaryFileEntriesScope) throws PortalException { try {//w w w .j a va2 s .c o m Folder folder = addTempFolder(temporaryFileEntriesScope); return _documentRepository.getRepositoryFileEntries(temporaryFileEntriesScope.getUserId(), folder.getFolderId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); } catch (NoSuchModelException nsme) { // LPS-52675 if (_log.isDebugEnabled()) { _log.debug(nsme, nsme); } return Collections.emptyList(); } }
From source file:com.liferay.document.library.internal.repository.capabilities.TemporaryFileEntriesCapabilityImpl.java
License:Open Source License
@Override public FileEntry getTemporaryFileEntry(TemporaryFileEntriesScope temporaryFileEntriesScope, String fileName) throws PortalException { Folder folder = getTempFolder(temporaryFileEntriesScope); return _documentRepository.getFileEntry(folder.getFolderId(), fileName); }