Rev 892 | Blame | Last modification | View Log | RSS feed
package in.shop2020.hotspot.dashbaord.client.inbox;import org.enunes.gwt.mvp.client.EventBus;import com.google.gwt.core.client.GWT;import com.google.gwt.event.dom.client.ClickEvent;import com.google.gwt.uibinder.client.UiBinder;import com.google.gwt.uibinder.client.UiField;import com.google.gwt.uibinder.client.UiHandler;import com.google.gwt.user.client.Window;import com.google.gwt.user.client.ui.Button;import com.google.gwt.user.client.ui.Composite;import com.google.gwt.user.client.ui.Widget;public class ProviderDetails extends Composite {private static ProviderDetailsUiBinder uiBinder = GWT.create(ProviderDetailsUiBinder.class);interface ProviderDetailsUiBinder extends UiBinder<Widget, ProviderDetails> {}@UiField Button generateManifest, markAsManifested;String providerId, providerName;long warehouseId;private final EventBus eventbus;public ProviderDetails(EventBus eventBus, String providerId, String providerName, long warehouseId) {this.eventbus = eventBus;this.providerId = providerId;this.providerName = providerName;this.warehouseId = warehouseId;initWidget(uiBinder.createAndBindUi(this));generateManifest.setText("Generate Manifest for " + providerName);markAsManifested.setText("Mark all orders as manifested for " + providerName);}@UiHandler("generateManifest")void onGenerateManifestClick(ClickEvent e) {String manifestGenerationUrl = "http://" + Window.Location.getHost() + "/Support/manifest/?providerID=";manifestGenerationUrl = manifestGenerationUrl + providerId + "&warehouseID=" + warehouseId;Window.open(manifestGenerationUrl, "newWindowName", "window features.");}@UiHandler("markAsManifested")void onMarkAsManifestedClick(ClickEvent e) {MarkOrdersAsManifestedConfirmationBox box = new MarkOrdersAsManifestedConfirmationBox(eventbus, warehouseId, providerId);box.center();}}