@Inject public ScoreDirectorFactoryForm(ScoreDirectorFactoryFormView view) { this.view = view; view.setPresenter(this); for (ScoreDefinitionTypeModel type : ScoreDefinitionTypeModel.values()) { view.addScoreDefinitionType(type); } }
public void setModel(ScoreDirectorFactoryConfigModel model) { this.model = model; if (model.getScoreDefinitionType() == null) { model.setScoreDefinitionType(ScoreDefinitionTypeModel.HARD_SOFT); } view.setSelectedScoreDefinitionType(model.getScoreDefinitionType()); if (model.getScoreDrlList() == null || model.getScoreDrlList().isEmpty()) { view.setScoreDrl(""); } else { view.setScoreDrl(model.getScoreDrlList().get(0)); } }
@Override public Widget asWidget() { return view.asWidget(); }