Class FileFolderServiceImpl.FileFolderServiceTraitImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,​Set<org.alfresco.service.namespace.QName>> buildSearchTypesAndIgnoreAspects​(boolean files, boolean folders, Set<org.alfresco.service.namespace.QName> ignoreQNameTypes)  
      FileInfo createFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName typeQName, boolean isFolder, boolean isHidden, Map<org.alfresco.service.namespace.QName,​Serializable> properties)  
      FileFolderServiceType getType​(org.alfresco.service.namespace.QName typeQName)  
      List<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)  
      org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<org.alfresco.service.namespace.QName> ignoreQNames, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)  
      org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, boolean files, boolean folders, Set<org.alfresco.service.namespace.QName> ignoreQNames, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)  
      org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef, Set<org.alfresco.service.namespace.QName> searchTypeQNames, Set<org.alfresco.service.namespace.QName> ignoreAspectQNames, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)  
      FileInfo rename​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, String newName)  
      List<FileInfo> search​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)  
    • Constructor Detail

      • FileFolderServiceTraitImpl

        public FileFolderServiceTraitImpl​(FileFolderServiceImpl fileFolderServiceImpl)
    • Method Detail

      • buildSearchTypesAndIgnoreAspects

        public org.alfresco.util.Pair<Set<org.alfresco.service.namespace.QName>,​Set<org.alfresco.service.namespace.QName>> buildSearchTypesAndIgnoreAspects​(boolean files,
                                                                                                                                                                  boolean folders,
                                                                                                                                                                  Set<org.alfresco.service.namespace.QName> ignoreQNameTypes)
        Specified by:
        buildSearchTypesAndIgnoreAspects in interface FileFolderServiceTrait
      • createFileInfo

        public FileInfo createFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                       org.alfresco.service.namespace.QName typeQName,
                                       boolean isFolder,
                                       boolean isHidden,
                                       Map<org.alfresco.service.namespace.QName,​Serializable> properties)
        Specified by:
        createFileInfo in interface FileFolderServiceTrait
      • list

        public org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                               boolean files,
                                                               boolean folders,
                                                               String pattern,
                                                               Set<org.alfresco.service.namespace.QName> ignoreQNames,
                                                               List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps,
                                                               org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        list in interface FileFolderServiceTrait
      • list

        public org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
                                                               Set<org.alfresco.service.namespace.QName> searchTypeQNames,
                                                               Set<org.alfresco.service.namespace.QName> ignoreAspectQNames,
                                                               List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps,
                                                               org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        list in interface FileFolderServiceTrait
      • search

        public List<FileInfo> search​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                     String namePattern,
                                     boolean fileSearch,
                                     boolean folderSearch,
                                     boolean includeSubFolders)
        Specified by:
        search in interface FileFolderServiceTrait
      • list

        public org.alfresco.query.PagingResults<FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                               boolean files,
                                                               boolean folders,
                                                               Set<org.alfresco.service.namespace.QName> ignoreQNames,
                                                               List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps,
                                                               org.alfresco.query.PagingRequest pagingRequest)
        Specified by:
        list in interface FileFolderServiceTrait