public AdeDirectoriesManagerImpl(String outputPath,String analysisOutputPath,String tempPath) throws AdeException {
  m_outputHome=new File(outputPath);
  FileUtils.createDirs(m_outputHome);
  m_traceHome=new File(m_outputHome,"trace");
  m_traceHomeCreated=false;
  if (analysisOutputPath != null && !analysisOutputPath.isEmpty()) {
    m_analysisHome=new File(analysisOutputPath);
  }
 else {
    m_analysisHome=new File(outputPath,"analysis_adhoc");
  }
  FileUtils.createDirs(m_analysisHome);
  m_modelHome=new File(m_outputHome,"models");
  FileUtils.createDirs(m_modelHome);
  if (tempPath != null && !tempPath.isEmpty()) {
    m_tempHome=new File(tempPath);
  }
 else {
    m_tempHome=new File(m_outputHome,"temp");
  }
  FileUtils.createDirs(m_tempHome);
  m_statsHome=new File(m_outputHome,"stats");
  FileUtils.createDir(m_statsHome);
}

public AdeDirectoriesManagerImpl ( String outputPath , String analysisOutputPath , String tempPath ) throws AdeException { m_outputHome = new File ( outputPath ) ; FileUtils . createDirs ( m_outputHome ) ; m_traceHome = new File ( m_outputHome , "trace" ) ; m_traceHomeCreated = false ; if ( analysisOutputPath != null && ! analysisOutputPath . isEmpty ( ) ) { m_analysisHome = new File ( analysisOutputPath ) ; } else { m_analysisHome = new File ( outputPath , "analysis_adhoc" ) ; } FileUtils . createDirs ( m_analysisHome ) ; m_modelHome = new File ( m_outputHome , "models" ) ; FileUtils . createDirs ( m_modelHome ) ; if ( tempPath != null && ! tempPath . isEmpty ( ) ) { m_tempHome = new File ( tempPath ) ; } else { m_tempHome = new File ( m_outputHome , "temp" ) ; } FileUtils . createDirs ( m_tempHome ) ; m_statsHome = new File ( m_outputHome , "stats" ) ; FileUtils . createDir ( m_statsHome ) ; }
construct the manager given the root directory .
