Skip to content

Commit fd491e9

Browse files
committed
Fixed model binding
1 parent 9492ea6 commit fd491e9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/javawebstack/framework/bind/ModelBindParamTransformer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package org.javawebstack.framework.bind;
22

3-
import org.javawebstack.httpserver.transformer.route.RouteParamTransformer;
3+
import org.javawebstack.httpserver.transformer.route.DefaultRouteParamTransformer;
44
import org.javawebstack.orm.Model;
55
import org.javawebstack.orm.ORM;
66
import org.javawebstack.orm.Repo;
77

88
import java.util.UUID;
99

10-
public class ModelBindParamTransformer extends RouteParamTransformer {
10+
public class ModelBindParamTransformer extends DefaultRouteParamTransformer {
1111

1212
private ModelBindTransformer transformer;
1313
private String accessorAttribName;
1414

1515
public ModelBindParamTransformer(){
16+
super();
1617
this.transformer = (exchange, repo, fieldName, source) -> repo.accessible(accessorAttribName == null ? null : exchange.attrib(accessorAttribName)).where(fieldName, source).get();
1718
for(Class<? extends Model> model : ORM.getModels()){
1819
ModelBind[] binds = model.getDeclaredAnnotationsByType(ModelBind.class);

0 commit comments

Comments
 (0)