package org.activityinfo.ui.client.component.importDialog; import com.google.web.bindery.event.shared.Event; public class PageChangedEvent extends Event<PageChangedEventHandler> { public static Type<PageChangedEventHandler> TYPE = new Type<PageChangedEventHandler>(); private boolean valid; private String statusMessage; public PageChangedEvent(boolean valid, String statusMessage) { super(); this.valid = valid; this.statusMessage = statusMessage; } @Override public Type<PageChangedEventHandler> getAssociatedType() { return TYPE; } @Override protected void dispatch(PageChangedEventHandler handler) { handler.onPageChanged(this); } public boolean isValid() { return valid; } public void setValid(boolean valid) { this.valid = valid; } public String getStatusMessage() { return statusMessage; } public void setStatusMessage(String statusMessage) { this.statusMessage = statusMessage; } }