/** * Gets the parent folders for the element */ private String parentFolders( Collection<SimplifiedAnnotatedObject<Experiment>> experiments, Classification classification ) { String parentFolders = null; switch ( classification ) { case SPECIES: parentFolders = speciesFolderName; break; case PUBLICATIONS: String year = getCreatedYear( experiments ); parentFolders = publicationsFolderName + FileHelper.SLASH + year; break; case DATASETS: if( currentDataset == null ) { throw new IllegalStateException( "currentDataset should have been set prior to calling that method." ); } parentFolders = datasetFolderName + FileHelper.SLASH + currentDataset; break; } return parentFolders; }
/** * Gets the parent folders for the element */ private String parentFolders( Collection<SimplifiedAnnotatedObject<Experiment>> experiments, Classification classification ) { String parentFolders = null; switch ( classification ) { case SPECIES: parentFolders = speciesFolderName; break; case PUBLICATIONS: String year = getCreatedYear( experiments ); parentFolders = publicationsFolderName + FileHelper.SLASH + year; break; case DATASETS: if( currentDataset == null ) { throw new IllegalStateException( "currentDataset should have been set prior to calling that method." ); } parentFolders = datasetFolderName + FileHelper.SLASH + currentDataset; break; } return parentFolders; }
/** * Gets the parent folders for the element */ private String parentFolders( Collection<SimplifiedAnnotatedObject<Experiment>> experiments, Classification classification ) { String parentFolders = null; switch ( classification ) { case SPECIES: parentFolders = speciesFolderName; break; case PUBLICATIONS: String year = getCreatedYear( experiments ); parentFolders = publicationsFolderName + FileHelper.SLASH + year; break; case DATASETS: if( currentDataset == null ) { throw new IllegalStateException( "currentDataset should have been set prior to calling that method." ); } parentFolders = datasetFolderName + FileHelper.SLASH + currentDataset; break; } return parentFolders; }