Changeset 3439
- Timestamp:
- 08/25/10 16:27:12 (18 months ago)
- Location:
- molgenis/3.6_experimental/molgenis3.3
- Files:
-
- 5 added
- 50 edited
-
.settings (added)
-
.settings/org.eclipse.jdt.core.prefs (added)
-
.settings/org.eclipse.wst.common.component (added)
-
.settings/org.eclipse.wst.common.project.facet.core.xml (added)
-
3.3/build/classes/org/molgenis/generators/data/csv/CsvReaderGen.java.ftl (modified) (2 diffs)
-
3.3/build/classes/org/molgenis/generators/data/mappers/MultiqueryMapperGen.java.ftl (modified) (2 diffs)
-
3.3/build/classes/org/molgenis/generators/data/types/DataTypeGen.java.ftl (modified) (1 diff)
-
3.3/build/classes/org/molgenis/generators/servlet/MolgenisContextListenerGen.ftl (modified) (1 diff)
-
3.3/build/classes/org/molgenis/generators/tools/CopyMemoryToDatabaseGen.java.ftl (modified) (2 diffs)
-
3.3/build/classes/org/molgenis/generators/tools/CsvExportGen.java.ftl (modified) (2 diffs)
-
3.3/build/classes/org/molgenis/generators/tools/CsvImportByNameGen.java.ftl (modified) (2 diffs)
-
3.3/build/classes/org/molgenis/generators/tools/CsvImportGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/DataTypeGen.java.ftl (modified) (1 diff)
-
3.3/src/org/molgenis/generators/JpaDataTypeGen.java.ftl (modified) (1 diff)
-
3.3/src/org/molgenis/generators/csv/CsvExportGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/csv/CsvImportByIdGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/csv/CsvImportGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/csv/CsvReaderGen.java.ftl (modified) (1 diff)
-
3.3/src/org/molgenis/generators/db/CopyMemoryToDatabaseGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/db/MultiqueryMapperGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/excel/ExcelExportGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/excel/ExcelImportGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/excel/ExcelReaderGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/server/MolgenisContextListenerGen.ftl (modified) (1 diff)
-
3.3/src/org/molgenis/generators/tests/TestCsvGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/tests/TestDataSetGen.java.ftl (modified) (2 diffs)
-
3.3/src/org/molgenis/generators/tests/TestDatabaseGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/framework/db/Mapper.java (added)
-
src/org/molgenis/framework/db/jdbc/JDBCMapper.java (modified) (2 diffs)
-
src/org/molgenis/framework/db/jdbc/MappingDecorator.java (modified) (3 diffs)
-
src/org/molgenis/framework/db/jpa/JPAQueryGeneratorUtil.java (modified) (2 diffs)
-
src/org/molgenis/framework/db/jpa/JpaDatabase.java (modified) (1 diff)
-
src/org/molgenis/generators/DataTypeGen.java.ftl (modified) (1 diff)
-
src/org/molgenis/generators/JpaDataTypeGen.java.ftl (modified) (5 diffs)
-
src/org/molgenis/generators/csv/CsvExportGen.java.ftl (modified) (3 diffs)
-
src/org/molgenis/generators/csv/CsvImportByIdGen.java.ftl (modified) (3 diffs)
-
src/org/molgenis/generators/csv/CsvImportGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/csv/CsvReaderGen.java.ftl (modified) (3 diffs)
-
src/org/molgenis/generators/db/CopyMemoryToDatabaseGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/db/JpaDatabaseGen.java (modified) (1 diff)
-
src/org/molgenis/generators/db/JpaDatabaseGen.java.ftl (modified) (1 diff)
-
src/org/molgenis/generators/db/MultiqueryMapperGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/excel/ExcelExportGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/excel/ExcelImportGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/excel/ExcelReaderGen.java.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/server/MolgenisContextListenerGen.ftl (modified) (2 diffs)
-
src/org/molgenis/generators/server/MolgenisServletGen.ftl (modified) (1 diff)
-
src/org/molgenis/generators/server/RestApiGen.java.ftl (modified) (1 diff)
-
src/org/molgenis/generators/server/SoapApiGen.java.ftl (modified) (1 diff)
-
src/org/molgenis/generators/tests/TestCsvGen.java (modified) (1 diff)
-
src/org/molgenis/generators/tests/TestCsvGen.java.ftl (modified) (4 diffs)
-
src/org/molgenis/generators/tests/TestDataSetGen.java (modified) (1 diff)
-
src/org/molgenis/generators/tests/TestDataSetGen.java.ftl (modified) (3 diffs)
-
src/org/molgenis/generators/tests/TestDatabaseGen.java (modified) (1 diff)
-
src/org/molgenis/generators/tests/TestDatabaseGen.java.ftl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/data/csv/CsvReaderGen.java.ftl
r3433 r3439 30 30 </#list> 31 31 32 import org.apache.log4j.Logger; 32 import org.apache.commons.logging.LogFactory; 33 import org.apache.commons.logging.Log; 33 34 import org.molgenis.framework.Database; 34 35 import org.molgenis.framework.data.DatabaseException; … … 55 56 { 56 57 static int BATCH_SIZE = 10000; 57 static Log ger logger = Logger.getLogger(${JavaName(entity)}CsvReader.class.getSimpleName());58 static Log Log = LogFactory.getLog(${JavaName(entity)}CsvReader.class.getSimpleName()); 58 59 59 60 /** -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/data/mappers/MultiqueryMapperGen.java.ftl
r3433 r3439 28 28 29 29 import org.apache.commons.lang.StringEscapeUtils; 30 import org.apache.log4j.Logger; 30 import org.apache.commons.logging.LogFactory; 31 import org.apache.commons.logging.Log; 31 32 32 33 import org.molgenis.framework.Database; … … 66 67 public class ${JavaName(entity)}Mapper extends AbstractJDBCMapper<${JavaName(entity)}> 67 68 { 68 Log ger logger = Logger.getLogger(this.getClass());69 Log Log = LogFactory.getLog(this.getClass()); 69 70 70 71 <#include "MapperCommons.subclass_per_table.java.ftl"> -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/data/types/DataTypeGen.java.ftl
r3433 r3439 376 376 </#list> 377 377 } 378 //org.apache.log4j.Log ger.getLogger("test").debug("set "+this);378 //org.apache.log4j.LogFactory.getLog("test").debug("set "+this); 379 379 } 380 380 -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/servlet/MolgenisContextListenerGen.ftl
r3433 r3439 34 34 sc.setAttribute("DataSource", dsource); 35 35 } catch (NamingException ex) { 36 Log ger.getLogger(ContextListener.class.getName()).log(Level.SEVERE, null, ex);36 LogFactory.getLog(ContextListener.class.getName()).log(Level.SEVERE, null, ex); 37 37 } 38 38 } -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/tools/CopyMemoryToDatabaseGen.java.ftl
r3433 r3439 28 28 </#if></#list> 29 29 30 import org.apache.log4j.Logger; 30 import org.apache.commons.logging.LogFactory; 31 import org.apache.commons.logging.Log; 31 32 import org.molgenis.framework.Database; 32 33 import org.molgenis.framework.data.DatabaseException; … … 34 35 public class CopyMemoryToDatabase 35 36 { 36 static Log ger logger = Logger.getLogger(CopyMemoryToDatabase.class.getSimpleName());37 static Log Log = LogFactory.getLog(CopyMemoryToDatabase.class.getSimpleName()); 37 38 38 39 <#list entities as e><#if !e.abstract> -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/tools/CsvExportGen.java.ftl
r3433 r3439 19 19 import java.io.IOException; 20 20 21 import org.apache.log4j.Logger; 21 import org.apache.commons.logging.LogFactory; 22 import org.apache.commons.logging.Log; 22 23 import org.molgenis.framework.Database; 23 24 import org.molgenis.framework.data.DatabaseException; … … 32 33 public class CsvExport 33 34 { 34 static Log ger logger = Logger.getLogger(CsvExport.class.getSimpleName());35 static Log Log = LogFactory.getLog(CsvExport.class.getSimpleName()); 35 36 36 37 /** -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/tools/CsvImportByNameGen.java.ftl
r3433 r3439 25 25 import java.util.TreeMap; 26 26 27 import org.apache.log4j.Logger; 27 import org.apache.commons.logging.LogFactory; 28 import org.apache.commons.logging.Log; 28 29 import org.molgenis.framework.Database; 29 30 import org.molgenis.framework.data.DatabaseException; … … 44 45 static int BATCH_SIZE = 10000; 45 46 static int SMALL_BATCH_SIZE = 2500; 46 static Log ger logger = Logger.getLogger(CsvImportByName.class.getSimpleName());47 static Log Log = LogFactory.getLog(CsvImportByName.class.getSimpleName()); 47 48 48 49 /**wrapper to use int inside anonymous classes (requires final, so cannot update directly)*/ -
molgenis/3.6_experimental/molgenis3.3/3.3/build/classes/org/molgenis/generators/tools/CsvImportGen.java.ftl
r3433 r3439 24 24 import java.util.TreeMap; 25 25 26 import org.apache.log4j.Logger; 26 import org.apache.commons.logging.LogFactory; 27 import org.apache.commons.logging.Log; 27 28 import org.molgenis.framework.Database; 28 29 import org.molgenis.framework.data.DatabaseException; … … 37 38 public class CsvImport 38 39 { 39 static Log ger logger = Logger.getLogger(CsvImport.class.getSimpleName());40 static Log Log = LogFactory.getLog(CsvImport.class.getSimpleName()); 40 41 //mappings between imported and internally assigned ids 41 42 //only necessary for automatic ids -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/DataTypeGen.java.ftl
r3433 r3439 550 550 </#list> 551 551 } 552 //org.apache.log4j.Log ger.getLogger("test").debug("set "+this);552 //org.apache.log4j.LogFactory.getLog("test").debug("set "+this); 553 553 } 554 554 -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/JpaDataTypeGen.java.ftl
r3433 r3439 634 634 --> 635 635 } 636 //org.apache.log4j.Log ger.getLogger("test").debug("set "+this);636 //org.apache.log4j.LogFactory.getLog("test").debug("set "+this); 637 637 } 638 638 -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/csv/CsvExportGen.java.ftl
r3433 r3439 23 23 import java.util.Arrays; 24 24 25 import org.apache.log4j.Logger; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.commons.logging.Log; 26 27 import org.molgenis.framework.db.Database; 27 28 import org.molgenis.framework.db.DatabaseException; … … 39 40 public class CsvExport 40 41 { 41 static Log ger logger = Logger.getLogger(CsvExport.class.getSimpleName());42 static Log Log = LogFactory.getLog(CsvExport.class.getSimpleName()); 42 43 43 44 /** -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/csv/CsvImportByIdGen.java.ftl
r3433 r3439 24 24 import java.util.TreeMap; 25 25 26 import org.apache.log4j.Logger; 26 import org.apache.commons.logging.LogFactory; 27 import org.apache.commons.logging.Log; 27 28 import org.molgenis.framework.db.Database; 28 29 import org.molgenis.framework.db.DatabaseException; … … 37 38 public class CsvImportById 38 39 { 39 static Log ger logger = Logger.getLogger(CsvImport.class.getSimpleName());40 static Log Log = LogFactory.getLog(CsvImport.class.getSimpleName()); 40 41 //mappings between imported and internally assigned ids 41 42 //only necessary for automatic ids -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/csv/CsvImportGen.java.ftl
r3433 r3439 25 25 import java.util.TreeMap; 26 26 27 import org.apache.log4j.Logger; 27 import org.apache.commons.logging.LogFactory; 28 import org.apache.commons.logging.Log; 28 29 import org.molgenis.framework.db.Database; 29 30 import org.molgenis.framework.db.Database.DatabaseAction; … … 49 50 static int BATCH_SIZE = 10000; 50 51 static int SMALL_BATCH_SIZE = 2500; 51 static Log ger logger = Logger.getLogger(CsvImport.class.getSimpleName());52 static Log Log = LogFactory.getLog(CsvImport.class.getSimpleName()); 52 53 53 54 /**wrapper to use int inside anonymous classes (requires final, so cannot update directly)*/ -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/csv/CsvReaderGen.java.ftl
r3433 r3439 61 61 public class ${JavaName(entity)}CsvReader extends CsvToDatabase<${JavaName(entity)}> 62 62 { 63 public static final transient Log ger logger = Logger.getLogger(${JavaName(entity)}CsvReader.class);63 public static final transient Log Log = LogFactory.getLog(${JavaName(entity)}CsvReader.class); 64 64 65 65 <#assign has_xrefs=false /> -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/db/CopyMemoryToDatabaseGen.java.ftl
r3433 r3439 28 28 </#if></#list> 29 29 30 import org.apache.log4j.Logger; 30 import org.apache.commons.logging.LogFactory; 31 import org.apache.commons.logging.Log; 31 32 import org.molgenis.framework.db.Database; 32 33 import org.molgenis.framework.db.DatabaseException; … … 34 35 public class CopyMemoryToDatabase 35 36 { 36 static Log ger logger = Logger.getLogger(CopyMemoryToDatabase.class.getSimpleName());37 static Log Log = LogFactory.getLog(CopyMemoryToDatabase.class.getSimpleName()); 37 38 38 39 <#list entities as e><#if !e.abstract> -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/db/MultiqueryMapperGen.java.ftl
r3433 r3439 35 35 36 36 import org.apache.commons.lang.StringEscapeUtils; 37 import org.apache.log4j.Logger; 37 import org.apache.commons.logging.LogFactory; 38 import org.apache.commons.logging.Log; 38 39 39 40 import org.molgenis.framework.db.Database; … … 75 76 public class ${JavaName(entity)}Mapper extends AbstractJDBCMapper<${JavaName(entity)}> 76 77 { 77 Log ger logger = Logger.getLogger(this.getClass());78 Log Log = LogFactory.getLog(this.getClass()); 78 79 79 80 @Override -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/excel/ExcelExportGen.java.ftl
r3433 r3439 29 29 import jxl.write.WritableWorkbook; 30 30 31 import org.apache.log4j.Logger; 31 import org.apache.commons.logging.LogFactory; 32 import org.apache.commons.logging.Log; 32 33 import org.molgenis.framework.db.Database; 33 34 import org.molgenis.framework.db.QueryRule; … … 39 40 public class ExcelExport 40 41 { 41 static Log ger logger = Logger.getLogger(ExcelExport.class.getSimpleName());42 static Log Log = LogFactory.getLog(ExcelExport.class.getSimpleName()); 42 43 43 44 protected int sheetIndex = 0; -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/excel/ExcelImportGen.java.ftl
r3433 r3439 23 23 import jxl.Workbook; 24 24 25 import org.apache.log4j.Logger; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.commons.logging.Log; 26 27 import org.molgenis.framework.db.Database; 27 28 import org.molgenis.framework.db.DatabaseException; … … 38 39 public class ExcelImport 39 40 { 40 static Log ger logger = Logger.getLogger(ExcelImport.class.getSimpleName());41 static Log Log = LogFactory.getLog(ExcelImport.class.getSimpleName()); 41 42 42 43 public static void importAll(File excelFile, Database db, Tuple defaults) throws Exception -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/excel/ExcelReaderGen.java.ftl
r3433 r3439 29 29 import jxl.Sheet; 30 30 31 import org.apache.log4j.Logger; 31 import org.apache.commons.logging.LogFactory; 32 import org.apache.commons.logging.Log; 32 33 import org.molgenis.framework.db.Database; 33 34 import org.molgenis.framework.db.DatabaseException; … … 45 46 public class ${JavaName(entity)}ExcelReader<${JavaName(entity)}> 46 47 { 47 public static final transient Log ger logger = Logger.getLogger(${JavaName(entity)}ExcelReader.class);48 public static final transient Log Log = LogFactory.getLog(${JavaName(entity)}ExcelReader.class); 48 49 49 50 /** -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/server/MolgenisContextListenerGen.ftl
r3433 r3439 34 34 sc.setAttribute("DataSource", dsource); 35 35 } catch (NamingException ex) { 36 Log ger.getLogger(ContextListener.class.getName()).log(Level.SEVERE, null, ex);36 LogFactory.getLog(ContextListener.class.getName()).log(Level.SEVERE, null, ex); 37 37 } 38 38 } -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/tests/TestCsvGen.java.ftl
r3433 r3439 27 27 import java.util.Locale; 28 28 29 import org.apache.log4j.Logger; 29 import org.apache.commons.logging.LogFactory; 30 import org.apache.commons.logging.Log; 30 31 31 32 import org.molgenis.Molgenis; … … 62 63 private static int total = 10; 63 64 private static Database db; 64 public static final transient Log ger logger = Logger.getLogger(TestCsv.class);65 public static final transient Log Log = LogFactory.getLog(TestCsv.class); 65 66 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 66 67 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/tests/TestDataSetGen.java.ftl
r3433 r3439 29 29 import java.util.Set; 30 30 31 import org.apache.log4j.Logger; 31 import org.apache.commons.logging.LogFactory; 32 import org.apache.commons.logging.Log; 32 33 33 34 import org.molgenis.Molgenis; … … 53 54 { 54 55 private static Database db; 55 public static final transient Log ger logger = Logger.getLogger(TestCsv.class);56 public static final transient Log Log = LogFactory.getLog(TestCsv.class); 56 57 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 57 58 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); -
molgenis/3.6_experimental/molgenis3.3/3.3/src/org/molgenis/generators/tests/TestDatabaseGen.java.ftl
r3433 r3439 27 27 import java.util.Locale; 28 28 29 import org.apache.log4j.Logger; 29 import org.apache.commons.logging.LogFactory; 30 import org.apache.commons.logging.Log; 30 31 31 32 import org.molgenis.Molgenis; … … 49 50 private static int total = 10; 50 51 private static Database db; 51 public static final transient Log ger logger = Logger.getLogger(TestDatabase.class);52 public static final transient Log Log = LogFactory.getLog(TestDatabase.class); 52 53 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 53 54 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/framework/db/jdbc/JDBCMapper.java
r3433 r3439 14 14 import org.molgenis.framework.db.Database; 15 15 import org.molgenis.framework.db.DatabaseException; 16 import org.molgenis.framework.db.Mapper; 16 17 import org.molgenis.framework.db.QueryRule; 17 18 import org.molgenis.framework.db.jdbc.ColumnInfo.Type; … … 29 30 * 30 31 */ 31 public interface JDBCMapper<E extends Entity> 32 public interface JDBCMapper<E extends Entity> extends Mapper<E> 32 33 { 33 public JDBCDatabase getDatabase();34 35 public int add(List<E> entities) throws DatabaseException;36 37 // FIXME: can we merge the two add functions by wrapping list/reader into an38 // iterator of some kind?39 public E create();40 41 public int add(CsvReader reader, CsvWriter writer) throws DatabaseException;42 43 public int update(List<E> entities) throws DatabaseException;44 45 public int update(CsvReader reader) throws DatabaseException;46 47 public int remove(List<E> entities) throws DatabaseException;48 49 public int count(QueryRule ...rules) throws DatabaseException;50 51 public List<E> find(QueryRule ...rules) throws DatabaseException;52 53 public void find(CsvWriter writer, QueryRule[] rules) throws DatabaseException;54 55 public void find(CsvWriter writer, List<String> fieldsToExport, QueryRule[] rules) throws DatabaseException;56 57 public int remove(CsvReader reader) throws DatabaseException;58 59 public List<E> toList(CsvReader reader, int limit) throws Exception;60 61 public String getTableFieldName(String field);62 63 public Type getFieldType(String field);34 // public JDBCDatabase getDatabase(); 35 36 // public int add(List<E> entities) throws DatabaseException; 37 // 38 // // FIXME: can we merge the two add functions by wrapping list/reader into an 39 // // iterator of some kind? 40 // public E create(); 41 // 42 // public int add(CsvReader reader, CsvWriter writer) throws DatabaseException; 43 // 44 // public int update(List<E> entities) throws DatabaseException; 45 // 46 // public int update(CsvReader reader) throws DatabaseException; 47 // 48 // public int remove(List<E> entities) throws DatabaseException; 49 // 50 // public int count(QueryRule ...rules) throws DatabaseException; 51 // 52 // public List<E> find(QueryRule ...rules) throws DatabaseException; 53 // 54 // public void find(CsvWriter writer, QueryRule[] rules) throws DatabaseException; 55 // 56 // public void find(CsvWriter writer, List<String> fieldsToExport, QueryRule[] rules) throws DatabaseException; 57 // 58 // public int remove(CsvReader reader) throws DatabaseException; 59 // 60 // public List<E> toList(CsvReader reader, int limit) throws Exception; 61 // 62 // public String getTableFieldName(String field); 63 // 64 // public Type getFieldType(String field); 64 65 65 66 // /** -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/framework/db/jdbc/MappingDecorator.java
r3433 r3439 12 12 import org.molgenis.framework.db.Database; 13 13 import org.molgenis.framework.db.DatabaseException; 14 import org.molgenis.framework.db.Mapper; 14 15 import org.molgenis.framework.db.QueryRule; 15 16 import org.molgenis.framework.db.jdbc.ColumnInfo.Type; 16 17 17 public class MappingDecorator<E extends Entity> implements JDBCMapper<E>18 public class MappingDecorator<E extends Entity> implements Mapper<E> 18 19 { 19 private JDBCMapper<E> mapper;20 private Mapper<E> mapper; 20 21 21 public MappingDecorator( JDBCMapper<E> generatedMapper)22 public MappingDecorator(Mapper<E> generatedMapper) 22 23 { 23 24 this.mapper = generatedMapper; … … 66 67 } 67 68 68 @Override69 public JDBCDatabase getDatabase()70 {71 return mapper.getDatabase();72 }69 // @Override 70 // public Database getDatabase() 71 // { 72 // return mapper.getDatabase(); 73 // } 73 74 74 75 @Override … … 116 117 mapper.find(writer, fieldsToExport, rules); 117 118 } 119 120 @Override 121 public Database getDatabase() { 122 return mapper.getDatabase(); 123 } 118 124 } -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/framework/db/jpa/JPAQueryGeneratorUtil.java
r3433 r3439 21 21 import org.apache.commons.logging.LogFactory; 22 22 import org.molgenis.framework.db.DatabaseException; 23 import org.molgenis.framework.db.Mapper; 23 24 import org.molgenis.framework.db.QueryRule; 24 25 import org.molgenis.framework.db.QueryRule.Operator; 25 26 import org.molgenis.model.elements.Field.Type; 27 26 28 import org.molgenis.util.Entity; 27 29 … … 77 79 78 80 private static <E> int[] createWhere( 79 JpaMapper mapper,81 JpaMapper mapper, 80 82 EntityManager em, 81 83 Root<E> root, -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/framework/db/jpa/JpaDatabase.java
r3433 r3439 15 15 import org.molgenis.framework.db.DatabaseException; 16 16 import org.molgenis.framework.db.JoinQuery; 17 import org.molgenis.framework.db.Mapper; 17 18 import org.molgenis.framework.db.Query; 18 19 import org.molgenis.framework.db.QueryImp; -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/DataTypeGen.java.ftl
r3433 r3439 550 550 </#list> 551 551 } 552 //org.apache.log4j.Log ger.getLogger("test").debug("set "+this);552 //org.apache.log4j.LogFactory.getLog("test").debug("set "+this); 553 553 } 554 554 -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/JpaDataTypeGen.java.ftl
r3433 r3439 207 207 <#if isPrimaryKey(field,entity)> 208 208 <#if !entity.hasAncestor()> 209 private <#if field.type="xref">${JavaName(field.xrefEntity)}<#elseif field.type="mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)} = ${default(field)};209 private <#if field.type="xref">${JavaName(field.xrefEntity)}<#elseif field.type="mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)} = <#if field.type == "mref">new ArrayList<${JavaName(field.xrefEntity)}>()<#else> ${default(field)}</#if>; 210 210 </#if> 211 211 <#else> 212 private <#if field.type="xref">${JavaName(field.xrefEntity)}<#elseif field.type="mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)} = ${default(field)};212 private <#if field.type="xref">${JavaName(field.xrefEntity)}<#elseif field.type="mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)} = <#if field.type == "mref">new ArrayList<${JavaName(field.xrefEntity)}>()<#else> ${default(field)}</#if>; 213 213 </#if> 214 214 <#if type_label == "enum"> … … 299 299 * @return ${name(field)}. 300 300 */ 301 public <#if field.type =="xref">${JavaName(field.xrefEntity)}<#else>${type(field)}</#if> get${JavaName(field)}() 301 302 public <#if field.type =="xref">${JavaName(field.xrefEntity)}<#elseif field.type == "mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> get${JavaName(field)}() 302 303 { 303 304 return this.${name(field)}; … … 311 312 * @param ${name(field)} 312 313 */ 313 public void set${JavaName(field)}( <#if field.type =="xref">${JavaName(field.xrefEntity)}<#else >${type(field)}</#if> ${name(field)})314 public void set${JavaName(field)}( <#if field.type =="xref">${JavaName(field.xrefEntity)}<#elseif field.type == "mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)}) 314 315 { 315 316 this.${name(field)} = ${name(field)}; … … 321 322 * @param ${name(field)} 322 323 */ 323 public void set${JavaName(field)}( <#if field.type =="xref">${JavaName(field.xrefEntity)}<#else >${type(field)}</#if> ${name(field)})324 public void set${JavaName(field)}( <#if field.type =="xref">${JavaName(field.xrefEntity)}<#elseif field.type == "mref">List<${JavaName(field.xrefEntity)}><#else>${type(field)}</#if> ${name(field)}) 324 325 { 325 326 this.${name(field)} = ${name(field)}; … … 634 635 --> 635 636 } 636 //org.apache.log4j.Log ger.getLogger("test").debug("set "+this);637 //org.apache.log4j.LogFactory.getLog("test").debug("set "+this); 637 638 } 638 639 -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/csv/CsvExportGen.java.ftl
r3433 r3439 23 23 import java.util.Arrays; 24 24 25 import org.apache.log4j.Logger; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.commons.logging.Log; 26 27 import org.molgenis.framework.db.Database; 27 28 import org.molgenis.framework.db.DatabaseException; … … 39 40 public class CsvExport 40 41 { 41 static Log ger logger = Logger.getLogger(CsvExport.class.getSimpleName());42 static Log logger = LogFactory.getLog(CsvExport.class.getSimpleName()); 42 43 43 44 /** … … 144 145 <#if entity.hasAncestor() || entity.isRootAncestor()>QueryRule type = new QueryRule("${typefield()}",Operator.EQUALS, "${Name(entity)}"); 145 146 query.addRules(type);</#if> 146 QueryRule[] newRules = matchQueryRulesToEntity(db.getMetaData().getEntity("${Name(entity)}"), rules); 147 query.addRules(newRules); 147 148 if(rules != null && rules.length > 0) { 149 QueryRule[] newRules = matchQueryRulesToEntity(db.getMetaData().getEntity("${Name(entity)}"), rules); 150 query.addRules(newRules); 151 } 148 152 int count = query.count(); 149 153 if(count > 0){ -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/csv/CsvImportByIdGen.java.ftl
r3433 r3439 24 24 import java.util.TreeMap; 25 25 26 import org.apache.log4j.Logger; 26 import org.apache.commons.logging.LogFactory; 27 import org.apache.commons.logging.Log; 27 28 import org.molgenis.framework.db.Database; 28 29 import org.molgenis.framework.db.DatabaseException; … … 37 38 public class CsvImportById 38 39 { 39 static Log ger logger = Logger.getLogger(CsvImport.class.getSimpleName());40 static Log logger = LogFactory.getLog(CsvImport.class.getSimpleName()); 40 41 //mappings between imported and internally assigned ids 41 42 //only necessary for automatic ids … … 106 107 //redirect outgoing fkeys 107 108 <#list allFields(entity) as f><#if f.type = "xref"> 108 if(object.get${Name(f)}() != null) object.set${Name(f)} (${name(f.xrefEntity)}IdMap.get(object.get${Name(f)}()));109 if(object.get${Name(f)}() != null) object.set${Name(f)}_Id(${name(f.xrefEntity)}IdMap.get(object.get${Name(f)}())); 109 110 <#elseif f.type="mref"> 110 111 List<${type(f.xrefField)} > ${name(f)}Ids = new ArrayList<${type(f.xrefField)}>(); 111 for(${type(f.xrefField)} id: object.get${Name(f)} ())112 for(${type(f.xrefField)} id: object.get${Name(f)}_Id()) 112 113 { 113 114 ${name(f)}Ids.add(${name(f.xrefEntity)}IdMap.get(id)); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/csv/CsvImportGen.java.ftl
r3433 r3439 25 25 import java.util.TreeMap; 26 26 27 import org.apache.log4j.Logger; 27 import org.apache.commons.logging.LogFactory; 28 import org.apache.commons.logging.Log; 28 29 import org.molgenis.framework.db.Database; 29 30 import org.molgenis.framework.db.Database.DatabaseAction; … … 49 50 static int BATCH_SIZE = 10000; 50 51 static int SMALL_BATCH_SIZE = 2500; 51 static Log ger logger = Logger.getLogger(CsvImport.class.getSimpleName());52 static Log logger = LogFactory.getLog(CsvImport.class.getSimpleName()); 52 53 53 54 /**wrapper to use int inside anonymous classes (requires final, so cannot update directly)*/ -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/csv/CsvReaderGen.java.ftl
r3433 r3439 61 61 public class ${JavaName(entity)}CsvReader extends CsvToDatabase<${JavaName(entity)}> 62 62 { 63 public static final transient Log ger logger = Logger.getLogger(${JavaName(entity)}CsvReader.class);63 public static final transient Log logger = LogFactory.getLog(${JavaName(entity)}CsvReader.class); 64 64 65 65 <#assign has_xrefs=false /> … … 252 252 </#if> 253 253 } 254 o.set${JavaName(f)} (${name(f)}Keymap.get(key));254 o.set${JavaName(f)}_Id(${name(f)}Keymap.get(key)); 255 255 } 256 256 <#elseif f.type == 'mref' && f.getXrefLabelNames()[0] != f.getXrefFieldName()> … … 288 288 break; 289 289 } 290 o.set${JavaName(f)} (mrefs);290 o.set${JavaName(f)}_Id(mrefs); 291 291 } 292 292 </#if></#list> -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/db/CopyMemoryToDatabaseGen.java.ftl
r3433 r3439 28 28 </#if></#list> 29 29 30 import org.apache.log4j.Logger; 30 import org.apache.commons.logging.LogFactory; 31 import org.apache.commons.logging.Log; 31 32 import org.molgenis.framework.db.Database; 32 33 import org.molgenis.framework.db.DatabaseException; … … 34 35 public class CopyMemoryToDatabase 35 36 { 36 static Log ger logger = Logger.getLogger(CopyMemoryToDatabase.class.getSimpleName());37 static Log Log = LogFactory.getLog(CopyMemoryToDatabase.class.getSimpleName()); 37 38 38 39 <#list entities as e><#if !e.abstract> -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/db/JpaDatabaseGen.java
r3433 r3439 37 37 //this.sortEntitiesByXref(entityList,model); //side effect? 38 38 39 File target = new File( this.getSourcePath(options) + model.getName().toLowerCase().replace(".", "/") + "/JpaDatabase.java" );39 File target = new File( this.getSourcePath(options) /*+ model.getName().toLowerCase().replace(".", "/")*/ + "/app/JpaDatabase.java" ); 40 40 target.getParentFile().mkdirs(); 41 41 -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/db/JpaDatabaseGen.java.ftl
r3433 r3439 1 1 <#include "GeneratorHelper.ftl"> 2 <#--#####################################################################-->3 <#-- ##-->4 <#-- START OF THE OUTPUT ##-->5 <#-- ##-->6 <#--#####################################################################-->7 /* File: ${model.getName()}/model/JDBCDatabase8 * Copyright: GBIC 2000-${year?c}, all rights reserved9 * Date: ${date}10 *11 * generator: ${generator} ${version}12 *13 * THIS FILE HAS BEEN GENERATED, PLEASE DO NOT EDIT!14 */15 2 16 package ${package};3 package app; 17 4 18 import java.io.File; 19 import java.io.FileNotFoundException; 20 import java.io.IOException; 21 import java.util.Properties; 5 import java.util.HashMap; 6 import java.util.Map; 22 7 23 8 import javax.persistence.EntityManager; 24 25 import javax.sql.DataSource; 26 27 import org.molgenis.framework.db.DatabaseException; 28 import org.molgenis.framework.db.jdbc.datasource.DataSourceWrapper; 29 import org.molgenis.framework.db.jdbc.datasource.SimpleDataSourceWrapper; 9 import javax.persistence.EntityManagerFactory; 10 import javax.persistence.Persistence; 30 11 31 12 public class JpaDatabase extends org.molgenis.framework.db.jpa.JpaDatabase 32 13 { 33 //@EntityManager 34 //EntityManager em; 35 36 public JpaDatabase(EntityManager em) 37 { 38 super(em); 39 this.setup(); 14 private static class EMFactory { 15 16 static private Map<String, EntityManagerFactory> emfs = new HashMap<String, EntityManagerFactory>(); 17 18 static EMFactory instance = null; 19 20 private EMFactory() { 21 addEntityManagerFactory("molgenis"); 22 } 23 24 private static void addEntityManagerFactory(String persistenceUnit) { 25 if(!emfs.containsKey(persistenceUnit)) { 26 emfs.put(persistenceUnit, Persistence.createEntityManagerFactory(persistenceUnit)); 27 } 28 } 29 30 public static EntityManager createEntityManager(String persistenceUnit) { 31 if(instance == null) { 32 instance = new EMFactory(); 33 } 34 if(!emfs.containsKey(persistenceUnit)) { 35 addEntityManagerFactory(persistenceUnit); 36 } 37 return emfs.get(persistenceUnit).createEntityManager(); 38 } 39 40 public static EntityManager createEntityManager() { 41 if(instance == null) { 42 instance = new EMFactory(); 43 } 44 return emfs.get("molgenis").createEntityManager(); 45 } 40 46 } 41 42 /* 43 public JpaDatabase(Properties p) 44 { 45 super(p); 46 this.setup(); 47 } 48 49 public JpaDatabase(String propertiesFilePath) throws FileNotFoundException, IOException 50 { 51 super(propertiesFilePath); 52 this.setup(); 53 } 54 */ 55 private void setup() 47 48 static 56 49 { 57 50 <#list model.entities as entity><#if !entity.isAbstract()> 58 <#if entity.decorator?exists> 59 this.putMapper(${entity.namespace}.data.types.${Name(entity)}.class, new ${entity.decorator}(new ${entity.namespace}.data.mappers.${Name(entity)}Mapper())); 60 <#else> 61 this.putMapper(${entity.namespace}.data.types.${Name(entity)}.class, new ${entity.namespace}.data.mappers.${Name(entity)}Mapper()); 62 </#if> 63 </#if></#list> 51 putMapper(${entity.namespace}.${Name(entity)}.class, new ${entity.namespace}.db.${Name(entity)}Mapper()); 52 </#if></#list> 53 } 54 55 public JpaDatabase() 56 { 57 super(EMFactory.createEntityManager()); 58 } 59 60 public JpaDatabase(String persistenceUnit) { 61 super(EMFactory.createEntityManager(persistenceUnit)); 62 } 63 64 public JpaDatabase(boolean testDatabase) { 65 super(); 66 if(testDatabase) { 67 super.setEntityManager(EMFactory.createEntityManager("molgenis_test")); 68 } else { 69 super.setEntityManager(EMFactory.createEntityManager()); 70 } 64 71 } 65 72 } -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/db/MultiqueryMapperGen.java.ftl
r3433 r3439 35 35 36 36 import org.apache.commons.lang.StringEscapeUtils; 37 import org.apache.log4j.Logger; 37 import org.apache.commons.logging.LogFactory; 38 import org.apache.commons.logging.Log; 38 39 39 40 import org.molgenis.framework.db.Database; … … 75 76 public class ${JavaName(entity)}Mapper extends AbstractJDBCMapper<${JavaName(entity)}> 76 77 { 77 Log ger logger = Logger.getLogger(this.getClass());78 Log Log = LogFactory.getLog(this.getClass()); 78 79 79 80 @Override -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/excel/ExcelExportGen.java.ftl
r3433 r3439 29 29 import jxl.write.WritableWorkbook; 30 30 31 import org.apache.log4j.Logger; 31 import org.apache.commons.logging.LogFactory; 32 import org.apache.commons.logging.Log; 32 33 import org.molgenis.framework.db.Database; 33 34 import org.molgenis.framework.db.QueryRule; … … 39 40 public class ExcelExport 40 41 { 41 static Log ger logger = Logger.getLogger(ExcelExport.class.getSimpleName());42 static Log logger = LogFactory.getLog(ExcelExport.class.getSimpleName()); 42 43 43 44 protected int sheetIndex = 0; -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/excel/ExcelImportGen.java.ftl
r3433 r3439 23 23 import jxl.Workbook; 24 24 25 import org.apache.log4j.Logger; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.commons.logging.Log; 26 27 import org.molgenis.framework.db.Database; 27 28 import org.molgenis.framework.db.DatabaseException; … … 38 39 public class ExcelImport 39 40 { 40 static Log ger logger = Logger.getLogger(ExcelImport.class.getSimpleName());41 static Log logger = LogFactory.getLog(ExcelImport.class.getSimpleName()); 41 42 42 43 public static void importAll(File excelFile, Database db, Tuple defaults) throws Exception -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/excel/ExcelReaderGen.java.ftl
r3433 r3439 29 29 import jxl.Sheet; 30 30 31 import org.apache.log4j.Logger; 31 import org.apache.commons.logging.LogFactory; 32 import org.apache.commons.logging.Log; 32 33 import org.molgenis.framework.db.Database; 33 34 import org.molgenis.framework.db.DatabaseException; … … 45 46 public class ${JavaName(entity)}ExcelReader<${JavaName(entity)}> 46 47 { 47 public static final transient Log ger logger = Logger.getLogger(${JavaName(entity)}ExcelReader.class);48 public static final transient Log Log = LogFactory.getLog(${JavaName(entity)}ExcelReader.class); 48 49 49 50 /** -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/server/MolgenisContextListenerGen.ftl
r3433 r3439 4 4 package ${package}.servlet; 5 5 6 import java.util.logging.Level; 7 import java.util.logging.Logger; 6 import org.apache.commons.logging.LogFactory; 8 7 9 8 import javax.naming.Context; … … 34 33 sc.setAttribute("DataSource", dsource); 35 34 } catch (NamingException ex) { 36 Log ger.getLogger(ContextListener.class.getName()).log(Level.SEVERE, null,ex);35 LogFactory.getLog(ContextListener.class.getName()).error(ex); 37 36 } 38 37 } -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/server/MolgenisServletGen.ftl
r3433 r3439 41 41 //The datasource is created by the servletcontext! 42 42 DataSource dataSource = (DataSource)getServletContext().getAttribute("DataSource"); 43 return new ${package}.<#if databaseImp = 'jpa'>Jpa<#else>JDBC</#if>Database(dataSource, new File("${db_filepath}")); 43 <#if databaseImp = 'jpa'> 44 return new ${package}.JpaDatabase(); 45 <#else> 46 return new ${package}.JDBCDatabase(dataSource, new File("${db_filepath}")); 47 </#if> 44 48 45 49 //TOMCAT -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/server/RestApiGen.java.ftl
r3433 r3439 122 122 private Database getDatabase() throws DatabaseException, NamingException 123 123 { 124 <#if databaseImp = 'jpa'> 125 return new app.JpaDatabase(); 126 <#else> 124 127 //The datasource is created by the servletcontext! 125 128 DataSource dataSource = (DataSource)sc.getAttribute("DataSource"); 126 return new ${package}. <#if databaseImp = 'jpa'>Jpa<#else>JDBC</#if>Database(dataSource, new File("${db_filepath}"));127 129 return new ${package}.JDBCDatabase(dataSource, new File("${db_filepath}")); 130 </#if> 128 131 } 129 132 } -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/server/SoapApiGen.java.ftl
r3433 r3439 136 136 </#list> 137 137 138 139 public SoapApi() 140 { 141 this.database = new app.JpaDatabase(); 142 } 143 138 144 public SoapApi(Database database) 139 145 { -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestCsvGen.java
r3433 r3439 46 46 templateArgs.put("entities",entityList); 47 47 templateArgs.put("package", packageName); 48 templateArgs.put("databaseImp", options.mapper_implementation); 48 49 49 50 OutputStream targetOut = new FileOutputStream( target ); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestCsvGen.java.ftl
r3433 r3439 19 19 import app.CsvExport; 20 20 import app.CsvImport; 21 22 <#if databaseImp != 'jpa'> 21 23 import app.JDBCDatabase; 24 </#if> 22 25 23 26 import java.io.File; … … 27 30 import java.util.Locale; 28 31 29 import org.apache.log4j.Logger; 32 import org.apache.commons.logging.LogFactory; 33 import org.apache.commons.logging.Log; 30 34 31 35 import org.molgenis.Molgenis; … … 62 66 private static int total = 10; 63 67 private static Database db; 64 public static final transient Log ger logger = Logger.getLogger(TestCsv.class);68 public static final transient Log logger = LogFactory.getLog(TestCsv.class); 65 69 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 66 70 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); … … 70 74 { 71 75 //create database 76 <#if databaseImp = 'jpa'> 77 db = new app.JpaDatabase(true); 78 <#else> 72 79 db = new JDBCDatabase("molgenis.test.properties"); 73 80 new Molgenis("molgenis.test.properties").updateDb(); 81 </#if> 74 82 75 83 //create tem working directory -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestDataSetGen.java
r3433 r3439 46 46 templateArgs.put("entities",entityList); 47 47 templateArgs.put("package", packageName); 48 templateArgs.put("databaseImp", options.mapper_implementation); 48 49 49 50 OutputStream targetOut = new FileOutputStream( target ); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestDataSetGen.java.ftl
r3433 r3439 17 17 package ${package}; 18 18 19 import app.JDBCDatabase;20 21 19 import java.text.DateFormat; 22 20 import java.text.SimpleDateFormat; … … 29 27 import java.util.Set; 30 28 31 import org.apache.log4j.Logger; 29 import org.apache.commons.logging.LogFactory; 30 import org.apache.commons.logging.Log; 32 31 33 32 import org.molgenis.Molgenis; … … 53 52 { 54 53 private static Database db; 55 public static final transient Log ger logger = Logger.getLogger(TestCsv.class);54 public static final transient Log logger = LogFactory.getLog(TestCsv.class); 56 55 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 57 56 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestDatabaseGen.java
r3433 r3439 46 46 templateArgs.put("entities",entityList); 47 47 templateArgs.put("package", packageName); 48 templateArgs.put("databaseImp", options.mapper_implementation); 48 49 49 50 OutputStream targetOut = new FileOutputStream( target ); -
molgenis/3.6_experimental/molgenis3.3/src/org/molgenis/generators/tests/TestDatabaseGen.java.ftl
r3433 r3439 17 17 package ${package}; 18 18 19 <#if databaseImp != 'jpa'> 19 20 import app.JDBCDatabase; 21 </#if> 22 20 23 21 24 import java.io.IOException; … … 27 30 import java.util.Locale; 28 31 29 import org.apache.log4j.Logger; 32 import org.apache.commons.logging.LogFactory; 33 import org.apache.commons.logging.Log; 30 34 31 35 import org.molgenis.Molgenis; … … 49 53 private static int total = 10; 50 54 private static Database db; 51 public static final transient Log ger logger = Logger.getLogger(TestDatabase.class);55 public static final transient Log logger = LogFactory.getLog(TestDatabase.class); 52 56 DateFormat dateFormat = new SimpleDateFormat(SimpleTuple.DATEFORMAT, Locale.US); 53 57 DateFormat dateTimeFormat = new SimpleDateFormat(SimpleTuple.DATETIMEFORMAT, Locale.US); … … 61 65 try 62 66 { 67 68 <#if databaseImp = 'jpa'> 69 db = new app.JpaDatabase(true); 70 <#else> 71 db = new JDBCDatabase("molgenis.test.properties"); 63 72 //create the database 64 73 new Molgenis("molgenis.test.properties").updateDb(); 74 //get it 75 db = new JDBCDatabase("molgenis.test.properties"); 76 </#if> 77 65 78 66 //get it67 db = new JDBCDatabase("molgenis.test.properties");68 79 } 69 80 catch (Exception e) … … 100 111 <#list entity.allFields as f><#if !f.auto> 101 112 <#if f.type == "xref"> 102 if(${name(f)}Xrefs.size() > 0) e.set${JavaName(f)} ( ${name(f)}Xrefs.get(i).get${JavaName(f.xrefField)}() );113 if(${name(f)}Xrefs.size() > 0) e.set${JavaName(f)}_Id( ${name(f)}Xrefs.get(i).get${JavaName(f.xrefField)}() ); 103 114 <#elseif f.type == "mref"> 104 115 if(${name(f)}Xrefs.size() > 0) 105 116 { 106 e.get${JavaName(f)} ().add( ${name(f)}Xrefs.get(i).get${JavaName(f.xrefField)}() );117 e.get${JavaName(f)}_Id().add( ${name(f)}Xrefs.get(i).get${JavaName(f.xrefField)}() ); 107 118 //e.get${JavaName(f)}().add( random(${name(f)}Xrefs).get${JavaName(f.xrefField)}() ); 108 119 }
Note: See TracChangeset
for help on using the changeset viewer.