private List<RepositoryFile> getChildren( Serializable folderId, boolean showHiddenFiles ) { return pur.getChildren( new RepositoryRequest( folderId.toString(), showHiddenFiles, -1, null ) ); }
@Override public String[] getDirectoryNames( final ObjectId idDirectory ) throws KettleException { try { readWriteLock.readLock().lock(); List<RepositoryFile> children; try { children = pur.getChildren( idDirectory.getId() ); } finally { readWriteLock.readLock().unlock(); } List<String> childNames = new ArrayList<String>(); for ( RepositoryFile child : children ) { if ( child.isFolder() ) { childNames.add( child.getName() ); } } return childNames.toArray( new String[ 0 ] ); } catch ( Exception e ) { throw new KettleException( "Unable to get list of object names from directory [" + idDirectory + "]", e ); } }
readWriteLock.readLock().lock(); try { allFiles.addAll( pur.getChildren( parentFolderId, mergedFilterBuf.toString() ) ); } finally { readWriteLock.readLock().unlock();
private List<RepositoryFile> getAllURChildrenFiles() { RepositoryRequest repositoryRequest = new RepositoryRequest(); repositoryRequest.setShowHidden( showHidden ); repositoryRequest.setTypes( RepositoryRequest.FILES_TYPE_FILTER.FOLDERS ); repositoryRequest.setPath( this.self.getId().toString() ); List<RepositoryFile> children = repository.getChildren( repositoryRequest ); // Special case: /etc should not be returned from a directory listing. RepositoryFile etcFile = null; if ( this.isRoot() ) { etcFile = repository.getFile( ClientRepositoryPaths.getEtcFolderPath() ); } // Filter for Folders only doesn't appear to work Iterator<RepositoryFile> iterator = children.iterator(); while ( iterator.hasNext() ) { RepositoryFile next = iterator.next(); if ( !next.isFolder() ) { iterator.remove(); } // Special case: /etc should not be returned from a directory listing. if ( this.isRoot() && next.equals( etcFile ) ) { iterator.remove(); } } return children; }
List<RepositoryFile> repositoryFiles; try { repositoryFiles = pur.getChildren( repoRequest ); } finally { readWriteLock.readLock().unlock();
public List<RepositoryFile> call() throws Exception { return delegatee.getChildren( repositoryRequest ); } }, Messages.getInstance().getString( "ExceptionLoggingDecorator.getChildren", repositoryRequest.getPath() ) ); //$NON-NLS-1$
/** * Returns the children of this folder. * * @param folderId * id of folder whose children to fetch * @return list of children (never {@code null}) */ @Override public List<RepositoryFile> getChildren( final Serializable folderId ) { return repository.getChildren( folderId ); }
@Override public List<RepositoryFileDto> getChildrenFromRequest( RepositoryRequest repositoryRequest ) { return marshalFiles( repo.getChildren( repositoryRequest ), repositoryRequest ); }
/** * Returns the children of this folder that match the specified filter. * * @param folderId * id of folder whose children to fetch * @param filter * filter may be a full name or a partial name with one or more wildcard characters ("*"), or a * disjunction (using the "|" character to represent logical OR) of these * @return list of children (never {@code null}) */ @Override public List<RepositoryFile> getChildren( final Serializable folderId, final String filter ) { return repository.getChildren( folderId, filter ); }
/** * Returns the children of this folder that match the specified filter. * * @param folderId * id of folder whose children to fetch * @param filter * filter may be a full name or a partial name with one or more wildcard characters ("*"), or a * disjunction (using the "|" character to represent logical OR) of these * @return list of children (never {@code null}) */ @Override public List<RepositoryFile> getChildren( final Serializable folderId, final String filter, Boolean showHiddenFiles ) { return repository.getChildren( folderId, filter, showHiddenFiles ); }
private RepositoryFile[] listFiles( RepositoryFile searchDir, final IFileFilter filter ) { List<RepositoryFile> matchedFiles = new ArrayList<RepositoryFile>(); Object[] objArray = repository.getChildren( searchDir.getId() ).toArray(); for ( Object element : objArray ) { if ( filter.accept( (RepositoryFile) element ) ) { matchedFiles.add( (RepositoryFile) element ); } } return matchedFiles.toArray( new RepositoryFile[] {} ); }
@Deprecated public List<RepositoryFileDto> getChildrenWithFilterAndHidden( String folderId, String filter, Boolean showHiddenFiles ) { return marshalFiles( repo.getChildren( new RepositoryRequest( folderId, showHiddenFiles, 0, filter ) ) ); }
private List<RepositoryFile> getRepositoryFiles() { Serializable folderId = getDatabaseParentFolderId(); if ( folderId != null ) { return repository.getChildren( folderId, "*" + RepositoryObjectType.DATABASE.getExtension() ); } else { return null; } }
public FileObject[] getChildren() throws FileSystemException { List<FileObject> fileList = new ArrayList<FileObject>(); if ( exists() ) { for ( RepositoryFile child : getRepository().getChildren( repositoryFile.getId() ) ) { SolutionRepositoryVfsFileObject fileInfo = new SolutionRepositoryVfsFileObject( child.getPath() ); fileList.add( fileInfo ); } } return fileList.toArray( new FileObject[0] ); }
doReturn( children ).when( repo ).getChildren( request );
doReturn( children ).when( repo ).getChildren( makeIdObject( path ) );
String newBaseFileName = null; List<RepositoryFile> children = repository.getChildren( parentFolder.getId() );