Package org.alfresco.repo.virtual.bundle
Class VirtualFileFolderServiceExtension
java.lang.Object
org.alfresco.traitextender.SingletonExtension<E,T>
org.alfresco.traitextender.SpringBeanExtension<E,T>
org.alfresco.repo.virtual.bundle.VirtualSpringBeanExtension<FileFolderServiceExtension,FileFolderServiceTrait>
org.alfresco.repo.virtual.bundle.VirtualFileFolderServiceExtension
- All Implemented Interfaces:
FileFolderServiceExtension
public class VirtualFileFolderServiceExtension
extends VirtualSpringBeanExtension<FileFolderServiceExtension,FileFolderServiceTrait>
implements FileFolderServiceExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NodeRefactualNodeFrom(Reference reference) asFileInfo(VirtualStore smartStore, ActualEnvironment environment, Reference reference) org.alfresco.query.PagingResults<FileInfo>asFileInfoResults(ActualEnvironment environment, org.alfresco.query.PagingResults<Reference> results, VirtualStore store) asFileInfos(List<Reference> references, VirtualStore smartStore, ActualEnvironment environment) protected booleancanVirtualize(NodeRef nodeRef) org.alfresco.query.PagingResults<FileInfo>list(NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<QName> ignoreQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<FileInfo>list(NodeRef contextNodeRef, boolean files, boolean folders, Set<QName> ignoreQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) org.alfresco.query.PagingResults<FileInfo>list(NodeRef rootNodeRef, Set<QName> searchTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) protected booleanmergeActualNode(Reference reference) search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) voidsetEnvironment(ActualEnvironment environment) voidsetSmartStore(VirtualStore smartStore) Methods inherited from class org.alfresco.repo.virtual.bundle.VirtualSpringBeanExtension
isVirtualContextFolderMethods inherited from class org.alfresco.traitextender.SpringBeanExtension
register, setExtensionPointMethods inherited from class org.alfresco.traitextender.SingletonExtension
acceptsTrait, acceptsTraitClass, getTrait
-
Constructor Details
-
VirtualFileFolderServiceExtension
public VirtualFileFolderServiceExtension()
-
-
Method Details
-
setSmartStore
-
setEnvironment
-
asFileInfos
public List<FileInfo> asFileInfos(List<Reference> references, VirtualStore smartStore, ActualEnvironment environment) throws VirtualizationException - Throws:
VirtualizationException
-
asFileInfo
public FileInfo asFileInfo(VirtualStore smartStore, ActualEnvironment environment, Reference reference) throws VirtualizationException - Throws:
VirtualizationException
-
list
- Specified by:
listin interfaceFileFolderServiceExtension
-
mergeActualNode
- Throws:
VirtualizationException
-
actualNodeFrom
- Throws:
VirtualizationException
-
canVirtualize
- Throws:
VirtualizationException
-
list
public org.alfresco.query.PagingResults<FileInfo> list(NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<QName> ignoreQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) - Specified by:
listin interfaceFileFolderServiceExtension
-
asFileInfoResults
public org.alfresco.query.PagingResults<FileInfo> asFileInfoResults(ActualEnvironment environment, org.alfresco.query.PagingResults<Reference> results, VirtualStore store) throws ReferenceEncodingException, VirtualizationException -
list
public org.alfresco.query.PagingResults<FileInfo> list(NodeRef rootNodeRef, Set<QName> searchTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) - Specified by:
listin interfaceFileFolderServiceExtension
-
search
- Specified by:
searchin interfaceFileFolderServiceExtension
-
search
public List<FileInfo> search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) - Specified by:
searchin interfaceFileFolderServiceExtension
-
rename
public FileInfo rename(NodeRef sourceNodeRef, String newName) throws FileExistsException, FileNotFoundException - Specified by:
renamein interfaceFileFolderServiceExtension- Throws:
FileExistsExceptionFileNotFoundException
-
list
public org.alfresco.query.PagingResults<FileInfo> list(NodeRef contextNodeRef, boolean files, boolean folders, Set<QName> ignoreQNames, List<Pair<QName, Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest) - Specified by:
listin interfaceFileFolderServiceExtension
-