Interface FileFolderServiceTrait
-
- All Superinterfaces:
Trait
- All Known Implementing Classes:
FileFolderServiceImpl.FileFolderServiceTraitImpl
public interface FileFolderServiceTrait extends Trait
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pair<Set<QName>,Set<QName>>buildSearchTypesAndIgnoreAspects(boolean files, boolean folders, Set<QName> ignoreQNameTypes)FileInfocreateFileInfo(NodeRef nodeRef, QName typeQName, boolean isFolder, boolean isHidden, Map<QName,Serializable> properties)FileFolderServiceTypegetType(QName typeQName)List<FileInfo>list(NodeRef contextNodeRef)PagingResults<FileInfo>list(NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<QName> ignoreQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)PagingResults<FileInfo>list(NodeRef contextNodeRef, boolean files, boolean folders, Set<QName> ignoreQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)PagingResults<FileInfo>list(NodeRef rootNodeRef, Set<QName> searchTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)FileInforename(NodeRef sourceNodeRef, String newName)List<FileInfo>search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)
-
-
-
Method Detail
-
createFileInfo
FileInfo createFileInfo(NodeRef nodeRef, QName typeQName, boolean isFolder, boolean isHidden, Map<QName,Serializable> properties)
-
getType
FileFolderServiceType getType(QName typeQName)
-
list
PagingResults<FileInfo> list(NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<QName> ignoreQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)
-
list
PagingResults<FileInfo> list(NodeRef contextNodeRef, boolean files, boolean folders, Set<QName> ignoreQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)
-
list
PagingResults<FileInfo> list(NodeRef rootNodeRef, Set<QName> searchTypeQNames, Set<QName> ignoreAspectQNames, List<Pair<QName,Boolean>> sortProps, PagingRequest pagingRequest)
-
search
List<FileInfo> search(NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)
-
buildSearchTypesAndIgnoreAspects
Pair<Set<QName>,Set<QName>> buildSearchTypesAndIgnoreAspects(boolean files, boolean folders, Set<QName> ignoreQNameTypes)
-
rename
FileInfo rename(NodeRef sourceNodeRef, String newName) throws FileExistsException, FileNotFoundException
-
-