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.baseelements.viewerrors.ErrorNotAnAdminView;
import de.tud.kom.socom.web.client.htmlelements.ErrorList;
import de.tud.kom.socom.web.client.htmlelements.ErrorListItemView;
public class IllegalAccessAdministrationView extends Composite implements AdministrationViewInterface<Object>{
private static IllegalAccessAdministrationViewUiBinder uiBinder = GWT.create(IllegalAccessAdministrationViewUiBinder.class);
interface IllegalAccessAdministrationViewUiBinder extends UiBinder<Widget, IllegalAccessAdministrationView> {
}
private static ErrorNotAnAdminView notAdminErrorView = new ErrorNotAnAdminView();
public IllegalAccessAdministrationView() {
initWidget(uiBinder.createAndBindUi(this));
showError(notAdminErrorView);
}
@UiField
ErrorList errorList;
@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) {
}
}