org.openi.project
Class DirectoryLister

java.lang.Object
  extended byorg.openi.project.DirectoryLister

public class DirectoryLister
extends java.lang.Object

Author:
plucas TODO : refactor

Constructor Summary
DirectoryLister()
           
 
Method Summary
static java.util.List findProjectDirectories(java.lang.String directory)
          Makes list of all folders starting from 'directory'
static java.util.List findProjectDirectories(java.lang.String directory, boolean includeFiles, java.lang.String prepend, boolean includeEmptyFolder)
          This method creates list of public and private modules defined in project configuration.
static java.util.List findProjectDirectories(java.lang.String directory, java.util.List modules)
          Makes list of all folders starting from 'directory'
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryLister

public DirectoryLister()
Method Detail

findProjectDirectories

public static java.util.List findProjectDirectories(java.lang.String directory)
Makes list of all folders starting from 'directory'

Parameters:
directory - String
Returns:
List

findProjectDirectories

public static java.util.List findProjectDirectories(java.lang.String directory,
                                                    java.util.List modules)
Makes list of all folders starting from 'directory'

Parameters:
directory - String
Returns:
List

findProjectDirectories

public static java.util.List findProjectDirectories(java.lang.String directory,
                                                    boolean includeFiles,
                                                    java.lang.String prepend,
                                                    boolean includeEmptyFolder)
This method creates list of public and private modules defined in project configuration. Also checks user's permission. File/directory path is relative to project.

Parameters:
directory - String
includeFiles - boolean
prepend - String
includeEmptyFolder - boolean
Returns:
List