Changeset 2015
- Timestamp:
- 07/17/09 20:50:11 (3 years ago)
- Location:
- molgenis3_3_distro
- Files:
-
- 9 added
- 4 deleted
- 84 edited
-
WebContent/META-INF/context.xml (modified) (1 diff)
-
WebContent/doc/classmodel.html (added)
-
WebContent/doc/entity-uml-diagram.dot (modified) (8 diffs)
-
WebContent/doc/entity-uml-diagram.dot.png (modified) (previous)
-
WebContent/doc/entity-uml-minimal-diagram.dot (added)
-
WebContent/doc/entity-uml-minimal-diagram.dot.png (added)
-
WebContent/doc/objectmodel.html (modified) (15 diffs)
-
WebContent/doc/tabledoc.html (modified) (8 diffs)
-
generated/java/MolgenisServlet.java (modified) (2 diffs)
-
generated/java/example/JDBCDatabase.java (modified) (2 diffs)
-
generated/java/example/JDBCMetaDatabase.java (modified) (3 diffs)
-
generated/java/example/R/Data.R (modified) (1 diff)
-
generated/java/example/R/Entity.R (modified) (1 diff)
-
generated/java/example/R/Experiment.R (modified) (1 diff)
-
generated/java/example/R/Measurement.R (modified) (1 diff)
-
generated/java/example/R/Role.R (modified) (1 diff)
-
generated/java/example/R/RoleEntityPermission.R (modified) (1 diff)
-
generated/java/example/R/Sample.R (modified) (1 diff)
-
generated/java/example/R/SpecialSample.R (modified) (1 diff)
-
generated/java/example/R/Trait.R (modified) (1 diff)
-
generated/java/example/R/User.R (modified) (1 diff)
-
generated/java/example/R/User_roles.R (modified) (1 diff)
-
generated/java/example/data/InMemoryDatabase.java (modified) (2 diffs)
-
generated/java/example/data/csv/DataCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/EntityCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/ExperimentCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/MeasurementCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/RoleCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/RoleEntityPermissionCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/SampleCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/SpecialSampleCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/TraitCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/UserCsvReader.java (modified) (1 diff)
-
generated/java/example/data/csv/User_rolesCsvReader.java (modified) (1 diff)
-
generated/java/example/data/mappers/DataMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/EntityMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/ExperimentMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/MeasurementMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/RoleEntityPermissionMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/RoleMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/SampleMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/SpecialSampleMapper.java (modified) (8 diffs)
-
generated/java/example/data/mappers/TraitMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/UserMapper.java (modified) (7 diffs)
-
generated/java/example/data/mappers/User_rolesMapper.java (modified) (7 diffs)
-
generated/java/example/data/types/Data.java (modified) (2 diffs)
-
generated/java/example/data/types/Entity.java (modified) (2 diffs)
-
generated/java/example/data/types/Experiment.java (modified) (2 diffs)
-
generated/java/example/data/types/Identifiable.java (modified) (2 diffs)
-
generated/java/example/data/types/Measurement.java (modified) (2 diffs)
-
generated/java/example/data/types/Role.java (modified) (2 diffs)
-
generated/java/example/data/types/RoleEntityPermission.java (modified) (2 diffs)
-
generated/java/example/data/types/Sample.java (modified) (2 diffs)
-
generated/java/example/data/types/SpecialSample.java (modified) (2 diffs)
-
generated/java/example/data/types/Trait.java (modified) (2 diffs)
-
generated/java/example/data/types/User.java (modified) (2 diffs)
-
generated/java/example/data/types/User_roles.java (modified) (2 diffs)
-
generated/java/example/html/DataHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/EntityHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/ExperimentHtmlForm.java (modified) (2 diffs)
-
generated/java/example/html/IdentifiableHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/MeasurementHtmlForm.java (modified) (2 diffs)
-
generated/java/example/html/RoleEntityPermissionHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/RoleHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/SampleHtmlForm.java (modified) (2 diffs)
-
generated/java/example/html/SpecialSampleHtmlForm.java (modified) (3 diffs)
-
generated/java/example/html/TraitHtmlForm.java (modified) (2 diffs)
-
generated/java/example/html/UserHtmlForm.java (modified) (1 diff)
-
generated/java/example/html/User_rolesHtmlForm.java (modified) (1 diff)
-
generated/java/example/screen/MainMenu.java (modified) (2 diffs)
-
generated/java/example/screen/main/Experiment/ExperimentMenu/Measurements/DataForm.java (modified) (5 diffs)
-
generated/java/example/screen/main/Experiment/ExperimentMenu/MeasurementsForm.java (modified) (5 diffs)
-
generated/java/example/screen/main/Experiment/ExperimentMenu/SamplesForm.java (modified) (5 diffs)
-
generated/java/example/screen/main/Experiment/ExperimentMenu/TraitsForm.java (modified) (5 diffs)
-
generated/java/example/screen/main/Experiment/ExperimentMenuMenu.java (modified) (1 diff)
-
generated/java/example/screen/main/ExperimentForm.java (modified) (4 diffs)
-
generated/java/example/screen/main/MartviewPlugin.java (deleted)
-
generated/java/example/screen/main/PluginexamplesMenu.java (modified) (1 diff)
-
generated/java/example/screen/main/pluginexamples/ExperimentQueryPlugin.java (modified) (1 diff)
-
generated/java/example/screen/main/pluginexamples/GooglePlugin.java (modified) (1 diff)
-
generated/java/example/screen/main/pluginexamples/HelloWorldPlugin.java (modified) (1 diff)
-
generated/java/example/source.R (modified) (1 diff)
-
generated/java/example/tools/CopyMemoryToDatabase.java (modified) (1 diff)
-
generated/java/servlet/ContextListener.java (modified) (2 diffs)
-
generated/java/servlet/Copy_2_of_MolgenisServlet.java (deleted)
-
generated/java/servlet/MolgenisServlet.java (deleted)
-
generated/java/source.R (modified) (2 diffs)
-
generated/java/test (deleted)
-
generated/java/tools/CsvExport.java (modified) (1 diff)
-
generated/java/tools/CsvImportByName.java (modified) (1 diff)
-
generated/sql/create_tables.sql (modified) (1 diff)
-
handwritten/java/plugin/login (added)
-
handwritten/java/plugin/login/DatabaseLogin.java (added)
-
handwritten/java/plugin/login/LoginScreen.ftl (added)
-
handwritten/java/plugin/login/LoginScreen.java (added)
-
handwritten/java/plugin/login/UserLogin.ftl (added)
-
handwritten/java/plugin/login/UserLogin.java (added)
Legend:
- Unmodified
- Added
- Removed
-
molgenis3_3_distro/WebContent/META-INF/context.xml
r1997 r2015 10 10 url="jdbc:mysql://localhost/molgenis?innodb_autoinc_lock_mode=2" 11 11 removeAbandoned="true" 12 maxActive=" 1000"13 maxIdle=" 200"/>12 maxActive="8" 13 maxIdle="4"/> 14 14 </Context> -
molgenis3_3_distro/WebContent/doc/entity-uml-diagram.dot
r1980 r2015 6 6 rankdir="BT" 7 7 bgcolor = "grey" 8 labelfloat = "true" 9 mode = "hier" 10 overlap = "false" 11 splines = "false" 12 clusterrank = "global" 8 13 9 14 node [ … … 38 43 color = "black" 39 44 40 label = "{Experiment\n implements Identifiable| Id : int\lName : string\lDescription : text\lDate : date\l}"45 label = "{Experiment\n implements Identifiable|Description : text\lDate : date\l}" 41 46 ] 42 47 "Sample" [ … … 47 52 color = "black" 48 53 49 label = "{Sample\n implements Identifiable| Id : int\lName : string\lSpecies : string\lTissue : string\lSex : enum\lExperiment : xref(Experiment.Id)\l}"54 label = "{Sample\n implements Identifiable|Species : string\lTissue : string\lSex : enum\lExperiment : xref(Experiment.Id)\l}" 50 55 ] 51 56 "SpecialSample" [ … … 56 61 color = "black" 57 62 58 label = "{SpecialSample\n extends Sample| Id : int\lName : string\lSpecies : string\lTissue : string\lSex : enum\lExperiment : xref(Experiment.Id)\ldetail : string\l}"63 label = "{SpecialSample\n extends Sample|detail : string\l}" 59 64 ] 60 65 "Trait" [ … … 65 70 color = "black" 66 71 67 label = "{Trait\n implements Identifiable| Id : int\lName : string\lMolcular : bool\lExperiment : xref(Experiment.Id)\l}"72 label = "{Trait\n implements Identifiable|Molcular : bool\lExperiment : xref(Experiment.Id)\l}" 68 73 ] 69 74 "Measurement" [ … … 74 79 color = "black" 75 80 76 label = "{Measurement\n implements Identifiable| Id : int\lName : string\lExperiment : xref(Experiment.Id)\lDataFile : file\l}"81 label = "{Measurement\n implements Identifiable|Experiment : xref(Experiment.Id)\lDataFile : file\l}" 77 82 ] 78 83 "Data" [ … … 127 132 color = "#808080" 128 133 ] 129 "Experiment" -> "Identifiable"130 "Sample" -> "Identifiable"131 "Trait" -> "Identifiable"132 "Measurement" -> "Identifiable"133 134 134 135 /*inheritance relationships*/ … … 142 143 edge [ 143 144 arrowhead = "open" 144 headlabel = "one" 145 taillabel = "many" 145 arrowsize = 0.6 146 146 ] 147 "Sample" -> "Experiment" 148 "Trait" -> "Experiment" 149 "Measurement" -> "Experiment" 150 "Data" -> "Measurement" 151 "Data" -> "Sample" 152 "Data" -> "Trait" 153 "RoleEntityPermission" -> "Role" 154 "RoleEntityPermission" -> "Entity" 147 "Sample" -> "Experiment" [ 148 headlabel = "1" 149 taillabel = "*" 150 ] 151 "Trait" -> "Experiment" [ 152 headlabel = "1" 153 taillabel = "*" 154 ] 155 "Measurement" -> "Experiment" [ 156 headlabel = "1" 157 taillabel = "*" 158 ] 159 "Data" -> "Measurement" [ 160 headlabel = "1" 161 taillabel = "*" 162 ] 163 "Data" -> "Sample" [ 164 headlabel = "1" 165 taillabel = "*" 166 ] 167 "Data" -> "Trait" [ 168 headlabel = "1" 169 taillabel = "*" 170 ] 171 "RoleEntityPermission" -> "Role" [ 172 headlabel = "1" 173 taillabel = "*" 174 ] 175 "RoleEntityPermission" -> "Entity" [ 176 headlabel = "1" 177 taillabel = "*" 178 ] 155 179 156 180 157 181 /*many to many 'mref' foreign key relationships*/ 158 182 edge [ 159 arrowhead = " none"183 arrowhead = "open" 160 184 arrowtail = "open" 161 185 color = "black" 162 headlabel = "many" 163 taillabel = "many" 186 taillabel = "*" 187 arrowsize = 0.6 188 rank = "same" 164 189 ] 165 "Role" -> "User" 190 "User" -> "Role" [ 191 taillabel = "*" 192 headlabel = "*" 193 ] 166 194 } -
molgenis3_3_distro/WebContent/doc/objectmodel.html
r1980 r2015 56 56 <body> 57 57 <h1><a name="_top_of_page">My First MOLGENIS</a> documentation.</h1> 58 <!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd">59 58 This is an minimal example database to show how 60 59 MOLGENIS works. The purpose of this example database is to … … 85 84 <h3><a name="Identifiable">Identifiable</a> (interface). 86 85 </h3> 87 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 88 For modeling purposes only (denoted by 86 <p>For modeling purposes only (denoted by 89 87 abstract='true', this entity defines fields id and name centrally. 90 88 … … 139 137 <h3><a name="Experiment">Experiment</a> 140 138 </h3> 141 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 142 Summary of an experiment. 139 <p>Summary of an experiment. 143 140 </p> 144 141 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> … … 155 152 156 153 <!-- all the fields --> 157 <tr >158 <td style="color:#000000">Id</td>159 <td style="color:#000000">int</td>160 <td style="color:#000000">autogenerated id number (autoid)</td>161 <td style="color:#000000">162 163 not null,164 auto, </td>165 </tr>166 154 <tr > 167 155 <td style="color:#000000">Name</td> … … 213 201 <h3><a name="Sample">Sample</a> 214 202 </h3> 215 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 216 Samples that are part of an experiment. 203 <p>Samples that are part of an experiment. 217 204 218 205 </p> … … 230 217 231 218 <!-- all the fields --> 232 <tr >233 <td style="color:#000000">Id</td>234 <td style="color:#000000">int</td>235 <td style="color:#000000">autogenerated id number (autoid)</td>236 <td style="color:#000000">237 238 not null,239 auto, </td>240 </tr>241 219 <tr > 242 220 <td style="color:#000000">Name</td> … … 322 300 323 301 <!-- all the fields --> 324 <tr >325 <td style="color:#333333; font-style:italic;">Id*</td>326 <td style="color:#333333; font-style:italic;">int</td>327 <td style="color:#333333; font-style:italic;">autogenerated id number (autoid)</td>328 <td style="color:#333333; font-style:italic;">329 330 not null,331 auto, </td>332 </tr>333 302 <tr > 334 303 <td style="color:#333333; font-style:italic;">Name*</td> … … 401 370 <h3><a name="Trait">Trait</a> 402 371 </h3> 403 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 404 Traits that are studied in this experiment. 372 <p>Traits that are studied in this experiment. 405 373 406 374 </p> … … 418 386 419 387 <!-- all the fields --> 420 <tr >421 <td style="color:#000000">Id</td>422 <td style="color:#000000">int</td>423 <td style="color:#000000">autogenerated id number (autoid)</td>424 <td style="color:#000000">425 426 not null,427 auto, </td>428 </tr>429 388 <tr > 430 389 <td style="color:#000000">Name</td> … … 477 436 <h3><a name="Measurement">Measurement</a> 478 437 </h3> 479 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 480 Measurements (i.e. set of trait observations 438 <p>Measurements (i.e. set of trait observations 481 439 per sample) that are part of an experiment. 482 440 </p> … … 494 452 495 453 <!-- all the fields --> 496 <tr >497 <td style="color:#000000">Id</td>498 <td style="color:#000000">int</td>499 <td style="color:#000000">autogenerated id number (autoid)</td>500 <td style="color:#000000">501 502 not null,503 auto, </td>504 </tr>505 454 <tr > 506 455 <td style="color:#000000">Name</td> … … 553 502 <h3><a name="Data">Data</a> 554 503 </h3> 555 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 556 Data values (observations) of a measurement. Note: 504 <p>Data values (observations) of a measurement. Note: 557 505 Data doesn't inherit from Identifiable because it has no unique name. 558 506 … … 764 712 <h3><a name="Entity">Entity</a> 765 713 </h3> 766 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 767 Catalog of entity names 714 <p>Catalog of entity names 768 715 </p> 769 716 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> … … 812 759 <h3><a name="RoleEntityPermission">RoleEntityPermission</a> 813 760 </h3> 814 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 815 Assign rights on entities to roles. 761 <p>Assign rights on entities to roles. 816 762 </p> 817 763 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> … … 886 832 <a href="#_top_of_page">go to top</a> 887 833 888 <div align="center">Documentation generated on May 22, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div>834 <div align="center">Documentation generated on July 17, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div> 889 835 </body></html> 890 836 -
molgenis3_3_distro/WebContent/doc/tabledoc.html
r1980 r2015 70 70 <h2>Table: <a name="Identifiable">Identifiable</a> (interface). 71 71 </h2> 72 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 73 For modeling purposes only (denoted by 72 <p>For modeling purposes only (denoted by 74 73 abstract='true', this entity defines fields id and name centrally. 75 74 … … 127 126 <h2>Table: <a name="Experiment">Experiment</a> 128 127 </h2> 129 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 130 Summary of an experiment. 128 <p>Summary of an experiment. 131 129 </p> 132 130 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> … … 196 194 <h2>Table: <a name="Sample">Sample</a> 197 195 </h2> 198 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 199 Samples that are part of an experiment. 196 <p>Samples that are part of an experiment. 200 197 201 198 </p> … … 345 342 <h2>Table: <a name="Trait">Trait</a> 346 343 </h2> 347 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 348 Traits that are studied in this experiment. 344 <p>Traits that are studied in this experiment. 349 345 350 346 </p> … … 415 411 <h2>Table: <a name="Measurement">Measurement</a> 416 412 </h2> 417 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 418 Measurements (i.e. set of trait observations 413 <p>Measurements (i.e. set of trait observations 419 414 per sample) that are part of an experiment. 420 415 </p> … … 485 480 <h2>Table: <a name="Data">Data</a> 486 481 </h2> 487 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 488 Data values (observations) of a measurement. Note: 482 <p>Data values (observations) of a measurement. Note: 489 483 Data doesn't inherit from Identifiable because it has no unique name. 490 484 … … 708 702 <h2>Table: <a name="Entity">Entity</a> 709 703 </h2> 710 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 711 Catalog of entity names 704 <p>Catalog of entity names 712 705 </p> 713 706 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> … … 759 752 <h2>Table: <a name="RoleEntityPermission">RoleEntityPermission</a> 760 753 </h2> 761 <p><!DOCTYPE description SYSTEM "/Development/Molgenis33Workspace/molgenis3_3_distro/molgenis.dtd"> 762 Assign rights on entities to roles. 754 <p>Assign rights on entities to roles. 763 755 </p> 764 756 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> -
molgenis3_3_distro/generated/java/MolgenisServlet.java
r1952 r2015 1 1 /* 2 2 * Created by: org.molgenis.generators.servlet.MolgenisServletGen 3 * Date: April 30, 20093 * Date: July 17, 2009 4 4 */ 5 5 6 import java.io.File; 6 7 7 import javax.naming.InitialContext;8 8 import javax.naming.NamingException; 9 9 import javax.servlet.http.HttpServletRequest; 10 import javax.sql.DataSource; 10 11 11 import org.apache.commons.dbcp.BasicDataSource;12 12 import org.molgenis.framework.Database; 13 import org.molgenis.framework.auth.Login; 14 import org.molgenis.framework.auth.SimpleLogin; 13 import org.molgenis.framework.security.Security; 15 14 import org.molgenis.framework.data.DatabaseException; 16 import org.molgenis.framework.data.jdbc.datasource.JndiDataSourceWrapper;17 15 import org.molgenis.framework.screen.UserInterface; 18 16 import org.molgenis.framework.server.AbstractMolgenisServlet; 17 18 import org.molgenis.framework.data.jdbc.datasource.JndiDataSourceWrapper; 19 19 20 20 public class MolgenisServlet extends AbstractMolgenisServlet … … 23 23 private static final long serialVersionUID = 3141439968743510237L; 24 24 /** */ 25 private Database database = null;26 25 27 26 public Database getDatabase() throws DatabaseException, NamingException 28 27 { 29 //get from JNDI (only first time, then cached) 30 if(database == null) 31 { 32 String jndiName = "java:comp/env/jdbc/molgenisdb"; 33 //InitialContext context = new InitialContext(); 34 //BasicDataSource dsource = (BasicDataSource) context.lookup( jndiName ); 35 //database = new example.data.JDBCDatabase(dsource, new File("null")); 36 JndiDataSourceWrapper source = new JndiDataSourceWrapper(jndiName); 37 database = new example.JDBCDatabase(source, new File("null")); 38 } 28 //The datasource is created by the servletcontext! 29 DataSource dataSource = (DataSource)getServletContext().getAttribute("DataSource"); 30 return new example.JDBCDatabase(dataSource, new File("null")); 39 31 40 return database; 32 //TOMCAT 33 //String jndiName = "java:comp/env/jdbc/molgenisdb"; 34 //JndiDataSourceWrapper source = new JndiDataSourceWrapper(jndiName); 35 //return new example.JDBCDatabase(source, new File("attachedfiles")); 36 37 //GLASSFISH 38 //DataSource dataSource = (DataSource)getServletContext().getAttribute("DataSource"); 39 //return new example.JDBCDatabase(dataSource, new File("null")); 41 40 } 42 41 43 public LogincreateLogin( Database db, HttpServletRequest request )42 public Security createLogin( Database db, HttpServletRequest request ) 44 43 { 45 return new SimpleLogin();44 return new org.molgenis.framework.security.SimpleSecurity(); 46 45 } 47 46 48 public UserInterface createApplication( Database db, LoginuserLogin )47 public UserInterface createApplication( Security userLogin ) 49 48 { 50 UserInterface app = new UserInterface( db,userLogin);49 UserInterface app = new UserInterface( userLogin); 51 50 app.setLabel("My First MOLGENIS"); 52 51 app.setVersion("3.3.0-testing"); -
molgenis3_3_distro/generated/java/example/JDBCDatabase.java
r1980 r2015 1 1 /* File: example/model/JDBCDatabase 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.JDBCDatabaseGen 3.3.0-testing … … 30 30 public JDBCDatabase(DataSourceWrapper data_src, File file_src) throws DatabaseException 31 31 { 32 super(data_src, file_src );32 super(data_src, file_src, new JDBCMetaDatabase()); 33 33 this.setup(); 34 34 } -
molgenis3_3_distro/generated/java/example/JDBCMetaDatabase.java
r1980 r2015 1 1 /* File: example/model/JDBCDatabase 2 2 * Copyright: Inventory 2000-2.009, GBIC 2002-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.JDBCMetaDatabaseGen 3.3.0-testing … … 9 9 package example; 10 10 11 import org.molgenis.framework.data.DatabaseException; 11 12 import org.molgenis.model.syntax.Entity; 12 13 import org.molgenis.model.syntax.Model; … … 14 15 import org.molgenis.model.parser.MolgenisModelException; 15 16 17 /** 18 * This class is an in memory representation of the contents of your *_db.xml file 19 * Utility of this class is to allow for dynamic querying and/or user interfacing 20 * for example within a query tool or a security module. 21 */ 16 22 public class JDBCMetaDatabase extends Model 17 23 { 18 public JDBCMetaDatabase() throws MolgenisModelException24 public JDBCMetaDatabase() throws DatabaseException 19 25 { 20 26 super("example"); 21 Entity Identifiable_entity = new Entity("Identifiable",this.getDatabase()); 22 Identifiable_entity.setImplements(new String[]{}); 23 Field Identifiable_Id_field = new Field(Identifiable_entity, "Id", Field.Type.getType("int")); 24 25 Identifiable_entity.addField(Identifiable_Id_field); 26 Field Identifiable_Name_field = new Field(Identifiable_entity, "Name", Field.Type.getType("string")); 27 28 Identifiable_entity.addField(Identifiable_Name_field); 29 30 31 Entity Experiment_entity = new Entity("Experiment",this.getDatabase()); 32 Experiment_entity.setImplements(new String[]{"Identifiable"}); 33 Field Experiment_Description_field = new Field(Experiment_entity, "Description", Field.Type.getType("text")); 34 35 Experiment_entity.addField(Experiment_Description_field); 36 Field Experiment_Date_field = new Field(Experiment_entity, "Date", Field.Type.getType("date")); 37 38 Experiment_entity.addField(Experiment_Date_field); 39 Field Experiment_Id_field = new Field(Experiment_entity, "Id", Field.Type.getType("int")); 40 41 Experiment_entity.addField(Experiment_Id_field); 42 43 44 Entity Sample_entity = new Entity("Sample",this.getDatabase()); 45 Sample_entity.setImplements(new String[]{"Identifiable"}); 46 Field Sample_type_field = new Field(Sample_entity, "type", Field.Type.getType("enum")); 47 48 Sample_entity.addField(Sample_type_field); 49 Field Sample_Species_field = new Field(Sample_entity, "Species", Field.Type.getType("string")); 50 51 Sample_entity.addField(Sample_Species_field); 52 Field Sample_Tissue_field = new Field(Sample_entity, "Tissue", Field.Type.getType("string")); 53 54 Sample_entity.addField(Sample_Tissue_field); 55 Field Sample_Sex_field = new Field(Sample_entity, "Sex", Field.Type.getType("enum")); 56 57 Sample_entity.addField(Sample_Sex_field); 58 Field Sample_Experiment_field = new Field(Sample_entity, "Experiment", Field.Type.getType("xref")); 59 Sample_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 60 Sample_entity.addField(Sample_Experiment_field); 61 Field Sample_Id_field = new Field(Sample_entity, "Id", Field.Type.getType("int")); 62 63 Sample_entity.addField(Sample_Id_field); 64 65 66 Entity SpecialSample_entity = new Entity("SpecialSample",this.getDatabase()); 67 SpecialSample_entity.setImplements(new String[]{}); 68 Field SpecialSample_detail_field = new Field(SpecialSample_entity, "detail", Field.Type.getType("string")); 69 70 SpecialSample_entity.addField(SpecialSample_detail_field); 71 Field SpecialSample_Id_field = new Field(SpecialSample_entity, "Id", Field.Type.getType("int")); 72 73 SpecialSample_entity.addField(SpecialSample_Id_field); 74 75 76 Entity Trait_entity = new Entity("Trait",this.getDatabase()); 77 Trait_entity.setImplements(new String[]{"Identifiable"}); 78 Field Trait_Molcular_field = new Field(Trait_entity, "Molcular", Field.Type.getType("bool")); 79 80 Trait_entity.addField(Trait_Molcular_field); 81 Field Trait_Experiment_field = new Field(Trait_entity, "Experiment", Field.Type.getType("xref")); 82 Trait_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 83 Trait_entity.addField(Trait_Experiment_field); 84 Field Trait_Id_field = new Field(Trait_entity, "Id", Field.Type.getType("int")); 85 86 Trait_entity.addField(Trait_Id_field); 87 88 89 Entity Measurement_entity = new Entity("Measurement",this.getDatabase()); 90 Measurement_entity.setImplements(new String[]{"Identifiable"}); 91 Field Measurement_Experiment_field = new Field(Measurement_entity, "Experiment", Field.Type.getType("xref")); 92 Measurement_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 93 Measurement_entity.addField(Measurement_Experiment_field); 94 Field Measurement_DataFile_field = new Field(Measurement_entity, "DataFile", Field.Type.getType("file")); 95 96 Measurement_entity.addField(Measurement_DataFile_field); 97 Field Measurement_Id_field = new Field(Measurement_entity, "Id", Field.Type.getType("int")); 98 99 Measurement_entity.addField(Measurement_Id_field); 100 101 102 Entity Data_entity = new Entity("Data",this.getDatabase()); 103 Data_entity.setImplements(new String[]{}); 104 Field Data_Id_field = new Field(Data_entity, "Id", Field.Type.getType("int")); 105 106 Data_entity.addField(Data_Id_field); 107 Field Data_Measurement_field = new Field(Data_entity, "Measurement", Field.Type.getType("xref")); 108 Data_Measurement_field.setXRefVariables("Measurement", "Id","Name"); 109 Data_entity.addField(Data_Measurement_field); 110 Field Data_Sample_field = new Field(Data_entity, "Sample", Field.Type.getType("xref")); 111 Data_Sample_field.setXRefVariables("Sample", "Id","Name"); 112 Data_entity.addField(Data_Sample_field); 113 Field Data_Trait_field = new Field(Data_entity, "Trait", Field.Type.getType("xref")); 114 Data_Trait_field.setXRefVariables("Trait", "Id","Name"); 115 Data_entity.addField(Data_Trait_field); 116 Field Data_Value_field = new Field(Data_entity, "Value", Field.Type.getType("string")); 117 118 Data_entity.addField(Data_Value_field); 119 120 121 Entity Role_entity = new Entity("Role",this.getDatabase()); 122 Role_entity.setImplements(new String[]{}); 123 Field Role_id_field = new Field(Role_entity, "id", Field.Type.getType("int")); 124 125 Role_entity.addField(Role_id_field); 126 Field Role_name_field = new Field(Role_entity, "name", Field.Type.getType("string")); 127 128 Role_entity.addField(Role_name_field); 129 Field Role_superuser_field = new Field(Role_entity, "superuser", Field.Type.getType("bool")); 130 131 Role_entity.addField(Role_superuser_field); 132 133 134 Entity User_entity = new Entity("User",this.getDatabase()); 135 User_entity.setImplements(new String[]{}); 136 Field User_id_field = new Field(User_entity, "id", Field.Type.getType("int")); 137 138 User_entity.addField(User_id_field); 139 Field User_name_field = new Field(User_entity, "name", Field.Type.getType("string")); 140 141 User_entity.addField(User_name_field); 142 Field User_password_field = new Field(User_entity, "password", Field.Type.getType("string")); 143 144 User_entity.addField(User_password_field); 145 Field User_roles_field = new Field(User_entity, "roles", Field.Type.getType("mref")); 146 User_roles_field.setXRefVariables("Role", "id","name"); 147 User_entity.addField(User_roles_field); 148 149 150 Entity Entity_entity = new Entity("Entity",this.getDatabase()); 151 Entity_entity.setImplements(new String[]{}); 152 Field Entity_id_field = new Field(Entity_entity, "id", Field.Type.getType("int")); 153 154 Entity_entity.addField(Entity_id_field); 155 Field Entity_className_field = new Field(Entity_entity, "className", Field.Type.getType("string")); 156 157 Entity_entity.addField(Entity_className_field); 158 159 160 Entity RoleEntityPermission_entity = new Entity("RoleEntityPermission",this.getDatabase()); 161 RoleEntityPermission_entity.setImplements(new String[]{}); 162 Field RoleEntityPermission_id_field = new Field(RoleEntityPermission_entity, "id", Field.Type.getType("int")); 163 164 RoleEntityPermission_entity.addField(RoleEntityPermission_id_field); 165 Field RoleEntityPermission_role_field = new Field(RoleEntityPermission_entity, "role", Field.Type.getType("xref")); 166 RoleEntityPermission_role_field.setXRefVariables("Role", "id","name"); 167 RoleEntityPermission_entity.addField(RoleEntityPermission_role_field); 168 Field RoleEntityPermission_entity_field = new Field(RoleEntityPermission_entity, "entity", Field.Type.getType("xref")); 169 RoleEntityPermission_entity_field.setXRefVariables("Entity", "id","className"); 170 RoleEntityPermission_entity.addField(RoleEntityPermission_entity_field); 171 Field RoleEntityPermission_permission_field = new Field(RoleEntityPermission_entity, "permission", Field.Type.getType("enum")); 172 173 RoleEntityPermission_entity.addField(RoleEntityPermission_permission_field); 174 175 176 Entity User_roles_entity = new Entity("User_roles",this.getDatabase()); 177 User_roles_entity.setImplements(new String[]{}); 178 Field User_roles_Role_field = new Field(User_roles_entity, "Role", Field.Type.getType("xref")); 179 User_roles_Role_field.setXRefVariables("Role", "id","name"); 180 User_roles_entity.addField(User_roles_Role_field); 181 Field User_roles_User_field = new Field(User_roles_entity, "User", Field.Type.getType("xref")); 182 User_roles_User_field.setXRefVariables("User", "id","id"); 183 User_roles_entity.addField(User_roles_User_field); 184 185 27 try 28 { 29 Entity Identifiable_entity = new Entity("Identifiable",this.getDatabase()); 30 Field Identifiable_Id_field = new Field(Identifiable_entity, "Id", Field.Type.getType("int")); 31 32 Identifiable_entity.addField(Identifiable_Id_field); 33 Field Identifiable_Name_field = new Field(Identifiable_entity, "Name", Field.Type.getType("string")); 34 35 Identifiable_entity.addField(Identifiable_Name_field); 36 Identifiable_entity.addKey(new String[]{"Id"},false,""); 37 Identifiable_entity.addKey(new String[]{"Name"},false,""); 38 39 40 Entity Experiment_entity = new Entity("Experiment",this.getDatabase()); 41 Experiment_entity.setImplements(new String[]{"Identifiable"}); 42 Field Experiment_Description_field = new Field(Experiment_entity, "Description", Field.Type.getType("text")); 43 44 Experiment_entity.addField(Experiment_Description_field); 45 Field Experiment_Date_field = new Field(Experiment_entity, "Date", Field.Type.getType("date")); 46 47 Experiment_entity.addField(Experiment_Date_field); 48 Field Experiment_Id_field = new Field(Experiment_entity, "Id", Field.Type.getType("int")); 49 50 Experiment_entity.addField(Experiment_Id_field); 51 Experiment_entity.addKey(new String[]{"Id"},false,""); 52 Experiment_entity.addKey(new String[]{"Name"},false,""); 53 Experiment_entity.addKey(new String[]{"Id"},false,""); 54 55 56 Entity Sample_entity = new Entity("Sample",this.getDatabase()); 57 Sample_entity.setImplements(new String[]{"Identifiable"}); 58 Field Sample_type_field = new Field(Sample_entity, "type", Field.Type.getType("enum")); 59 60 Sample_entity.addField(Sample_type_field); 61 Field Sample_Species_field = new Field(Sample_entity, "Species", Field.Type.getType("string")); 62 63 Sample_entity.addField(Sample_Species_field); 64 Field Sample_Tissue_field = new Field(Sample_entity, "Tissue", Field.Type.getType("string")); 65 66 Sample_entity.addField(Sample_Tissue_field); 67 Field Sample_Sex_field = new Field(Sample_entity, "Sex", Field.Type.getType("enum")); 68 69 Sample_entity.addField(Sample_Sex_field); 70 Field Sample_Experiment_field = new Field(Sample_entity, "Experiment", Field.Type.getType("xref")); 71 Sample_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 72 Sample_entity.addField(Sample_Experiment_field); 73 Field Sample_Id_field = new Field(Sample_entity, "Id", Field.Type.getType("int")); 74 75 Sample_entity.addField(Sample_Id_field); 76 Sample_entity.addKey(new String[]{"Id"},false,""); 77 Sample_entity.addKey(new String[]{"Name"},false,""); 78 Sample_entity.addKey(new String[]{"Id"},false,""); 79 80 81 Entity SpecialSample_entity = new Entity("SpecialSample",this.getDatabase()); 82 SpecialSample_entity.setParents(new String[]{"Sample"}); 83 Field SpecialSample_detail_field = new Field(SpecialSample_entity, "detail", Field.Type.getType("string")); 84 85 SpecialSample_entity.addField(SpecialSample_detail_field); 86 Field SpecialSample_Id_field = new Field(SpecialSample_entity, "Id", Field.Type.getType("int")); 87 88 SpecialSample_entity.addField(SpecialSample_Id_field); 89 SpecialSample_entity.addKey(new String[]{"Id"},false,""); 90 91 92 Entity Trait_entity = new Entity("Trait",this.getDatabase()); 93 Trait_entity.setImplements(new String[]{"Identifiable"}); 94 Field Trait_Molcular_field = new Field(Trait_entity, "Molcular", Field.Type.getType("bool")); 95 96 Trait_entity.addField(Trait_Molcular_field); 97 Field Trait_Experiment_field = new Field(Trait_entity, "Experiment", Field.Type.getType("xref")); 98 Trait_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 99 Trait_entity.addField(Trait_Experiment_field); 100 Field Trait_Id_field = new Field(Trait_entity, "Id", Field.Type.getType("int")); 101 102 Trait_entity.addField(Trait_Id_field); 103 Trait_entity.addKey(new String[]{"Id"},false,""); 104 Trait_entity.addKey(new String[]{"Name"},false,""); 105 Trait_entity.addKey(new String[]{"Id"},false,""); 106 107 108 Entity Measurement_entity = new Entity("Measurement",this.getDatabase()); 109 Measurement_entity.setImplements(new String[]{"Identifiable"}); 110 Field Measurement_Experiment_field = new Field(Measurement_entity, "Experiment", Field.Type.getType("xref")); 111 Measurement_Experiment_field.setXRefVariables("Experiment", "Id","Name"); 112 Measurement_entity.addField(Measurement_Experiment_field); 113 Field Measurement_DataFile_field = new Field(Measurement_entity, "DataFile", Field.Type.getType("file")); 114 115 Measurement_entity.addField(Measurement_DataFile_field); 116 Field Measurement_Id_field = new Field(Measurement_entity, "Id", Field.Type.getType("int")); 117 118 Measurement_entity.addField(Measurement_Id_field); 119 Measurement_entity.addKey(new String[]{"Id"},false,""); 120 Measurement_entity.addKey(new String[]{"Name"},false,""); 121 Measurement_entity.addKey(new String[]{"Id"},false,""); 122 123 124 Entity Data_entity = new Entity("Data",this.getDatabase()); 125 Field Data_Id_field = new Field(Data_entity, "Id", Field.Type.getType("int")); 126 127 Data_entity.addField(Data_Id_field); 128 Field Data_Measurement_field = new Field(Data_entity, "Measurement", Field.Type.getType("xref")); 129 Data_Measurement_field.setXRefVariables("Measurement", "Id","Name"); 130 Data_entity.addField(Data_Measurement_field); 131 Field Data_Sample_field = new Field(Data_entity, "Sample", Field.Type.getType("xref")); 132 Data_Sample_field.setXRefVariables("Sample", "Id","Name"); 133 Data_entity.addField(Data_Sample_field); 134 Field Data_Trait_field = new Field(Data_entity, "Trait", Field.Type.getType("xref")); 135 Data_Trait_field.setXRefVariables("Trait", "Id","Name"); 136 Data_entity.addField(Data_Trait_field); 137 Field Data_Value_field = new Field(Data_entity, "Value", Field.Type.getType("string")); 138 139 Data_entity.addField(Data_Value_field); 140 Data_entity.addKey(new String[]{"Id"},false,""); 141 Data_entity.addKey(new String[]{"Measurement","Sample","Trait"},false,""); 142 143 144 Entity Role_entity = new Entity("Role",this.getDatabase()); 145 Field Role_id_field = new Field(Role_entity, "id", Field.Type.getType("int")); 146 147 Role_entity.addField(Role_id_field); 148 Field Role_name_field = new Field(Role_entity, "name", Field.Type.getType("string")); 149 150 Role_entity.addField(Role_name_field); 151 Field Role_superuser_field = new Field(Role_entity, "superuser", Field.Type.getType("bool")); 152 153 Role_entity.addField(Role_superuser_field); 154 Role_entity.addKey(new String[]{"id"},false,""); 155 Role_entity.addKey(new String[]{"name"},false,""); 156 157 158 Entity User_entity = new Entity("User",this.getDatabase()); 159 Field User_id_field = new Field(User_entity, "id", Field.Type.getType("int")); 160 161 User_entity.addField(User_id_field); 162 Field User_name_field = new Field(User_entity, "name", Field.Type.getType("string")); 163 164 User_entity.addField(User_name_field); 165 Field User_password_field = new Field(User_entity, "password", Field.Type.getType("string")); 166 167 User_entity.addField(User_password_field); 168 Field User_roles_field = new Field(User_entity, "roles", Field.Type.getType("mref")); 169 User_roles_field.setXRefVariables("Role", "id","name"); 170 User_entity.addField(User_roles_field); 171 User_entity.addKey(new String[]{"id"},false,""); 172 User_entity.addKey(new String[]{"name"},false,""); 173 174 175 Entity Entity_entity = new Entity("Entity",this.getDatabase()); 176 Field Entity_id_field = new Field(Entity_entity, "id", Field.Type.getType("int")); 177 178 Entity_entity.addField(Entity_id_field); 179 Field Entity_className_field = new Field(Entity_entity, "className", Field.Type.getType("string")); 180 181 Entity_entity.addField(Entity_className_field); 182 Entity_entity.addKey(new String[]{"id"},false,""); 183 184 185 Entity RoleEntityPermission_entity = new Entity("RoleEntityPermission",this.getDatabase()); 186 Field RoleEntityPermission_id_field = new Field(RoleEntityPermission_entity, "id", Field.Type.getType("int")); 187 188 RoleEntityPermission_entity.addField(RoleEntityPermission_id_field); 189 Field RoleEntityPermission_role_field = new Field(RoleEntityPermission_entity, "role", Field.Type.getType("xref")); 190 RoleEntityPermission_role_field.setXRefVariables("Role", "id","name"); 191 RoleEntityPermission_entity.addField(RoleEntityPermission_role_field); 192 Field RoleEntityPermission_entity_field = new Field(RoleEntityPermission_entity, "entity", Field.Type.getType("xref")); 193 RoleEntityPermission_entity_field.setXRefVariables("Entity", "id","className"); 194 RoleEntityPermission_entity.addField(RoleEntityPermission_entity_field); 195 Field RoleEntityPermission_permission_field = new Field(RoleEntityPermission_entity, "permission", Field.Type.getType("enum")); 196 197 RoleEntityPermission_entity.addField(RoleEntityPermission_permission_field); 198 RoleEntityPermission_entity.addKey(new String[]{"id"},false,""); 199 200 201 Entity User_roles_entity = new Entity("User_roles",this.getDatabase()); 202 Field User_roles_Role_field = new Field(User_roles_entity, "Role", Field.Type.getType("xref")); 203 User_roles_Role_field.setXRefVariables("Role", "id","name"); 204 User_roles_entity.addField(User_roles_Role_field); 205 Field User_roles_User_field = new Field(User_roles_entity, "User", Field.Type.getType("xref")); 206 User_roles_User_field.setXRefVariables("User", "id","id"); 207 User_roles_entity.addField(User_roles_User_field); 208 User_roles_entity.addKey(new String[]{"Role","User"},false,""); 209 210 211 } catch (MolgenisModelException e) 212 { 213 throw new DatabaseException(e); 214 } 186 215 } 187 216 } -
molgenis3_3_distro/generated/java/example/R/Data.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Data.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Entity.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Entity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Experiment.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Experiment.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Measurement.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Measurement.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Role.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Role.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/RoleEntityPermission.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/RoleEntityPermission.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Sample.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Sample.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/SpecialSample.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/SpecialSample.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/Trait.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/Trait.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/User.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/User.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/R/User_roles.R
r1980 r2015 2 2 # File: example/R/generated\java\example\R/User_roles.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/InMemoryDatabase.java
r1980 r2015 1 1 /* File: example/model/JDBCDatabase 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.InMemoryDatabaseGen 3.3.0-testing … … 26 26 public Model getMetaData() throws DatabaseException 27 27 { 28 try 29 { 30 return new JDBCMetaDatabase(); 31 } 32 catch (MolgenisModelException e) 33 { 34 // TODO Auto-generated catch block 35 e.printStackTrace(); 36 throw new DatabaseException(e); 37 } 28 return new JDBCMetaDatabase(); 38 29 } 39 30 } -
molgenis3_3_distro/generated/java/example/data/csv/DataCsvReader.java
r1980 r2015 2 2 /* File: example/model/Data.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/EntityCsvReader.java
r1980 r2015 2 2 /* File: example/model/Entity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/ExperimentCsvReader.java
r1980 r2015 2 2 /* File: example/model/Experiment.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/MeasurementCsvReader.java
r1980 r2015 2 2 /* File: example/model/Measurement.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/RoleCsvReader.java
r1980 r2015 2 2 /* File: example/model/Role.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/RoleEntityPermissionCsvReader.java
r1980 r2015 2 2 /* File: example/model/RoleEntityPermission.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/SampleCsvReader.java
r1980 r2015 2 2 /* File: example/model/Sample.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/SpecialSampleCsvReader.java
r1980 r2015 2 2 /* File: example/model/SpecialSample.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/TraitCsvReader.java
r1980 r2015 2 2 /* File: example/model/Trait.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/UserCsvReader.java
r1980 r2015 2 2 /* File: example/model/User.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/csv/User_rolesCsvReader.java
r1980 r2015 2 2 /* File: example/model/User_roles.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/data/mappers/DataMapper.java
r1980 r2015 1 1 /* File: example/model/Data.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 80 82 +", xref2.name AS trait_name" 81 83 +" FROM data " 82 +" LEFT JOIN measurement AS xref0 ON data.measurement=xref0.id" +" LEFT JOIN sample AS xref1 ON data.sample=xref1.id" +" LEFT JOIN trait AS xref2 ON data.trait=xref2.id" 83 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 84 +" LEFT JOIN measurement AS xref0 ON data.measurement=xref0.id" +" LEFT JOIN sample AS xref1 ON data.sample=xref1.id" +" LEFT JOIN trait AS xref2 ON data.trait=xref2.id"; 84 85 } 85 86 … … 90 91 +" LEFT JOIN measurement AS xref0 ON data.measurement=xref0.id" 91 92 +" LEFT JOIN sample AS xref1 ON data.sample=xref1.id" 92 +" LEFT JOIN trait AS xref2 ON data.trait=xref2.id" 93 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 93 +" LEFT JOIN trait AS xref2 ON data.trait=xref2.id"; 94 94 } 95 95 … … 97 97 public String getTableFieldName(String fieldName) 98 98 { 99 if("Id".equals (fieldName)) return "data.id";100 if("Measurement".equals (fieldName)) return "data.measurement";101 if("Sample".equals (fieldName)) return "data.sample";102 if("Trait".equals (fieldName)) return "data.trait";103 if("Value".equals (fieldName)) return "data.value";99 if("Id".equalsIgnoreCase(fieldName)) return "data.id"; 100 if("Measurement".equalsIgnoreCase(fieldName)) return "data.measurement"; 101 if("Sample".equalsIgnoreCase(fieldName)) return "data.sample"; 102 if("Trait".equalsIgnoreCase(fieldName)) return "data.trait"; 103 if("Value".equalsIgnoreCase(fieldName)) return "data.value"; 104 104 //alias for query on id field of xref entity 105 if("Measurement_Id".equals (fieldName)) return "data.measurement";105 if("Measurement_Id".equalsIgnoreCase(fieldName)) return "data.measurement"; 106 106 //alias for query on label of the xref entity 107 if("Measurement_Name".equals (fieldName)) return "xref0.name";107 if("Measurement_Name".equalsIgnoreCase(fieldName)) return "xref0.name"; 108 108 //alias for query on id field of xref entity 109 if("Sample_Id".equals (fieldName)) return "data.sample";109 if("Sample_Id".equalsIgnoreCase(fieldName)) return "data.sample"; 110 110 //alias for query on label of the xref entity 111 if("Sample_Name".equals (fieldName)) return "xref1.name";111 if("Sample_Name".equalsIgnoreCase(fieldName)) return "xref1.name"; 112 112 //alias for query on id field of xref entity 113 if("Trait_Id".equals (fieldName)) return "data.trait";113 if("Trait_Id".equalsIgnoreCase(fieldName)) return "data.trait"; 114 114 //alias for query on label of the xref entity 115 if("Trait_Name".equals (fieldName)) return "xref2.name";115 if("Trait_Name".equalsIgnoreCase(fieldName)) return "xref2.name"; 116 116 return fieldName; 117 117 } … … 120 120 public Type getFieldType(String fieldName) 121 121 { 122 if("Id".equals (fieldName)) return Type.INT;123 if("Measurement".equals (fieldName)) return Type.INT;124 if("Measurement_Name".equals (fieldName)) return Type.STRING;125 if("Sample".equals (fieldName)) return Type.INT;126 if("Sample_Name".equals (fieldName)) return Type.STRING;127 if("Trait".equals (fieldName)) return Type.INT;128 if("Trait_Name".equals (fieldName)) return Type.STRING;129 if("Value".equals (fieldName)) return Type.STRING;122 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 123 if("Measurement".equalsIgnoreCase(fieldName)) return Type.INT; 124 if("Measurement_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 125 if("Sample".equalsIgnoreCase(fieldName)) return Type.INT; 126 if("Sample_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 127 if("Trait".equalsIgnoreCase(fieldName)) return Type.INT; 128 if("Trait_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 129 if("Value".equalsIgnoreCase(fieldName)) return Type.STRING; 130 130 return Type.STRING; 131 131 } … … 196 196 { 197 197 entity.setId(i); 198 } 198 } 199 200 @Override 201 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 202 { 203 204 { 205 return rule; 206 } 207 } 208 199 209 @Override 200 210 public int executeAdd(List<Data> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/EntityMapper.java
r1980 r2015 1 1 /* File: example/model/Entity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 70 72 +", entity.classname" 71 73 +" FROM entity " 72 73 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 74 ; 74 75 } 75 76 … … 77 78 { 78 79 return "select count(*) as num_rows " 79 +" FROM entity " 80 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 80 +" FROM entity "; 81 81 } 82 82 … … 84 84 public String getTableFieldName(String fieldName) 85 85 { 86 if("id".equals (fieldName)) return "entity.id";87 if("className".equals (fieldName)) return "entity.classname";86 if("id".equalsIgnoreCase(fieldName)) return "entity.id"; 87 if("className".equalsIgnoreCase(fieldName)) return "entity.classname"; 88 88 return fieldName; 89 89 } … … 92 92 public Type getFieldType(String fieldName) 93 93 { 94 if("id".equals (fieldName)) return Type.INT;95 if("className".equals (fieldName)) return Type.STRING;94 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 95 if("className".equalsIgnoreCase(fieldName)) return Type.STRING; 96 96 return Type.STRING; 97 97 } … … 105 105 { 106 106 entity.setId(i); 107 } 107 } 108 109 @Override 110 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 111 { 112 113 { 114 return rule; 115 } 116 } 117 108 118 @Override 109 119 public int executeAdd(List<Entity> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/ExperimentMapper.java
r1980 r2015 1 1 /* File: example/model/Experiment.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 72 74 +", experiment.date" 73 75 +" FROM experiment " 74 75 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 76 ; 76 77 } 77 78 … … 79 80 { 80 81 return "select count(*) as num_rows " 81 +" FROM experiment " 82 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 82 +" FROM experiment "; 83 83 } 84 84 … … 86 86 public String getTableFieldName(String fieldName) 87 87 { 88 if("Id".equals (fieldName)) return "experiment.id";89 if("Name".equals (fieldName)) return "experiment.name";90 if("Description".equals (fieldName)) return "experiment.description";91 if("Date".equals (fieldName)) return "experiment.date";88 if("Id".equalsIgnoreCase(fieldName)) return "experiment.id"; 89 if("Name".equalsIgnoreCase(fieldName)) return "experiment.name"; 90 if("Description".equalsIgnoreCase(fieldName)) return "experiment.description"; 91 if("Date".equalsIgnoreCase(fieldName)) return "experiment.date"; 92 92 return fieldName; 93 93 } … … 96 96 public Type getFieldType(String fieldName) 97 97 { 98 if("Id".equals (fieldName)) return Type.INT;99 if("Name".equals (fieldName)) return Type.STRING;100 if("Description".equals (fieldName)) return Type.TEXT;101 if("Date".equals (fieldName)) return Type.DATE;98 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 99 if("Name".equalsIgnoreCase(fieldName)) return Type.STRING; 100 if("Description".equalsIgnoreCase(fieldName)) return Type.TEXT; 101 if("Date".equalsIgnoreCase(fieldName)) return Type.DATE; 102 102 return Type.STRING; 103 103 } … … 111 111 { 112 112 entity.setId(i); 113 } 113 } 114 115 @Override 116 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 117 { 118 119 { 120 return rule; 121 } 122 } 123 114 124 @Override 115 125 public int executeAdd(List<Experiment> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/MeasurementMapper.java
r1980 r2015 1 1 /* File: example/model/Measurement.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 76 78 +", xref0.name AS experiment_name" 77 79 +" FROM measurement " 78 +" LEFT JOIN experiment AS xref0 ON measurement.experiment=xref0.id" 79 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 80 +" LEFT JOIN experiment AS xref0 ON measurement.experiment=xref0.id"; 80 81 } 81 82 … … 84 85 return "select count(*) as num_rows " 85 86 +" FROM measurement " 86 +" LEFT JOIN experiment AS xref0 ON measurement.experiment=xref0.id" 87 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 87 +" LEFT JOIN experiment AS xref0 ON measurement.experiment=xref0.id"; 88 88 } 89 89 … … 91 91 public String getTableFieldName(String fieldName) 92 92 { 93 if("Id".equals (fieldName)) return "measurement.id";94 if("Name".equals (fieldName)) return "measurement.name";95 if("Experiment".equals (fieldName)) return "measurement.experiment";96 if("DataFile".equals (fieldName)) return "measurement.datafile";93 if("Id".equalsIgnoreCase(fieldName)) return "measurement.id"; 94 if("Name".equalsIgnoreCase(fieldName)) return "measurement.name"; 95 if("Experiment".equalsIgnoreCase(fieldName)) return "measurement.experiment"; 96 if("DataFile".equalsIgnoreCase(fieldName)) return "measurement.datafile"; 97 97 //alias for query on id field of xref entity 98 if("Experiment_Id".equals (fieldName)) return "measurement.experiment";98 if("Experiment_Id".equalsIgnoreCase(fieldName)) return "measurement.experiment"; 99 99 //alias for query on label of the xref entity 100 if("Experiment_Name".equals (fieldName)) return "xref0.name";100 if("Experiment_Name".equalsIgnoreCase(fieldName)) return "xref0.name"; 101 101 return fieldName; 102 102 } … … 105 105 public Type getFieldType(String fieldName) 106 106 { 107 if("Id".equals (fieldName)) return Type.INT;108 if("Name".equals (fieldName)) return Type.STRING;109 if("Experiment".equals (fieldName)) return Type.INT;110 if("Experiment_Name".equals (fieldName)) return Type.STRING;111 if("DataFile".equals (fieldName)) return Type.FILE;107 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 108 if("Name".equalsIgnoreCase(fieldName)) return Type.STRING; 109 if("Experiment".equalsIgnoreCase(fieldName)) return Type.INT; 110 if("Experiment_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 111 if("DataFile".equalsIgnoreCase(fieldName)) return Type.FILE; 112 112 return Type.STRING; 113 113 } … … 148 148 { 149 149 entity.setId(i); 150 } 150 } 151 152 @Override 153 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 154 { 155 156 { 157 return rule; 158 } 159 } 160 151 161 @Override 152 162 public int executeAdd(List<Measurement> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/RoleEntityPermissionMapper.java
r1980 r2015 1 1 /* File: example/model/RoleEntityPermission.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 77 79 +", xref1.classname AS entity_classname" 78 80 +" FROM roleentitypermission " 79 +" LEFT JOIN role AS xref0 ON roleentitypermission.role=xref0.id" +" LEFT JOIN entity AS xref1 ON roleentitypermission.entity=xref1.id" 80 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 81 +" LEFT JOIN role AS xref0 ON roleentitypermission.role=xref0.id" +" LEFT JOIN entity AS xref1 ON roleentitypermission.entity=xref1.id"; 81 82 } 82 83 … … 86 87 +" FROM roleentitypermission " 87 88 +" LEFT JOIN role AS xref0 ON roleentitypermission.role=xref0.id" 88 +" LEFT JOIN entity AS xref1 ON roleentitypermission.entity=xref1.id" 89 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 89 +" LEFT JOIN entity AS xref1 ON roleentitypermission.entity=xref1.id"; 90 90 } 91 91 … … 93 93 public String getTableFieldName(String fieldName) 94 94 { 95 if("id".equals (fieldName)) return "roleentitypermission.id";96 if("role".equals (fieldName)) return "roleentitypermission.role";97 if("entity".equals (fieldName)) return "roleentitypermission.entity";98 if("permission".equals (fieldName)) return "roleentitypermission.permission";95 if("id".equalsIgnoreCase(fieldName)) return "roleentitypermission.id"; 96 if("role".equalsIgnoreCase(fieldName)) return "roleentitypermission.role"; 97 if("entity".equalsIgnoreCase(fieldName)) return "roleentitypermission.entity"; 98 if("permission".equalsIgnoreCase(fieldName)) return "roleentitypermission.permission"; 99 99 //alias for query on id field of xref entity 100 if("role_id".equals (fieldName)) return "roleentitypermission.role";100 if("role_id".equalsIgnoreCase(fieldName)) return "roleentitypermission.role"; 101 101 //alias for query on label of the xref entity 102 if("role_name".equals (fieldName)) return "xref0.name";102 if("role_name".equalsIgnoreCase(fieldName)) return "xref0.name"; 103 103 //alias for query on id field of xref entity 104 if("entity_id".equals (fieldName)) return "roleentitypermission.entity";104 if("entity_id".equalsIgnoreCase(fieldName)) return "roleentitypermission.entity"; 105 105 //alias for query on label of the xref entity 106 if("entity_className".equals (fieldName)) return "xref1.classname";106 if("entity_className".equalsIgnoreCase(fieldName)) return "xref1.classname"; 107 107 return fieldName; 108 108 } … … 111 111 public Type getFieldType(String fieldName) 112 112 { 113 if("id".equals (fieldName)) return Type.INT;114 if("role".equals (fieldName)) return Type.INT;115 if("role_className".equals (fieldName)) return Type.STRING;116 if("entity".equals (fieldName)) return Type.INT;117 if("entity_className".equals (fieldName)) return Type.STRING;118 if("permission".equals (fieldName)) return Type.ENUM;113 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 114 if("role".equalsIgnoreCase(fieldName)) return Type.INT; 115 if("role_className".equalsIgnoreCase(fieldName)) return Type.STRING; 116 if("entity".equalsIgnoreCase(fieldName)) return Type.INT; 117 if("entity_className".equalsIgnoreCase(fieldName)) return Type.STRING; 118 if("permission".equalsIgnoreCase(fieldName)) return Type.ENUM; 119 119 return Type.STRING; 120 120 } … … 170 170 { 171 171 entity.setId(i); 172 } 172 } 173 174 @Override 175 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 176 { 177 178 { 179 return rule; 180 } 181 } 182 173 183 @Override 174 184 public int executeAdd(List<RoleEntityPermission> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/RoleMapper.java
r1980 r2015 1 1 /* File: example/model/Role.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 71 73 +", role.superuser" 72 74 +" FROM role " 73 74 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 75 ; 75 76 } 76 77 … … 78 79 { 79 80 return "select count(*) as num_rows " 80 +" FROM role " 81 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 81 +" FROM role "; 82 82 } 83 83 … … 85 85 public String getTableFieldName(String fieldName) 86 86 { 87 if("id".equals (fieldName)) return "role.id";88 if("name".equals (fieldName)) return "role.name";89 if("superuser".equals (fieldName)) return "role.superuser";87 if("id".equalsIgnoreCase(fieldName)) return "role.id"; 88 if("name".equalsIgnoreCase(fieldName)) return "role.name"; 89 if("superuser".equalsIgnoreCase(fieldName)) return "role.superuser"; 90 90 return fieldName; 91 91 } … … 94 94 public Type getFieldType(String fieldName) 95 95 { 96 if("id".equals (fieldName)) return Type.INT;97 if("name".equals (fieldName)) return Type.STRING;98 if("superuser".equals (fieldName)) return Type.BOOL;96 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 97 if("name".equalsIgnoreCase(fieldName)) return Type.STRING; 98 if("superuser".equalsIgnoreCase(fieldName)) return Type.BOOL; 99 99 return Type.STRING; 100 100 } … … 108 108 { 109 109 entity.setId(i); 110 } 110 } 111 112 @Override 113 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 114 { 115 116 { 117 return rule; 118 } 119 } 120 111 121 @Override 112 122 public int executeAdd(List<Role> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/SampleMapper.java
r1980 r2015 1 1 /* File: example/model/Sample.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 78 80 +", xref0.name AS experiment_name" 79 81 +" FROM sample " 80 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id" 81 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 82 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id"; 82 83 } 83 84 … … 86 87 return "select count(*) as num_rows " 87 88 +" FROM sample " 88 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id" 89 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 89 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id"; 90 90 } 91 91 … … 93 93 public String getTableFieldName(String fieldName) 94 94 { 95 if("type".equals (fieldName)) return "sample.type";96 if("Id".equals (fieldName)) return "sample.id";97 if("Name".equals (fieldName)) return "sample.name";98 if("Species".equals (fieldName)) return "sample.species";99 if("Tissue".equals (fieldName)) return "sample.tissue";100 if("Sex".equals (fieldName)) return "sample.sex";101 if("Experiment".equals (fieldName)) return "sample.experiment";95 if("type".equalsIgnoreCase(fieldName)) return "sample.type"; 96 if("Id".equalsIgnoreCase(fieldName)) return "sample.id"; 97 if("Name".equalsIgnoreCase(fieldName)) return "sample.name"; 98 if("Species".equalsIgnoreCase(fieldName)) return "sample.species"; 99 if("Tissue".equalsIgnoreCase(fieldName)) return "sample.tissue"; 100 if("Sex".equalsIgnoreCase(fieldName)) return "sample.sex"; 101 if("Experiment".equalsIgnoreCase(fieldName)) return "sample.experiment"; 102 102 //alias for query on id field of xref entity 103 if("Experiment_Id".equals (fieldName)) return "sample.experiment";103 if("Experiment_Id".equalsIgnoreCase(fieldName)) return "sample.experiment"; 104 104 //alias for query on label of the xref entity 105 if("Experiment_Name".equals (fieldName)) return "xref0.name";105 if("Experiment_Name".equalsIgnoreCase(fieldName)) return "xref0.name"; 106 106 return fieldName; 107 107 } … … 110 110 public Type getFieldType(String fieldName) 111 111 { 112 if("type".equals (fieldName)) return Type.ENUM;113 if("Id".equals (fieldName)) return Type.INT;114 if("Name".equals (fieldName)) return Type.STRING;115 if("Species".equals (fieldName)) return Type.STRING;116 if("Tissue".equals (fieldName)) return Type.STRING;117 if("Sex".equals (fieldName)) return Type.ENUM;118 if("Experiment".equals (fieldName)) return Type.INT;119 if("Experiment_Name".equals (fieldName)) return Type.STRING;112 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 113 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 114 if("Name".equalsIgnoreCase(fieldName)) return Type.STRING; 115 if("Species".equalsIgnoreCase(fieldName)) return Type.STRING; 116 if("Tissue".equalsIgnoreCase(fieldName)) return Type.STRING; 117 if("Sex".equalsIgnoreCase(fieldName)) return Type.ENUM; 118 if("Experiment".equalsIgnoreCase(fieldName)) return Type.INT; 119 if("Experiment_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 120 120 return Type.STRING; 121 121 } … … 156 156 { 157 157 entity.setId(i); 158 } 158 } 159 160 @Override 161 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 162 { 163 164 { 165 return rule; 166 } 167 } 168 159 169 @Override 160 170 public int executeAdd(List<Sample> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/SpecialSampleMapper.java
r1980 r2015 1 1 /* File: example/model/SpecialSample.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 71 73 public String createFindSql(QueryRule ... rules) throws DatabaseException 72 74 { 73 return "SELECT sample.id" 75 return "SELECT sample.type" 76 +", specialsample.id" 74 77 +", sample.name" 75 78 +", sample.species" … … 81 84 +" FROM specialsample " 82 85 +" INNER JOIN sample ON (specialsample.id = sample.id)" 83 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id" 84 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 86 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id"; 85 87 } 86 88 … … 90 92 +" FROM specialsample " 91 93 +" INNER JOIN sample ON (specialsample.id = sample.id)" 92 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id" 93 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 94 +" LEFT JOIN experiment AS xref0 ON sample.experiment=xref0.id"; 94 95 } 95 96 … … 97 98 public String getTableFieldName(String fieldName) 98 99 { 99 if("Id".equals(fieldName)) return "sample.id"; 100 if("Name".equals(fieldName)) return "sample.name"; 101 if("Species".equals(fieldName)) return "sample.species"; 102 if("Tissue".equals(fieldName)) return "sample.tissue"; 103 if("Sex".equals(fieldName)) return "sample.sex"; 104 if("Experiment".equals(fieldName)) return "sample.experiment"; 105 if("detail".equals(fieldName)) return "specialsample.detail"; 100 if("type".equalsIgnoreCase(fieldName)) return "sample.type"; 101 if("Id".equalsIgnoreCase(fieldName)) return "specialsample.id"; 102 if("Name".equalsIgnoreCase(fieldName)) return "sample.name"; 103 if("Species".equalsIgnoreCase(fieldName)) return "sample.species"; 104 if("Tissue".equalsIgnoreCase(fieldName)) return "sample.tissue"; 105 if("Sex".equalsIgnoreCase(fieldName)) return "sample.sex"; 106 if("Experiment".equalsIgnoreCase(fieldName)) return "sample.experiment"; 107 if("detail".equalsIgnoreCase(fieldName)) return "specialsample.detail"; 106 108 //alias for query on id field of xref entity 107 if("Experiment_Id".equals (fieldName)) return "sample.experiment";109 if("Experiment_Id".equalsIgnoreCase(fieldName)) return "sample.experiment"; 108 110 //alias for query on label of the xref entity 109 if("Experiment_Name".equals (fieldName)) return "xref0.name";111 if("Experiment_Name".equalsIgnoreCase(fieldName)) return "xref0.name"; 110 112 return fieldName; 111 113 } … … 114 116 public Type getFieldType(String fieldName) 115 117 { 116 if("Id".equals(fieldName)) return Type.INT; 117 if("Name".equals(fieldName)) return Type.STRING; 118 if("Species".equals(fieldName)) return Type.STRING; 119 if("Tissue".equals(fieldName)) return Type.STRING; 120 if("Sex".equals(fieldName)) return Type.ENUM; 121 if("Experiment".equals(fieldName)) return Type.INT; 122 if("Experiment_Name".equals(fieldName)) return Type.STRING; 123 if("detail".equals(fieldName)) return Type.STRING; 118 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 119 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 120 if("Name".equalsIgnoreCase(fieldName)) return Type.STRING; 121 if("Species".equalsIgnoreCase(fieldName)) return Type.STRING; 122 if("Tissue".equalsIgnoreCase(fieldName)) return Type.STRING; 123 if("Sex".equalsIgnoreCase(fieldName)) return Type.ENUM; 124 if("Experiment".equalsIgnoreCase(fieldName)) return Type.INT; 125 if("Experiment_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 126 if("detail".equalsIgnoreCase(fieldName)) return Type.STRING; 124 127 return Type.STRING; 125 128 } … … 160 163 { 161 164 entity.setId(i); 162 } 165 } 166 167 @Override 168 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 169 { 170 171 { 172 return rule; 173 } 174 } 175 163 176 @Override 164 177 public int executeAdd(List<SpecialSample> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/TraitMapper.java
r1980 r2015 1 1 /* File: example/model/Trait.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 75 77 +", xref0.name AS experiment_name" 76 78 +" FROM trait " 77 +" LEFT JOIN experiment AS xref0 ON trait.experiment=xref0.id" 78 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 79 +" LEFT JOIN experiment AS xref0 ON trait.experiment=xref0.id"; 79 80 } 80 81 … … 83 84 return "select count(*) as num_rows " 84 85 +" FROM trait " 85 +" LEFT JOIN experiment AS xref0 ON trait.experiment=xref0.id" 86 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 86 +" LEFT JOIN experiment AS xref0 ON trait.experiment=xref0.id"; 87 87 } 88 88 … … 90 90 public String getTableFieldName(String fieldName) 91 91 { 92 if("Id".equals (fieldName)) return "trait.id";93 if("Name".equals (fieldName)) return "trait.name";94 if("Molcular".equals (fieldName)) return "trait.molcular";95 if("Experiment".equals (fieldName)) return "trait.experiment";92 if("Id".equalsIgnoreCase(fieldName)) return "trait.id"; 93 if("Name".equalsIgnoreCase(fieldName)) return "trait.name"; 94 if("Molcular".equalsIgnoreCase(fieldName)) return "trait.molcular"; 95 if("Experiment".equalsIgnoreCase(fieldName)) return "trait.experiment"; 96 96 //alias for query on id field of xref entity 97 if("Experiment_Id".equals (fieldName)) return "trait.experiment";97 if("Experiment_Id".equalsIgnoreCase(fieldName)) return "trait.experiment"; 98 98 //alias for query on label of the xref entity 99 if("Experiment_Name".equals (fieldName)) return "xref0.name";99 if("Experiment_Name".equalsIgnoreCase(fieldName)) return "xref0.name"; 100 100 return fieldName; 101 101 } … … 104 104 public Type getFieldType(String fieldName) 105 105 { 106 if("Id".equals (fieldName)) return Type.INT;107 if("Name".equals (fieldName)) return Type.STRING;108 if("Molcular".equals (fieldName)) return Type.BOOL;109 if("Experiment".equals (fieldName)) return Type.INT;110 if("Experiment_Name".equals (fieldName)) return Type.STRING;106 if("Id".equalsIgnoreCase(fieldName)) return Type.INT; 107 if("Name".equalsIgnoreCase(fieldName)) return Type.STRING; 108 if("Molcular".equalsIgnoreCase(fieldName)) return Type.BOOL; 109 if("Experiment".equalsIgnoreCase(fieldName)) return Type.INT; 110 if("Experiment_Name".equalsIgnoreCase(fieldName)) return Type.STRING; 111 111 return Type.STRING; 112 112 } … … 147 147 { 148 148 entity.setId(i); 149 } 149 } 150 151 @Override 152 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 153 { 154 155 { 156 return rule; 157 } 158 } 159 150 160 @Override 151 161 public int executeAdd(List<Trait> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/UserMapper.java
r1980 r2015 1 1 /* File: example/model/User.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 74 76 +", user.password" 75 77 +" FROM user " 76 77 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 78 ; 78 79 } 79 80 … … 81 82 { 82 83 return "select count(*) as num_rows " 83 +" FROM user " 84 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 84 +" FROM user "; 85 85 } 86 86 … … 88 88 public String getTableFieldName(String fieldName) 89 89 { 90 if("id".equals (fieldName)) return "user.id";91 if("name".equals (fieldName)) return "user.name";92 if("password".equals (fieldName)) return "user.password";90 if("id".equalsIgnoreCase(fieldName)) return "user.id"; 91 if("name".equalsIgnoreCase(fieldName)) return "user.name"; 92 if("password".equalsIgnoreCase(fieldName)) return "user.password"; 93 93 return fieldName; 94 94 } … … 97 97 public Type getFieldType(String fieldName) 98 98 { 99 if("id".equals (fieldName)) return Type.INT;100 if("name".equals (fieldName)) return Type.STRING;101 if("password".equals (fieldName)) return Type.STRING;99 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 100 if("name".equalsIgnoreCase(fieldName)) return Type.STRING; 101 if("password".equalsIgnoreCase(fieldName)) return Type.STRING; 102 102 return Type.STRING; 103 103 } … … 111 111 { 112 112 entity.setId(i); 113 } 113 } 114 115 @Override 116 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 117 { 118 if("roles".equalsIgnoreCase(rule.getField())) 119 { 120 // replace with id filter based on the many-to-many links in 121 // User_roles 122 List<User_roles> mref_mapping_entities = db.find(User_roles.class, new QueryRule( 123 "role_id", rule.getOperator(), rule.getValue())); 124 if (mref_mapping_entities.size() > 0) 125 { 126 List<Integer> mref_ids = new ArrayList<Integer>(); 127 for (User_roles mref : mref_mapping_entities) mref_ids.add(mref.getUser()); 128 return new QueryRule("id", Operator.IN, mref_ids); 129 } 130 else 131 { 132 // no records to be shown 133 return new QueryRule("id", Operator.EQUALS, Integer.MIN_VALUE); 134 } 135 } 136 else if("roles_name".equalsIgnoreCase(rule.getField())) 137 { 138 // replace with id filter based on the many-to-many links in 139 // User_roles 140 List<User_roles> mref_mapping_entities = db.find(User_roles.class, new QueryRule( 141 "role_name", rule.getOperator(), rule.getValue())); 142 if (mref_mapping_entities.size() > 0) 143 { 144 List<Integer> mref_ids = new ArrayList<Integer>(); 145 for (User_roles mref : mref_mapping_entities) mref_ids.add(mref.getUser()); 146 return new QueryRule("id", Operator.IN, mref_ids); 147 } 148 else 149 { 150 // no records to be shown 151 return new QueryRule("id", Operator.EQUALS, Integer.MIN_VALUE); 152 } 153 } 154 else 155 { 156 return rule; 157 } 158 } 159 114 160 @Override 115 161 public int executeAdd(List<User> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/mappers/User_rolesMapper.java
r1980 r2015 1 1 /* File: example/model/User_roles.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 25 25 26 26 import org.molgenis.framework.Database; 27 import org.molgenis.framework.data.QueryRule; 28 import org.molgenis.framework.data.QueryRule.Operator; 27 29 import org.molgenis.framework.data.DatabaseException; 28 30 import org.molgenis.framework.data.jdbc.JDBCConnectionHelper; … … 75 77 +", xref1.id AS user_id" 76 78 +" FROM user_roles " 77 +" LEFT JOIN role AS xref0 ON user_roles.role=xref0.id" +" LEFT JOIN user AS xref1 ON user_roles.user=xref1.id" 78 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 79 +" LEFT JOIN role AS xref0 ON user_roles.role=xref0.id" +" LEFT JOIN user AS xref1 ON user_roles.user=xref1.id"; 79 80 } 80 81 … … 84 85 +" FROM user_roles " 85 86 +" LEFT JOIN role AS xref0 ON user_roles.role=xref0.id" 86 +" LEFT JOIN user AS xref1 ON user_roles.user=xref1.id" 87 + ((JDBCConnectionHelper) this.getDatabase()).createWhereSql((JDBCMapper)this, false, true, rules); 87 +" LEFT JOIN user AS xref1 ON user_roles.user=xref1.id"; 88 88 } 89 89 … … 91 91 public String getTableFieldName(String fieldName) 92 92 { 93 if("Role".equals (fieldName)) return "user_roles.role";94 if("User".equals (fieldName)) return "user_roles.user";93 if("Role".equalsIgnoreCase(fieldName)) return "user_roles.role"; 94 if("User".equalsIgnoreCase(fieldName)) return "user_roles.user"; 95 95 //alias for query on id field of xref entity 96 if("Role_id".equals (fieldName)) return "user_roles.role";96 if("Role_id".equalsIgnoreCase(fieldName)) return "user_roles.role"; 97 97 //alias for query on label of the xref entity 98 if("Role_name".equals (fieldName)) return "xref0.name";98 if("Role_name".equalsIgnoreCase(fieldName)) return "xref0.name"; 99 99 //alias for query on id field of xref entity 100 if("User_id".equals (fieldName)) return "user_roles.user";100 if("User_id".equalsIgnoreCase(fieldName)) return "user_roles.user"; 101 101 //alias for query on label of the xref entity 102 if("User_id".equals (fieldName)) return "xref1.id";102 if("User_id".equalsIgnoreCase(fieldName)) return "xref1.id"; 103 103 return fieldName; 104 104 } … … 107 107 public Type getFieldType(String fieldName) 108 108 { 109 if("Role".equals (fieldName)) return Type.INT;110 if("Role_id".equals (fieldName)) return Type.STRING;111 if("User".equals (fieldName)) return Type.INT;112 if("User_id".equals (fieldName)) return Type.STRING;109 if("Role".equalsIgnoreCase(fieldName)) return Type.INT; 110 if("Role_id".equalsIgnoreCase(fieldName)) return Type.STRING; 111 if("User".equalsIgnoreCase(fieldName)) return Type.INT; 112 if("User_id".equalsIgnoreCase(fieldName)) return Type.STRING; 113 113 return Type.STRING; 114 114 } … … 148 148 public void setAutogeneratedKey(int i, User_roles entity) 149 149 { 150 } 150 } 151 152 @Override 153 public QueryRule rewriteMrefRule(Database db, QueryRule rule) throws DatabaseException 154 { 155 156 { 157 return rule; 158 } 159 } 160 151 161 @Override 152 162 public int executeAdd(List<User_roles> entities) throws SQLException, DatabaseException -
molgenis3_3_distro/generated/java/example/data/types/Data.java
r1980 r2015 2 2 /* File: example/model/Data.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 23 23 /** 24 * Data: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 25 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 26 Data values (observations) of a measurement. Note: 24 * Data: Data values (observations) of a measurement. Note: 27 25 Data doesn't inherit from Identifiable because it has no unique name. 28 26 29 27 . 30 * @version Ju ne 18, 200928 * @version July 17, 2009 31 29 * @author MOLGENIS generator 32 30 */ -
molgenis3_3_distro/generated/java/example/data/types/Entity.java
r1980 r2015 2 2 /* File: example/model/Entity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 20 20 21 21 /** 22 * Entity: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 23 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 24 Catalog of entity names 22 * Entity: Catalog of entity names 25 23 . 26 * @version Ju ne 18, 200924 * @version July 17, 2009 27 25 * @author MOLGENIS generator 28 26 */ -
molgenis3_3_distro/generated/java/example/data/types/Experiment.java
r1980 r2015 2 2 /* File: example/model/Experiment.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 22 22 /** 23 * Experiment: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 24 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 25 Summary of an experiment. 23 * Experiment: Summary of an experiment. 26 24 . 27 * @version Ju ne 18, 200925 * @version July 17, 2009 28 26 * @author MOLGENIS generator 29 27 */ -
molgenis3_3_distro/generated/java/example/data/types/Identifiable.java
r1980 r2015 2 2 /* File: example/model/Identifiable.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 12 12 13 13 /** 14 * Identifiable: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 15 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 16 For modeling purposes only (denoted by 14 * Identifiable: For modeling purposes only (denoted by 17 15 abstract='true', this entity defines fields id and name centrally. 18 16 19 17 . 20 * @version Ju ne 18, 200918 * @version July 17, 2009 21 19 * @author MOLGENIS generator 22 20 */ -
molgenis3_3_distro/generated/java/example/data/types/Measurement.java
r1980 r2015 2 2 /* File: example/model/Measurement.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 25 25 /** 26 * Measurement: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 27 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 28 Measurements (i.e. set of trait observations 26 * Measurement: Measurements (i.e. set of trait observations 29 27 per sample) that are part of an experiment. 30 28 . 31 * @version Ju ne 18, 200929 * @version July 17, 2009 32 30 * @author MOLGENIS generator 33 31 */ -
molgenis3_3_distro/generated/java/example/data/types/Role.java
r1980 r2015 2 2 /* File: example/model/Role.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * Role: . 23 * @version Ju ne 18, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_distro/generated/java/example/data/types/RoleEntityPermission.java
r1980 r2015 2 2 /* File: example/model/RoleEntityPermission.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 23 23 /** 24 * RoleEntityPermission: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 25 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 26 Assign rights on entities to roles. 24 * RoleEntityPermission: Assign rights on entities to roles. 27 25 . 28 * @version Ju ne 18, 200926 * @version July 17, 2009 29 27 * @author MOLGENIS generator 30 28 */ -
molgenis3_3_distro/generated/java/example/data/types/Sample.java
r1980 r2015 2 2 /* File: example/model/Sample.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 24 24 /** 25 * Sample: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 26 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 27 Samples that are part of an experiment. 25 * Sample: Samples that are part of an experiment. 28 26 29 27 . 30 * @version Ju ne 18, 200928 * @version July 17, 2009 31 29 * @author MOLGENIS generator 32 30 */ -
molgenis3_3_distro/generated/java/example/data/types/SpecialSample.java
r1980 r2015 2 2 /* File: example/model/SpecialSample.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * SpecialSample: . 24 * @version Ju ne 18, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_distro/generated/java/example/data/types/Trait.java
r1980 r2015 2 2 /* File: example/model/Trait.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 24 24 /** 25 * Trait: <!DOCTYPE description PUBLIC "MOLGENIS 1.0" 26 "http://molgenis.sourceforge.net/dtd/molgenis_v_1_0.dtd"> 27 Traits that are studied in this experiment. 25 * Trait: Traits that are studied in this experiment. 28 26 29 27 . 30 * @version Ju ne 18, 200928 * @version July 17, 2009 31 29 * @author MOLGENIS generator 32 30 */ -
molgenis3_3_distro/generated/java/example/data/types/User.java
r1980 r2015 2 2 /* File: example/model/User.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 /** 25 25 * User: . 26 * @version Ju ne 18, 200926 * @version July 17, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_distro/generated/java/example/data/types/User_roles.java
r1980 r2015 2 2 /* File: example/model/User_roles.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * User_roles: Link table for many-to-many relationship 'User.roles'.. 25 * @version Ju ne 18, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_distro/generated/java/example/html/DataHtmlForm.java
r1980 r2015 2 2 /* File: example/html/DataForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/EntityHtmlForm.java
r1980 r2015 2 2 /* File: example/html/EntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/ExperimentHtmlForm.java
r1980 r2015 2 2 /* File: example/html/ExperimentForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 37 37 input.setNillable(false); 38 38 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 39 input.setHidden(true); 39 40 inputs.add(input); 40 41 } -
molgenis3_3_distro/generated/java/example/html/IdentifiableHtmlForm.java
r1980 r2015 2 2 /* File: example/html/IdentifiableForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/MeasurementHtmlForm.java
r1980 r2015 2 2 /* File: example/html/MeasurementForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 38 38 input.setNillable(false); 39 39 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 40 input.setHidden(true); 40 41 inputs.add(input); 41 42 } -
molgenis3_3_distro/generated/java/example/html/RoleEntityPermissionHtmlForm.java
r1980 r2015 2 2 /* File: example/html/RoleEntityPermissionForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/RoleHtmlForm.java
r1980 r2015 2 2 /* File: example/html/RoleForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/SampleHtmlForm.java
r1980 r2015 2 2 /* File: example/html/SampleForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_distro/generated/java/example/html/SpecialSampleHtmlForm.java
r1980 r2015 2 2 /* File: example/html/SpecialSampleForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 41 41 inputs.add(input); 42 42 } 43 //Id: Field(entity=S ample, name=Id, type=int, auto=true, nillable=false, readonly=true, default=)43 //Id: Field(entity=SpecialSample, name=Id, type=int, auto=true, nillable=false, readonly=true, default=) 44 44 { 45 45 IntInput input = new IntInput("Id",entity.getId()); … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_distro/generated/java/example/html/TraitHtmlForm.java
r1980 r2015 2 2 /* File: example/html/TraitForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 38 38 input.setNillable(false); 39 39 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 40 input.setHidden(true); 40 41 inputs.add(input); 41 42 } -
molgenis3_3_distro/generated/java/example/html/UserHtmlForm.java
r1980 r2015 2 2 /* File: example/html/UserForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/html/User_rolesHtmlForm.java
r1980 r2015 2 2 /* File: example/html/User_rolesForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 18, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/screen/MainMenu.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing … … 29 29 new example.screen.main.ExperimentForm(this); 30 30 new example.screen.main.PluginexamplesMenu(this); 31 new example.screen.main.MartviewPlugin(this);32 31 } 33 32 } -
molgenis3_3_distro/generated/java/example/screen/main/Experiment/ExperimentMenu/Measurements/DataForm.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.ExperimentMenu.Measurements.Data.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 19 19 20 20 // molgenis 21 import org.molgenis.framework.data.QueryRule.Operator; 21 22 import org.molgenis.framework.data.QueryRule; 22 23 import org.molgenis.framework.screen.Screen; 23 24 import org.molgenis.framework.screen.form.FormScreen; 24 25 import org.molgenis.framework.html.*; 26 import org.molgenis.framework.data.DatabaseException; 25 27 26 28 import example.data.types.Measurement; … … 35 37 36 38 37 38 39 import example.data.types.Measurement; 39 40 41 40 42 41 /** … … 106 105 FormScreen<Measurement> parent = (FormScreen<Measurement>)this.get("molgenis_main_Experiment_ExperimentMenu_Measurements"); 107 106 List<Measurement> records = parent.getRecords(); 107 108 //add filters for xref or mref relationships (if any) 109 //if multiple xrefs apply then the filters are union (so xref1 OR xref2 OR etc) 108 110 if(records.size()>0) 111 { 112 List<QueryRule> xref_filters = new ArrayList<QueryRule>(); 113 //filter on subform_entity.Measurement == parentform_entity.Id 114 { 115 QueryRule rule = new QueryRule("measurement",QueryRule.Operator.EQUALS, records.get(0).getId()); 116 rule.setOr(true); 117 xref_filters.add(rule); 118 } 119 rules.add(new QueryRule(xref_filters)); 120 } 109 121 { 110 { 111 QueryRule rule = new QueryRule("Measurement",QueryRule.Operator.EQUALS, records.get(0).getId()); 112 rules.add(rule); 113 } 114 } 115 { 116 QueryRule rule = super.getRootScreen().getLogin().getUserFilters(new Data()); 122 QueryRule rule = super.getRootScreen().getLogin().getRowlevelSecurityFilters(new Data()); 117 123 if (rule != null /*&& !rule.equals(new QueryRule())*/) 118 124 rules.add(rule); … … 124 130 { 125 131 } 126 132 133 @Override 127 134 public String getSearchField(String fieldName) 128 135 { -
molgenis3_3_distro/generated/java/example/screen/main/Experiment/ExperimentMenu/MeasurementsForm.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.ExperimentMenu.Measurements.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 19 19 20 20 // molgenis 21 import org.molgenis.framework.data.QueryRule.Operator; 21 22 import org.molgenis.framework.data.QueryRule; 22 23 import org.molgenis.framework.screen.Screen; 23 24 import org.molgenis.framework.screen.form.FormScreen; 24 25 import org.molgenis.framework.html.*; 26 import org.molgenis.framework.data.DatabaseException; 25 27 26 28 import example.data.types.Experiment; … … 31 33 32 34 33 34 35 import example.data.types.Experiment; 35 36 … … 100 101 FormScreen<Experiment> parent = (FormScreen<Experiment>)this.get("molgenis_main_Experiment"); 101 102 List<Experiment> records = parent.getRecords(); 103 104 //add filters for xref or mref relationships (if any) 105 //if multiple xrefs apply then the filters are union (so xref1 OR xref2 OR etc) 102 106 if(records.size()>0) 107 { 108 List<QueryRule> xref_filters = new ArrayList<QueryRule>(); 109 //filter on subform_entity.Experiment == parentform_entity.Id 110 { 111 QueryRule rule = new QueryRule("experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 112 rule.setOr(true); 113 xref_filters.add(rule); 114 } 115 rules.add(new QueryRule(xref_filters)); 116 } 103 117 { 104 { 105 QueryRule rule = new QueryRule("Experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 106 rules.add(rule); 107 } 108 } 109 { 110 QueryRule rule = super.getRootScreen().getLogin().getUserFilters(new Measurement()); 118 QueryRule rule = super.getRootScreen().getLogin().getRowlevelSecurityFilters(new Measurement()); 111 119 if (rule != null /*&& !rule.equals(new QueryRule())*/) 112 120 rules.add(rule); … … 117 125 public void resetSystemHiddenColumns() 118 126 { 127 this.systemHiddenColumns.add("Id"); 119 128 } 120 129 130 @Override 121 131 public String getSearchField(String fieldName) 122 132 { -
molgenis3_3_distro/generated/java/example/screen/main/Experiment/ExperimentMenu/SamplesForm.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.ExperimentMenu.Samples.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 19 19 20 20 // molgenis 21 import org.molgenis.framework.data.QueryRule.Operator; 21 22 import org.molgenis.framework.data.QueryRule; 22 23 import org.molgenis.framework.screen.Screen; 23 24 import org.molgenis.framework.screen.form.FormScreen; 24 25 import org.molgenis.framework.html.*; 26 import org.molgenis.framework.data.DatabaseException; 25 27 26 28 import example.data.types.Experiment; … … 31 33 32 34 33 34 35 import example.data.types.Experiment; 35 36 … … 102 103 FormScreen<Experiment> parent = (FormScreen<Experiment>)this.get("molgenis_main_Experiment"); 103 104 List<Experiment> records = parent.getRecords(); 105 106 //add filters for xref or mref relationships (if any) 107 //if multiple xrefs apply then the filters are union (so xref1 OR xref2 OR etc) 104 108 if(records.size()>0) 109 { 110 List<QueryRule> xref_filters = new ArrayList<QueryRule>(); 111 //filter on subform_entity.Experiment == parentform_entity.Id 112 { 113 QueryRule rule = new QueryRule("experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 114 rule.setOr(true); 115 xref_filters.add(rule); 116 } 117 rules.add(new QueryRule(xref_filters)); 118 } 105 119 { 106 { 107 QueryRule rule = new QueryRule("Experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 108 rules.add(rule); 109 } 110 } 111 { 112 QueryRule rule = super.getRootScreen().getLogin().getUserFilters(new Sample()); 120 QueryRule rule = super.getRootScreen().getLogin().getRowlevelSecurityFilters(new Sample()); 113 121 if (rule != null /*&& !rule.equals(new QueryRule())*/) 114 122 rules.add(rule); … … 119 127 public void resetSystemHiddenColumns() 120 128 { 129 this.systemHiddenColumns.add("Id"); 121 130 } 122 131 132 @Override 123 133 public String getSearchField(String fieldName) 124 134 { -
molgenis3_3_distro/generated/java/example/screen/main/Experiment/ExperimentMenu/TraitsForm.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.ExperimentMenu.Traits.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 19 19 20 20 // molgenis 21 import org.molgenis.framework.data.QueryRule.Operator; 21 22 import org.molgenis.framework.data.QueryRule; 22 23 import org.molgenis.framework.screen.Screen; 23 24 import org.molgenis.framework.screen.form.FormScreen; 24 25 import org.molgenis.framework.html.*; 26 import org.molgenis.framework.data.DatabaseException; 25 27 26 28 import example.data.types.Experiment; … … 31 33 32 34 33 34 35 import example.data.types.Experiment; 35 36 … … 99 100 FormScreen<Experiment> parent = (FormScreen<Experiment>)this.get("molgenis_main_Experiment"); 100 101 List<Experiment> records = parent.getRecords(); 102 103 //add filters for xref or mref relationships (if any) 104 //if multiple xrefs apply then the filters are union (so xref1 OR xref2 OR etc) 101 105 if(records.size()>0) 106 { 107 List<QueryRule> xref_filters = new ArrayList<QueryRule>(); 108 //filter on subform_entity.Experiment == parentform_entity.Id 109 { 110 QueryRule rule = new QueryRule("experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 111 rule.setOr(true); 112 xref_filters.add(rule); 113 } 114 rules.add(new QueryRule(xref_filters)); 115 } 102 116 { 103 { 104 QueryRule rule = new QueryRule("Experiment",QueryRule.Operator.EQUALS, records.get(0).getId()); 105 rules.add(rule); 106 } 107 } 108 { 109 QueryRule rule = super.getRootScreen().getLogin().getUserFilters(new Trait()); 117 QueryRule rule = super.getRootScreen().getLogin().getRowlevelSecurityFilters(new Trait()); 110 118 if (rule != null /*&& !rule.equals(new QueryRule())*/) 111 119 rules.add(rule); … … 116 124 public void resetSystemHiddenColumns() 117 125 { 126 this.systemHiddenColumns.add("Id"); 118 127 } 119 128 129 @Override 120 130 public String getSearchField(String fieldName) 121 131 { -
molgenis3_3_distro/generated/java/example/screen/main/Experiment/ExperimentMenuMenu.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.ExperimentMenu.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/screen/main/ExperimentForm.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.Experiment.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 19 19 20 20 // molgenis 21 import org.molgenis.framework.data.QueryRule.Operator; 21 22 import org.molgenis.framework.data.QueryRule; 22 23 import org.molgenis.framework.screen.Screen; 23 24 import org.molgenis.framework.screen.form.FormScreen; 24 25 import org.molgenis.framework.html.*; 26 import org.molgenis.framework.data.DatabaseException; 25 27 26 28 import example.data.types.Experiment; … … 82 84 { 83 85 List<QueryRule> rules = new ArrayList<QueryRule>(); 86 84 87 { 85 QueryRule rule = super.getRootScreen().getLogin().get UserFilters(new Experiment());88 QueryRule rule = super.getRootScreen().getLogin().getRowlevelSecurityFilters(new Experiment()); 86 89 if (rule != null /*&& !rule.equals(new QueryRule())*/) 87 90 rules.add(rule); … … 92 95 public void resetSystemHiddenColumns() 93 96 { 97 this.systemHiddenColumns.add("Id"); 94 98 } 95 99 100 @Override 96 101 public String getSearchField(String fieldName) 97 102 { -
molgenis3_3_distro/generated/java/example/screen/main/PluginexamplesMenu.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.pluginexamples.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/screen/main/pluginexamples/ExperimentQueryPlugin.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.pluginexamples.ExperimentQuery.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.PluginScreenGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/screen/main/pluginexamples/GooglePlugin.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.pluginexamples.Google.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.PluginScreenGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/screen/main/pluginexamples/HelloWorldPlugin.java
r1980 r2015 1 1 /* File: Example/screen/molgenis.main.pluginexamples.HelloWorld.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.PluginScreenGen 3.3.0-testing -
molgenis3_3_distro/generated/java/example/source.R
r1980 r2015 2 2 # File: example/R/generated\java\example\source.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 18, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.RApi 3.3.0-testing -
molgenis3_3_distro/generated/java/example/tools/CopyMemoryToDatabase.java
r1980 r2015 1 1 2 /* Date: Ju ne 18, 20092 /* Date: July 17, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CopyMemoryToDatabaseGen 3.3.0-testing -
molgenis3_3_distro/generated/java/servlet/ContextListener.java
r1980 r2015 3 3 import java.util.logging.Level; 4 4 import java.util.logging.Logger; 5 6 import javax.naming.Context; 5 7 import javax.naming.InitialContext; 6 8 import javax.naming.NamingException; … … 20 22 ServletContext sc = sce.getServletContext(); 21 23 22 String jndiName = "jdbc:mysql://localhost/molgenis"; 23 InitialContext context = new InitialContext(); 24 DataSource dsource = (DataSource) context.lookup(jndiName); 25 24 Context initContext = new InitialContext(); 25 //for tomcat 26 Context envContext = (Context)initContext.lookup("java:/comp/env"); 27 //for glassfish 28 //Context envContext = (Context)initContext.lookup(""); 29 DataSource dsource = (DataSource)envContext.lookup("jdbc/molgenisdb"); 30 26 31 sc.setAttribute("DataSource", dsource); 27 32 } catch (NamingException ex) { -
molgenis3_3_distro/generated/java/source.R
r1952 r2015 2 2 # File: example/R/generated\java\source.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: April 30, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.RApi 3.3.0-testing … … 17 17 source(paste(molgenispath,"example/R/Experiment.R", sep="")) 18 18 source(paste(molgenispath,"example/R/Sample.R", sep="")) 19 source(paste(molgenispath,"example/R/SpecialSample.R", sep="")) 19 20 source(paste(molgenispath,"example/R/Trait.R", sep="")) 20 21 source(paste(molgenispath,"example/R/Measurement.R", sep="")) -
molgenis3_3_distro/generated/java/tools/CsvExport.java
r1980 r2015 1 1 2 /* Date: Ju ne 18, 20092 /* Date: July 17, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CsvExportGen 3.3.0-testing -
molgenis3_3_distro/generated/java/tools/CsvImportByName.java
r1980 r2015 1 1 2 /* Date: Ju ne 18, 20092 /* Date: July 17, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CsvImportByNameGen 3.3.0-testing -
molgenis3_3_distro/generated/sql/create_tables.sql
r1980 r2015 1 1 /* 2 2 * Created by: org.molgenis.generators.sql.MySqlCreateSubclassPerTableGen 3 * Date: Ju ne 18, 20093 * Date: July 17, 2009 4 4 */ 5 5
Note: See TracChangeset
for help on using the changeset viewer.