protected RemoteCallback<FormModelerContent> getRenameSuccessCallback(final RenamePopUpPresenter.View renamePopupView) { return content -> { renamePopupView.hide(); view.hideBusyIndicator(); notification.fire(new NotificationEvent(org.kie.workbench.common.widgets.client.resources.i18n.CommonConstants.INSTANCE.ItemRenamedSuccessfully(), NotificationEvent.NotificationType.SUCCESS)); doLoadContent(content); }; }
@Test public void testHideSaveAndRenameIfAssetIsNotDirtyWhenAssetIsNotDirty() { final boolean isDirty = false; final boolean hidden = true; doReturn(isDirty).when(presenter).isDirty(); presenter.hideSaveAndRenameIfAssetIsNotDirty(); verify(view).hideSaveAndRename(hidden); }
@PostConstruct public void setup() { view.init(this); }
public void cancel() { view.hide(); }
public void cancel() { view.hide(); }
@Override public boolean error(final Message message, final Throwable throwable) { if (fileAlreadyExists(throwable)) { hideBusyIndicator(); renamePopupView.handleDuplicatedFileName(); return false; } renamePopupView.hide(); return super.error(message, throwable); } };
void hideSaveAndRenameIfAssetIsNotDirty() { view.hideSaveAndRename(!isDirty()); }
void showView() { view.setOriginalFileName(getOriginalFileName()); view.show(); }
void hideRenamePopup() { renamePopUpView().hide(); }
void hideSaveAndRenameIfAssetIsNotDirty() { view.hideSaveAndRename(!isDirty()); }
@Override public boolean error(final Message message, final Throwable throwable) { if (fileAlreadyExists(throwable)) { hideBusyIndicator(); renamePopupView.handleDuplicatedFileName(); return false; } renamePopupView.hide(); return super.error(message, throwable); } };
@PostConstruct public void setup() { view.init(this); }
void showView() { view.setOriginalFileName(getOriginalFileName()); view.show(); }
void hideRenamePopup() { renamePopUpView().hide(); }
@Test public void testShowView() { final String originalFileName = "originalFileName"; doReturn(originalFileName).when(presenter).getOriginalFileName(); presenter.showView(); verify(view).setOriginalFileName(originalFileName); verify(view).show(); } }
void enablePrimaryButton() { if (isDirty()) { view.saveAndRenameAsPrimary(); } else { view.renameAsPrimary(); } }
@Override public boolean error(final Message message, final Throwable throwable) { renamePopupView.hide(); return super.error(message, throwable); } };
@Override public void callback(final Void o) { renamePopupView.hide(); notification.fire(new NotificationEvent(CommonConstants.INSTANCE.ItemRenamedSuccessfully())); baseView.hideBusyIndicator(); refresh(); } };
private RemoteCallback<Path> getRenameSuccessCallback(final RenamePopUpPresenter.View renamePopupView) { return (Path path) -> { renamePopupView.hide(); busyIndicatorView.hideBusyIndicator(); notification.fire(new NotificationEvent(CommonConstants.INSTANCE.ItemRenamedSuccessfully())); }; }
@Test public void testEnablePrimaryButtonWhenAssetIsNotDirty() { final boolean isDirty = false; doReturn(isDirty).when(presenter).isDirty(); presenter.enablePrimaryButton(); verify(view).renameAsPrimary(); }