@Override public void callback(final Void response) { updateStatus(KieContainerStatus.STARTED); } },
public void refresh() { load(containerSpec); }
@Override public boolean error(final Object o, final Throwable throwable) { notification.fire(new NotificationEvent(view.getStartContainerErrorMessage(), NotificationEvent.NotificationType.ERROR)); updateStatus(KieContainerStatus.DEACTIVATED); return false; } }).activateContainer(containerSpec);
@Test //Test fix for JBPM-8028 public void testUpdateStatusForStarted() { presenter.updateStatus(KieContainerStatus.STARTED); verify(view).disableRemoveButton(); verify(view).setContainerStartState(State.ENABLED); verify(view).setContainerStopState(State.DISABLED); verify(view).updateToggleActivationButton(false); verify(view).enableToggleActivationButton(); }
@Test public void testDeactivateContainerFromStopedState() { presenter.loadContainers(containerSpecData); presenter.toggleActivationContainer(); verify(view).setContainerStartState(State.DISABLED); verify(view).setContainerStopState(State.ENABLED); verify(view).enableRemoveButton(); verify(view).disableToggleActivationButton(); }
@Test //Test fix for JBPM-8028 DEACTIVATED public void testUpdateStatusForFailed() { presenter.updateStatus(KieContainerStatus.FAILED); verify(view).enableRemoveButton(); verify(view).setContainerStartState(State.DISABLED); verify(view).setContainerStopState(State.ENABLED); verify(view).disableToggleActivationButton(); }
@Test public void testDeactivateContainerFromStartedState() { presenter.loadContainers(containerSpecData); presenter.startContainer(); containerSpec.setStatus(KieContainerStatus.STARTED); verify(view).enableToggleActivationButton(); presenter.toggleActivationContainer(); verify(view, times(2)).enableToggleActivationButton(); verify(view).updateToggleActivationButton(eq(true)); }
@Override public boolean error(final Object o, final Throwable throwable) { notification.fire(new NotificationEvent(view.getStopContainerErrorMessage(), NotificationEvent.NotificationType.ERROR)); updateStatus(KieContainerStatus.STARTED); return false; } }).stopContainer(containerSpec);
@Test //Test fix for JBPM-8028 public void testUpdateStatusForStopped() { presenter.updateStatus(KieContainerStatus.STOPPED); verify(view).updateToggleActivationButton(false); }
@Test public void testLoadContainersEmpty() { presenter.loadContainers(containerSpecData); verifyLoad(true, 1); }
@EventHandler("container-config-start") public void startContainer(final ClickEvent event) { presenter.startContainer(); }
@EventHandler("remove-container") public void removeContainer(final ClickEvent event) { presenter.removeContainer(); }
@EventHandler("container-config-activation") public void toggleActivationContainer(final ClickEvent event) { presenter.toggleActivationContainer(); }
private void setup(final ContainerSpec containerSpec, final Collection<Container> containers) { this.containerSpec = checkNotNull("containerSpec", containerSpec); updateView(containers); }
@Test //Test fix for JBPM-8028 DEACTIVATED public void testUpdateStatusForDeactiveated() { presenter.updateStatus(KieContainerStatus.DEACTIVATED); verify(view).disableRemoveButton(); verify(view).setContainerStartState(State.ENABLED); verify(view).setContainerStopState(State.DISABLED); verify(view).updateToggleActivationButton(true); verify(view).enableToggleActivationButton(); } }
@Override public boolean error(final Object o, final Throwable throwable) { notification.fire(new NotificationEvent(view.getStartContainerErrorMessage(), NotificationEvent.NotificationType.ERROR)); updateStatus(KieContainerStatus.STOPPED); return false; } }).startContainer(containerSpec);
@Override public void callback(final Void response) { updateStatus(KieContainerStatus.STOPPED); } },
@Override public boolean error(final Object o, final Throwable throwable) { notification.fire(new NotificationEvent(view.getStartContainerErrorMessage(), NotificationEvent.NotificationType.ERROR)); updateStatus(KieContainerStatus.STARTED); return false; } }).deactivateContainer(containerSpec);
@Override public void callback(final Void response) { updateStatus(KieContainerStatus.STARTED); } },
@Override public void callback(final Void response) { updateStatus(KieContainerStatus.DEACTIVATED); } },