package de.tud.kom.socom.web.client.administration; import java.util.List; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.UIObject; import com.google.gwt.user.client.ui.Widget; import de.tud.kom.socom.web.client.administration.AdministrationPresenter.AdministrationViewInterface; import de.tud.kom.socom.web.client.htmlelements.ErrorList; import de.tud.kom.socom.web.client.htmlelements.ErrorListItemView; public class InfluenceAdministrationView extends Composite implements AdministrationViewInterface<Object> { private static AdministrationViewUiBinder uiBinder = GWT.create(AdministrationViewUiBinder.class); private AdministrationPresenter presenter; interface AdministrationViewUiBinder extends UiBinder<Widget, InfluenceAdministrationView> { } public InfluenceAdministrationView(AdministrationPresenter presenter) { this.presenter = presenter; initWidget(uiBinder.createAndBindUi(this)); } @UiField ErrorList errorList; public InfluenceAdministrationView(String firstName) { initWidget(uiBinder.createAndBindUi(this)); } @Override public void showError(ErrorListItemView error) { this.errorList.addError(error); } @Override public void hideErrors() { this.errorList.clear(); } @Override public void hideError(ErrorListItemView error) { this.errorList.removeError(error); } @Override public void updateInformation(List<Object> res, UIObject parent) { } }