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