Changeset 2443
- Timestamp:
- 11/30/09 22:53:52 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
molgenis/3.3/src/org/molgenis/generators/DataTypeGen.java.ftl
r2381 r2443 20 20 import java.util.Vector; 21 21 import java.util.ArrayList; 22 import java.util.List; 22 23 import java.io.StringWriter; 23 24 import org.molgenis.util.Tuple; … … 25 26 import java.text.ParseException; 26 27 import org.molgenis.framework.db.DatabaseException; 28 import org.molgenis.framework.db.Database; 29 import org.molgenis.framework.db.DatabaseException; 30 import org.molgenis.framework.db.Query; 31 import org.molgenis.framework.db.QueryRule; 27 32 28 33 <#--import parent class if extends--> … … 82 87 public interface ${JavaName(entity)} extends <#if entity.hasImplements()><#list entity.getImplements() as i> ${JavaName(i)}<#if i_has_next>,</#if></#list><#else>org.molgenis.util.Entity</#if> 83 88 <#else> 84 public class ${JavaName(entity)} extends <#if entity.hasAncestor()>${JavaName(entity.getAncestor())}<#else>org.molgenis.util.AbstractEntity </#if> <#if entity.hasImplements()>implements<#list entity.getImplements() as i> ${JavaName(i)}<#if i_has_next>,</#if></#list></#if>89 public class ${JavaName(entity)} extends <#if entity.hasAncestor()>${JavaName(entity.getAncestor())}<#else>org.molgenis.util.AbstractEntity</#if> <#if entity.hasImplements()>implements<#list entity.getImplements() as i> ${JavaName(i)}<#if i_has_next>,</#if></#list></#if> 85 90 </#if> 86 91 { … … 157 162 </#if> 158 163 </#list> 164 } 165 166 //static methods 167 /** 168 * Shorthand for db.query(${JavaName(entity)}.class). 169 */ 170 public static Query query(Database db) 171 { 172 return db.query(${JavaName(entity)}.class); 173 } 174 175 /** 176 * Shorthand for db.findById(${JavaName(entity)}.class, id). 177 */ 178 public static ${JavaName(entity)} get(Database db, Object id) throws DatabaseException 179 { 180 return db.findById(${JavaName(entity)}.class, id); 181 } 182 183 /** 184 * Shorthand for db.find(${JavaName(entity)}.class, QueryRule ... rules). 185 */ 186 public static List find(Database db, QueryRule ... rules) throws DatabaseException 187 { 188 return db.find(${JavaName(entity)}.class, rules); 159 189 } 160 190
Note: See TracChangeset
for help on using the changeset viewer.