@Override public RepositoryFileTree getTree( RepositoryRequest repositoryRequest ) { File root = new File( getPhysicalFileLocation( repositoryRequest.getPath() ) ); //TODO ACL return getTree( root, repositoryRequest.getDepth().intValue(), repositoryRequest.getChildNodeFilter(), repositoryRequest.getTypes() ); }
public static RepositoryFileTree getTree( final Session session, final PentahoJcrConstants pentahoJcrConstants, final IPathConversionHelper pathConversionHelper, final ILockHelper lockHelper, final String absPath, final RepositoryRequest repositoryRequest, IRepositoryAccessVoterManager accessVoterManager ) throws RepositoryException { Item fileItem = session.getItem( JcrStringHelper.pathEncode( absPath ) ); // items are nodes or properties; this must be a node Assert.isTrue( fileItem.isNode() ); Node fileNode = (Node) fileItem; return getTreeByNode( session, pentahoJcrConstants, pathConversionHelper, lockHelper, fileNode, repositoryRequest .getDepth(), repositoryRequest.getChildNodeFilter(), repositoryRequest.isShowHidden(), accessVoterManager, repositoryRequest.getTypes(), new MutableBoolean( false ), repositoryRequest.isIncludeSystemFolders(), absPath ); }
@Override public RepositoryFileTree getTree( RepositoryRequest repositoryRequest ) { return getTree( repositoryRequest.getPath(), repositoryRequest.getDepth(), repositoryRequest.getChildNodeFilter(), repositoryRequest.isShowHidden() ); }
@Override public RepositoryFileTree getTree( RepositoryRequest repositoryRequest ) { return getTree(repositoryRequest.getPath(), repositoryRequest.getDepth(), repositoryRequest.getChildNodeFilter(), repositoryRequest.isShowHidden() ); }