package org.ovirt.engine.ui.webadmin.gin.uicommon;
import org.ovirt.engine.core.common.businessentities.AuditLog;
import org.ovirt.engine.ui.uicommonweb.models.events.EventListModel;
import org.ovirt.engine.ui.webadmin.gin.ClientGinjector;
import org.ovirt.engine.ui.webadmin.uicommon.model.MainModelProvider;
import org.ovirt.engine.ui.webadmin.uicommon.model.MainTabModelProvider;
import com.google.gwt.inject.client.AbstractGinModule;
import com.google.inject.Provides;
import com.google.inject.Singleton;
public class EventModule extends AbstractGinModule {
// Main List Model
@Provides
@Singleton
public MainModelProvider<AuditLog, EventListModel> getEventListProvider(ClientGinjector ginjector) {
return new MainTabModelProvider<AuditLog, EventListModel>(ginjector, EventListModel.class) {
@Override
protected boolean handleNullDataAsEmpty() {
return true;
}
};
}
@Override
protected void configure() {
}
}