package de.flower.rmt.ui.model;
import de.flower.rmt.model.db.entity.User;
import de.flower.rmt.service.IUserManager;
import org.apache.wicket.model.IModel;
import org.apache.wicket.spring.injection.annot.SpringBean;
/**
* @author flowerrrr
*/
public class UserModel extends AbstractEntityModel<User> {
@SpringBean
private IUserManager manager;
public UserModel(User entity) {
super(entity);
}
public UserModel() {
super();
}
public UserModel(final IModel<User> model) {
super(model);
}
@Override
protected User load(Long id) {
return manager.loadById(id);
}
@Override
protected User newInstance() {
return manager.newInstance();
}
}