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