@Override public void onChange( ChangeEvent event ) { if ( presenter.isTemplateNameValid() ) { noErrorOnTemplateName(); } else { errorOnTemplateName(); } fireChangeHandlers(); } } );
@Override public String getTitle() { return newTemplatePresenter.getView().getNewServerTemplateWizardTitle(); }
public boolean isCapabilityValid() { if (view.isPlanningCapabilityChecked() && view.isRuleCapabilityChecked()) { return true; } if (view.isProcessCapabilityChecked() || view.isRuleCapabilityChecked()) { return true; } return false; }
public boolean isValid() { boolean hasError = false; if (isTemplateNameValid()) { view.noErrorOnTemplateName(); } else { view.errorOnTemplateName(); hasError = true; } if (isCapabilityValid()) { view.noErrorOnCapability(); } else { view.errorCapability(); hasError = true; } return !hasError; }
@Override public boolean error( final Object o, final Throwable throwable ) { notification.fire( new NotificationEvent( newTemplatePresenter.getView().getNewServerTemplateWizardSaveError(), NotificationEvent.NotificationType.ERROR ) ); NewServerTemplateWizard.this.pageSelected( 0 ); NewServerTemplateWizard.this.start(); return false; } } ).saveServerTemplate( newServerTemplate );
@Test public void testIsProcessCapabilityChecked() { when( view.isProcessCapabilityChecked() ).thenReturn( true ).thenReturn( false ); assertTrue( presenter.isProcessCapabilityChecked() ); assertFalse( presenter.isProcessCapabilityChecked() ); }
@Override public Widget asWidget() { return view.asWidget(); }
@Override public void noErrors() { noErrorOnTemplateName(); noErrorOnCapability(); }
public boolean hasProcessCapability() { return view.getProcessCapabilityCheck(); }
public boolean isRuleCapabilityChecked() { return view.isRuleCapabilityChecked(); }
public boolean isPlanningCapabilityChecked() { return view.isPlanningCapabilityChecked(); }
@Override public String getTitle() { return view.getTitle(); }
public void clear() { view.clear(); }
public boolean isProcessCapabilityChecked() { return view.isProcessCapabilityChecked(); }
public String getTemplateName() { return view.getTemplateName(); }
@PostConstruct public void init() { this.view.init(this); }
public void addContentChangeHandler(final ContentChangeHandler contentChangeHandler) { checkNotNull("contentChangeHandler", contentChangeHandler); view.addContentChangeHandler(new ContentChangeHandler() { @Override public void onContentChange() { contentChangeHandler.onContentChange(); wizardPageStatusChangeEvent.fire(new WizardPageStatusChangeEvent(NewTemplatePresenter.this)); } }); }
@Override public String getTitle() { return getTitleText(); }