public class MolgenisOptions extends Object implements Serializable
Molgenis and the org.molgenis.framework.server.MolgenisServer| Modifier and Type | Field and Description |
|---|---|
ArrayList<String> |
authorizable |
boolean |
block_webspiders |
static String |
CLASS_PER_TABLE |
String |
db_filepath
Path where file attachments (<field type="file" ...
|
String |
decorator_overriders
Class folder with overrides for decorators
|
boolean |
delete_generated_folder |
boolean |
disable_decorators |
boolean |
exclude_system
Advanced option: skip entities marked as 'system="true"'
|
boolean |
generate_db |
boolean |
generate_entityio |
boolean |
generate_jpa |
boolean |
generate_jpa_repository_source |
boolean |
generate_model |
boolean |
generate_persistence |
boolean |
generate_tests |
static String |
HIERARCHY_PER_TABLE |
ArrayList<String> |
import_model_database
relative paths to the data model XML files, objects in these files are used only, not generated
|
boolean |
jpa_use_sequence |
ArrayList<String> |
model_database
relative paths to the data model XML files.
|
String |
object_relational_mapping
Advanced option: Type of object relational mapping.
|
String |
output_dir |
String |
output_doc
Source directory for generated doc
|
String |
output_hand
Source directory for handwritten java
|
String |
output_sql
Source directory for generated sql
|
String |
output_src
Source directory for generated java
|
String |
output_web
Source directory for web content
|
String |
path |
static String |
SUBCLASS_PER_TABLE |
| Constructor and Description |
|---|
MolgenisOptions()
Initialize with the defaults
|
MolgenisOptions(Properties properties)
Initialize options from properties object
|
MolgenisOptions(String propertiesFile)
Initialize options from properties file
|
public static final String CLASS_PER_TABLE
public static final String SUBCLASS_PER_TABLE
public static final String HIERARCHY_PER_TABLE
public ArrayList<String> model_database
public ArrayList<String> import_model_database
public String output_dir
public String output_src
public String output_hand
public String output_sql
public String output_doc
public String output_web
public String decorator_overriders
public String db_filepath
public String object_relational_mapping
public boolean generate_persistence
public boolean generate_jpa
public boolean jpa_use_sequence
public boolean generate_db
public boolean exclude_system
public boolean generate_entityio
public boolean generate_tests
public boolean generate_model
public boolean delete_generated_folder
public boolean disable_decorators
public boolean block_webspiders
public boolean generate_jpa_repository_source
public String path
public MolgenisOptions()
public MolgenisOptions(String propertiesFile) throws FileNotFoundException, IOException, CmdLineException
propertiesFile - the path string to molgenis.properties fileIOExceptionFileNotFoundExceptionCmdLineExceptionpublic MolgenisOptions(Properties properties)
properties - IOExceptionFileNotFoundExceptionCmdLineExceptionpublic Map<String,Object> getOptionsAsMap() throws Exception
Exceptionpublic void setModelDatabase(String model_database)
public String getOutputSrc()
public void setOutputSrc(String output_src)
public String getOutputHand()
public void setOutputHand(String output_hand)
public String getOutputSql()
public void setOutputSql(String output_sql)
public String getOutputDoc()
public void setOutputDoc(String output_doc)
public String getOutputWeb()
public void setOutputWeb(String output_web)
public String getDbFilepath()
public void setDbFilepath(String db_filepath)
public String getObjectRelationalMapping()
public void setObjectRelationalMapping(String object_relational_mapping)
public boolean isExcludeSystem()
public void setExcludeSystem(boolean exclude_system)
public String getPath()
public void setPath(String path)
public String getMolgenis_properties()
public void setMolgenis_properties(String molgenisProperties)
public boolean isDisable_decorators()
public void setDisable_decorators(boolean disable_decorators)
public void setGenerateTests(boolean generate_tests)
Copyright © 2015. All Rights Reserved.