@Repository public class FileBrowserRepositoryImpl extends Object implements FileBrowserRepository
FileBrowserRepository| Constructor and Description |
|---|
FileBrowserRepositoryImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> identifiers)
Delete documents.
|
void |
duplicate(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String sourcePath)
Duplicate document.
|
String |
getBasePath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get base path.
|
org.osivia.portal.core.cms.CMSBinaryContent |
getBinaryContent(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> paths)
Get binary content.
|
fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext |
getCurrentDocumentContext(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get current document context.
|
String |
getCurrentPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get current path.
|
List<org.nuxeo.ecm.automation.client.model.Document> |
getDocuments(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get documents.
|
String |
getDownloadUrl(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document)
Get download URL.
|
org.osivia.portal.api.cms.impl.BasicPermissions |
getPermissions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document)
Get permissions.
|
org.osivia.portal.api.cms.impl.BasicPublicationInfos |
getPublicationInfos(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document)
Get publication infos.
|
org.osivia.portal.api.user.UserPreferences |
getUserPreferences(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get user preferences.
|
Set<String> |
getUserSubscriptions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Get user subscriptions.
|
void |
importFiles(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.springframework.web.multipart.MultipartFile> upload)
Import files.
|
void |
move(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> sourceIdentifiers,
String targetIdentifier)
Move documents.
|
void |
updateMenubar(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
Update menubar.
|
public String getCurrentPath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getCurrentPath in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic String getBasePath(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getBasePath in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic fr.toutatice.portail.cms.nuxeo.api.cms.NuxeoDocumentContext getCurrentDocumentContext(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
getCurrentDocumentContext in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic List<org.nuxeo.ecm.automation.client.model.Document> getDocuments(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getDocuments in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic org.osivia.portal.api.cms.impl.BasicPublicationInfos getPublicationInfos(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document)
throws javax.portlet.PortletException
getPublicationInfos in interface FileBrowserRepositoryportalControllerContext - portal controller contextdocument - Nuxeo documentjavax.portlet.PortletExceptionpublic org.osivia.portal.api.cms.impl.BasicPermissions getPermissions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
org.nuxeo.ecm.automation.client.model.Document document)
throws javax.portlet.PortletException
getPermissions in interface FileBrowserRepositoryportalControllerContext - portal controller contextdocument - Nuxeo documentjavax.portlet.PortletExceptionpublic Set<String> getUserSubscriptions(org.osivia.portal.api.context.PortalControllerContext portalControllerContext) throws javax.portlet.PortletException
getUserSubscriptions in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic org.osivia.portal.api.user.UserPreferences getUserPreferences(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
getUserPreferences in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionpublic String getDownloadUrl(org.osivia.portal.api.context.PortalControllerContext portalControllerContext, org.nuxeo.ecm.automation.client.model.Document document) throws javax.portlet.PortletException
getDownloadUrl in interface FileBrowserRepositoryportalControllerContext - portal controller contextdocument - Nuxeo documentjavax.portlet.PortletExceptionpublic void duplicate(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
String sourcePath)
throws javax.portlet.PortletException
duplicate in interface FileBrowserRepositoryportalControllerContext - portal controller contextsourcePath - document pathjavax.portlet.PortletExceptionpublic void delete(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> identifiers)
throws javax.portlet.PortletException
delete in interface FileBrowserRepositoryportalControllerContext - portal controller contextidentifiers - document identifiersjavax.portlet.PortletExceptionpublic org.osivia.portal.core.cms.CMSBinaryContent getBinaryContent(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> paths)
throws javax.portlet.PortletException,
IOException
getBinaryContent in interface FileBrowserRepositoryportalControllerContext - portal controller contextpaths - document pathsjavax.portlet.PortletExceptionIOExceptionpublic void move(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<String> sourceIdentifiers,
String targetIdentifier)
throws javax.portlet.PortletException
move in interface FileBrowserRepositoryportalControllerContext - portal controller contextsourceIdentifiers - source document identifierstargetIdentifier - target document identifierjavax.portlet.PortletExceptionpublic void importFiles(org.osivia.portal.api.context.PortalControllerContext portalControllerContext,
List<org.springframework.web.multipart.MultipartFile> upload)
throws javax.portlet.PortletException,
IOException
importFiles in interface FileBrowserRepositoryportalControllerContext - portal controller contextupload - upload multipart filesjavax.portlet.PortletExceptionIOExceptionpublic void updateMenubar(org.osivia.portal.api.context.PortalControllerContext portalControllerContext)
throws javax.portlet.PortletException
updateMenubar in interface FileBrowserRepositoryportalControllerContext - portal controller contextjavax.portlet.PortletExceptionCopyright © 2021. All rights reserved.