Class FileFolderServiceImpl.FileFolderServiceTraitImpl
java.lang.Object
org.alfresco.repo.model.filefolder.FileFolderServiceImpl.FileFolderServiceTraitImpl
- All Implemented Interfaces:
FileFolderServiceTrait,Trait
- Enclosing class:
- FileFolderServiceImpl
public static class FileFolderServiceImpl.FileFolderServiceTraitImpl
extends Object
implements FileFolderServiceTrait
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildSearchTypesAndIgnoreAspects(boolean files, boolean folders, Set<QName> ignoreQNameTypes) createFileInfo(NodeRef nodeRef, QName typeQName, boolean isFolder, boolean isHidden, Map<QName, Serializable> properties) 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) search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)
-
Constructor Details
-
FileFolderServiceTraitImpl
-
-
Method Details
-
buildSearchTypesAndIgnoreAspects
public Pair<Set<QName>,Set<QName>> buildSearchTypesAndIgnoreAspects(boolean files, boolean folders, Set<QName> ignoreQNameTypes) - Specified by:
buildSearchTypesAndIgnoreAspectsin interfaceFileFolderServiceTrait
-
createFileInfo
public FileInfo createFileInfo(NodeRef nodeRef, QName typeQName, boolean isFolder, boolean isHidden, Map<QName, Serializable> properties) - Specified by:
createFileInfoin interfaceFileFolderServiceTrait
-
getType
- Specified by:
getTypein interfaceFileFolderServiceTrait
-
list
- Specified by:
listin interfaceFileFolderServiceTrait
-
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 interfaceFileFolderServiceTrait
-
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 interfaceFileFolderServiceTrait
-
search
public List<FileInfo> search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders) - Specified by:
searchin interfaceFileFolderServiceTrait
-
rename
public FileInfo rename(NodeRef sourceNodeRef, String newName) throws FileExistsException, FileNotFoundException - Specified by:
renamein interfaceFileFolderServiceTrait- 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 interfaceFileFolderServiceTrait
-