Class MockFileFolderService

  • All Implemented Interfaces:
    Serializable, org.alfresco.service.cmr.model.FileFolderService

    public class MockFileFolderService
    extends Object
    implements org.alfresco.service.cmr.model.FileFolderService, Serializable
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.alfresco.service.cmr.model.FileInfo copy​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, String newName)  
      org.alfresco.service.cmr.model.FileInfo create​(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String name, org.alfresco.service.namespace.QName typeQName)  
      org.alfresco.service.cmr.model.FileInfo create​(org.alfresco.service.cmr.repository.NodeRef parentNodeRef, String name, org.alfresco.service.namespace.QName typeQName, org.alfresco.service.namespace.QName assocQName)  
      void delete​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      boolean exists​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      org.alfresco.service.cmr.model.FileInfo getFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      org.alfresco.service.cmr.repository.NodeRef getLocalizedSibling​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      List<String> getNameOnlyPath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      List<org.alfresco.service.cmr.model.FileInfo> getNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      org.alfresco.service.namespace.NamespaceService getNamespaceService()  
      MockNodeService getNodeService()  
      org.alfresco.service.cmr.repository.ContentReader getReader​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      org.alfresco.service.cmr.model.FileFolderServiceType getType​(org.alfresco.service.namespace.QName typeQName)  
      org.alfresco.service.cmr.repository.ContentWriter getWriter​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      boolean isHidden​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      List<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)  
      org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, boolean files, boolean folders, String pattern, Set<org.alfresco.service.namespace.QName> ignoreTypeQNames, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)  
      org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, boolean files, boolean folders, Set<org.alfresco.service.namespace.QName> ignoreTypeQNames, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> sortProps, org.alfresco.query.PagingRequest pagingRequest)  
      org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.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)  
      org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef arg0, Set<org.alfresco.service.namespace.QName> arg1, Set<org.alfresco.service.namespace.QName> arg2, Set<org.alfresco.service.namespace.QName> arg3, List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> arg4, List<org.alfresco.repo.node.getchildren.FilterProp> arg5, org.alfresco.query.PagingRequest arg6)  
      List<org.alfresco.service.cmr.model.FileInfo> listDeepFolders​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, org.alfresco.service.cmr.model.SubFolderFilter filter)  
      List<org.alfresco.service.cmr.model.FileInfo> listFiles​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)  
      List<org.alfresco.service.cmr.model.FileInfo> listFolders​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)  
      org.alfresco.service.cmr.model.FileInfo move​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, String newName)  
      org.alfresco.service.cmr.model.FileInfo move​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceParentRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, String newName)  
      org.alfresco.service.cmr.model.FileInfo moveFrom​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceParentRef, org.alfresco.service.cmr.repository.NodeRef targetParentRef, String newName)  
      org.alfresco.service.cmr.model.FileInfo rename​(org.alfresco.service.cmr.repository.NodeRef fileFolderRef, String newName)  
      org.alfresco.service.cmr.model.FileInfo resolveNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef, List<String> pathElements)  
      org.alfresco.service.cmr.model.FileInfo resolveNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef, List<String> pathElements, boolean mustExist)  
      List<org.alfresco.service.cmr.model.FileInfo> search​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String namePattern, boolean includeSubFolders)  
      List<org.alfresco.service.cmr.model.FileInfo> search​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String namePattern, boolean fileSearch, boolean folderSearch, boolean includeSubFolders)  
      org.alfresco.service.cmr.repository.NodeRef searchSimple​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef, String name)  
      void setHidden​(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean isHidden)  
      void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)  
      void setNodeService​(MockNodeService nodeService)  
      List<org.alfresco.service.cmr.model.FileInfo> toFileInfoList​(List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)  
    • Constructor Detail

      • MockFileFolderService

        public MockFileFolderService()
    • Method Detail

      • list

        public List<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
        Specified by:
        list in interface org.alfresco.service.cmr.model.FileFolderService
      • list

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

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

        public List<org.alfresco.service.cmr.model.FileInfo> listFiles​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
        Specified by:
        listFiles in interface org.alfresco.service.cmr.model.FileFolderService
      • listFolders

        public List<org.alfresco.service.cmr.model.FileInfo> listFolders​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef)
        Specified by:
        listFolders in interface org.alfresco.service.cmr.model.FileFolderService
      • listDeepFolders

        public List<org.alfresco.service.cmr.model.FileInfo> listDeepFolders​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                                             org.alfresco.service.cmr.model.SubFolderFilter filter)
        Specified by:
        listDeepFolders in interface org.alfresco.service.cmr.model.FileFolderService
      • getLocalizedSibling

        public org.alfresco.service.cmr.repository.NodeRef getLocalizedSibling​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getLocalizedSibling in interface org.alfresco.service.cmr.model.FileFolderService
      • searchSimple

        public org.alfresco.service.cmr.repository.NodeRef searchSimple​(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
                                                                        String name)
        Specified by:
        searchSimple in interface org.alfresco.service.cmr.model.FileFolderService
      • search

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

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

        public org.alfresco.service.cmr.model.FileInfo rename​(org.alfresco.service.cmr.repository.NodeRef fileFolderRef,
                                                              String newName)
                                                       throws org.alfresco.service.cmr.model.FileExistsException,
                                                              org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        rename in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
        org.alfresco.service.cmr.model.FileNotFoundException
      • move

        public org.alfresco.service.cmr.model.FileInfo move​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                                            org.alfresco.service.cmr.repository.NodeRef targetParentRef,
                                                            String newName)
                                                     throws org.alfresco.service.cmr.model.FileExistsException,
                                                            org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        move in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
        org.alfresco.service.cmr.model.FileNotFoundException
      • moveFrom

        public org.alfresco.service.cmr.model.FileInfo moveFrom​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                                                org.alfresco.service.cmr.repository.NodeRef sourceParentRef,
                                                                org.alfresco.service.cmr.repository.NodeRef targetParentRef,
                                                                String newName)
                                                         throws org.alfresco.service.cmr.model.FileExistsException,
                                                                org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        moveFrom in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
        org.alfresco.service.cmr.model.FileNotFoundException
      • move

        public org.alfresco.service.cmr.model.FileInfo move​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                                            org.alfresco.service.cmr.repository.NodeRef sourceParentRef,
                                                            org.alfresco.service.cmr.repository.NodeRef targetParentRef,
                                                            String newName)
                                                     throws org.alfresco.service.cmr.model.FileExistsException,
                                                            org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        move in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
        org.alfresco.service.cmr.model.FileNotFoundException
      • copy

        public org.alfresco.service.cmr.model.FileInfo copy​(org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
                                                            org.alfresco.service.cmr.repository.NodeRef targetParentRef,
                                                            String newName)
                                                     throws org.alfresco.service.cmr.model.FileExistsException,
                                                            org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        copy in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
        org.alfresco.service.cmr.model.FileNotFoundException
      • create

        public org.alfresco.service.cmr.model.FileInfo create​(org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
                                                              String name,
                                                              org.alfresco.service.namespace.QName typeQName)
                                                       throws org.alfresco.service.cmr.model.FileExistsException
        Specified by:
        create in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
      • create

        public org.alfresco.service.cmr.model.FileInfo create​(org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
                                                              String name,
                                                              org.alfresco.service.namespace.QName typeQName,
                                                              org.alfresco.service.namespace.QName assocQName)
                                                       throws org.alfresco.service.cmr.model.FileExistsException
        Specified by:
        create in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileExistsException
      • delete

        public void delete​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        delete in interface org.alfresco.service.cmr.model.FileFolderService
      • getNamePath

        public List<org.alfresco.service.cmr.model.FileInfo> getNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
                                                                         org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                                                  throws org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        getNamePath in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileNotFoundException
      • getNameOnlyPath

        public List<String> getNameOnlyPath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
                                            org.alfresco.service.cmr.repository.NodeRef nodeRef)
                                     throws org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        getNameOnlyPath in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileNotFoundException
      • resolveNamePath

        public org.alfresco.service.cmr.model.FileInfo resolveNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
                                                                       List<String> pathElements)
                                                                throws org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        resolveNamePath in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileNotFoundException
      • resolveNamePath

        public org.alfresco.service.cmr.model.FileInfo resolveNamePath​(org.alfresco.service.cmr.repository.NodeRef rootNodeRef,
                                                                       List<String> pathElements,
                                                                       boolean mustExist)
                                                                throws org.alfresco.service.cmr.model.FileNotFoundException
        Specified by:
        resolveNamePath in interface org.alfresco.service.cmr.model.FileFolderService
        Throws:
        org.alfresco.service.cmr.model.FileNotFoundException
      • getFileInfo

        public org.alfresco.service.cmr.model.FileInfo getFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getFileInfo in interface org.alfresco.service.cmr.model.FileFolderService
      • getReader

        public org.alfresco.service.cmr.repository.ContentReader getReader​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getReader in interface org.alfresco.service.cmr.model.FileFolderService
      • getWriter

        public org.alfresco.service.cmr.repository.ContentWriter getWriter​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        getWriter in interface org.alfresco.service.cmr.model.FileFolderService
      • exists

        public boolean exists​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        exists in interface org.alfresco.service.cmr.model.FileFolderService
      • getType

        public org.alfresco.service.cmr.model.FileFolderServiceType getType​(org.alfresco.service.namespace.QName typeQName)
        Specified by:
        getType in interface org.alfresco.service.cmr.model.FileFolderService
      • isHidden

        public boolean isHidden​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        isHidden in interface org.alfresco.service.cmr.model.FileFolderService
      • setHidden

        public void setHidden​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                              boolean isHidden)
        Specified by:
        setHidden in interface org.alfresco.service.cmr.model.FileFolderService
      • toFileInfoList

        public List<org.alfresco.service.cmr.model.FileInfo> toFileInfoList​(List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
        Specified by:
        toFileInfoList in interface org.alfresco.service.cmr.model.FileFolderService
      • list

        public org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.FileInfo> list​(org.alfresco.service.cmr.repository.NodeRef arg0,
                                                                                              Set<org.alfresco.service.namespace.QName> arg1,
                                                                                              Set<org.alfresco.service.namespace.QName> arg2,
                                                                                              Set<org.alfresco.service.namespace.QName> arg3,
                                                                                              List<org.alfresco.util.Pair<org.alfresco.service.namespace.QName,​Boolean>> arg4,
                                                                                              List<org.alfresco.repo.node.getchildren.FilterProp> arg5,
                                                                                              org.alfresco.query.PagingRequest arg6)
        Specified by:
        list in interface org.alfresco.service.cmr.model.FileFolderService
      • setNodeService

        public void setNodeService​(MockNodeService nodeService)
      • getNamespaceService

        public org.alfresco.service.namespace.NamespaceService getNamespaceService()
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
      • list

        public org.alfresco.query.PagingResults<org.alfresco.service.cmr.model.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 org.alfresco.service.cmr.model.FileFolderService