Package ubic.gemma.core.analysis.report
Class DatabaseViewGeneratorImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.report.DatabaseViewGeneratorImpl
-
- All Implemented Interfaces:
DatabaseViewGenerator
@Component public class DatabaseViewGeneratorImpl extends Object implements DatabaseViewGenerator
Generates textual views of the database so other people can use the data. Development of this was started due to the collaboration with NIF. It is essential that these views be created by a principal with Anonymous status, so as not to create views of private data (that could be done, but would be separate).- Author:
- paul
-
-
Field Summary
-
Fields inherited from interface ubic.gemma.core.analysis.report.DatabaseViewGenerator
VIEW_DIR, VIEW_FILE_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description DatabaseViewGeneratorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getOutputFile(String filename)
void
runAll()
void
runAll(Integer limit)
-
-
-
Method Detail
-
getOutputFile
public File getOutputFile(String filename)
- Specified by:
getOutputFile
in interfaceDatabaseViewGenerator
-
runAll
public void runAll()
- Specified by:
runAll
in interfaceDatabaseViewGenerator
-
runAll
public void runAll(Integer limit)
- Specified by:
runAll
in interfaceDatabaseViewGenerator
- Parameters:
limit
- if null will run against every dataset in Gemma else will only do the 1st to the given limit
-
-