added PEntity constructor for improved entity expression creation

This commit is contained in:
Timo Westkämper 2009-03-27 08:53:48 +00:00
parent 10c3e4f444
commit 925481bf88

View File

@ -41,13 +41,16 @@
<#-- constructors -->
<#if !embeddable>
public ${pre}${decl.simpleName}(java.lang.String path) {
super(${decl.name}.class, "${decl.simpleName}", path);
this(${decl.name}.class, path);
}
public ${pre}${decl.simpleName}(Class<? extends ${decl.name}> cl, java.lang.String path) {
super(cl, "${decl.simpleName}", path);
<#list decl.entityFields as field>
<#if !reserved?seq_contains(field.name)>
_${field.name}();
</#if>
</#list>
}
}
</#if>
public ${pre}${decl.simpleName}(PathMetadata<?> metadata) {
super(${decl.name}.class, "${decl.simpleName}", metadata);