@Override public void onChange(ChangeEvent event) { if (presenter.isContainerNameValid()) { noErrorOnContainerName(); } else { errorOnContainerName(); } fireChangeHandlers(); } });
@Override public void onChange(ChangeEvent event) { if (presenter.isVersionValid()) { noErrorOnVersion(); } else { errorOnVersion(); } fireChangeHandlers(); } });
@Override public void onChange(ChangeEvent event) { if (presenter.isGroupIdValid()) { noErrorOnGroupId(); } else { errorOnGroupId(); } fireChangeHandlers(); } });
public boolean isEmpty() { return view.getContainerName().trim().isEmpty() && view.getGroupId().trim().isEmpty() && view.getArtifactId().trim().isEmpty() && view.getVersion().trim().isEmpty(); }
@Test public void testClear() { presenter.clear(); verify(view).clear(); assertEquals(NewContainerFormPresenter.Mode.OPTIONAL, presenter.getMode()); assertNull(presenter.getServerTemplate()); }
public boolean isContainerNameValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getContainerName().trim().isEmpty(); }
public boolean isGroupIdValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getGroupId().trim().isEmpty(); }
public boolean isVersionValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getVersion().trim().isEmpty(); }
public boolean isArtifactIdValid() { if (mode.equals(Mode.OPTIONAL) && isEmpty()) { return true; } return !view.getArtifactId().trim().isEmpty(); }
@Override public String getTitle() { return newContainerFormPresenter.getView().getNewContainerWizardTitle(); }
@Override public void onChange(ChangeEvent event) { if (presenter.isArtifactIdValid()) { noErrorOnArtifactId(); } else { errorOnArtifactId(); } fireChangeHandlers(); } });
@Override public void noErrors() { noErrorOnContainerName(); noErrorOnGroupId(); noErrorOnArtifactId(); noErrorOnVersion(); }
@Override public boolean error( final Object o, final Throwable throwable ) { notification.fire( new NotificationEvent( newContainerFormPresenter.getView().getNewContainerWizardSaveError(), NotificationEvent.NotificationType.ERROR ) ); NewContainerWizard.this.pageSelected( 0 ); NewContainerWizard.this.start(); return false; } } ).saveContainerSpec( newContainerFormPresenter.getServerTemplate().getId(), newContainer );
private void setAValidContainerName(final String containerId) { final boolean isContainerNameEmpty = view.getContainerName().isEmpty(); if (isContainerNameEmpty) { setContainerName(containerId); } }
@Override public void start() { newContainerFormPresenter.initialise(); super.start(); }
public void clear() { serverTemplate = null; mode = Mode.OPTIONAL; view.clear(); }
public void addContentChangeHandler(final ContentChangeHandler contentChangeHandler) { view.addContentChangeHandler(checkNotNull("contentChangeHandler", contentChangeHandler)); }
@Override public String getTitle() { return getTitleText(); }
@Override public String getTitle() { return view.getTitle(); }
@Override public void start() { newContainerFormPresenter.initialise(); super.start(); }