Search in sources :

Example 1 with DataModelerWorkbenchContextChangeEvent

use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.

the class DataModellerDocksHandlerTest method testChangeDataModelerContextSameContextSourceMode.

@Test
public void testChangeDataModelerContextSameContextSourceMode() {
    testSetDataModelerFocusEventWithPlanner();
    originalContext.setEditionMode(DataModelerContext.EditionMode.SOURCE_MODE);
    handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
    assertTrue(handler.shouldRefreshDocks());
    assertTrue(handler.shouldDisableDocks());
    verify(command, times(2)).execute();
}
Also used : DataModelerWorkbenchContextChangeEvent(org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent) Test(org.junit.Test)

Example 2 with DataModelerWorkbenchContextChangeEvent

use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.

the class DataModellerDocksHandlerTest method testChangeDataModelerContextSameContextSourceMode.

@Test
public void testChangeDataModelerContextSameContextSourceMode() {
    testSetDataModelerFocusEventWithPlanner();
    originalContext.setEditionMode(DataModelerContext.EditionMode.SOURCE_MODE);
    handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
    assertTrue(handler.shouldRefreshDocks());
    assertTrue(handler.shouldDisableDocks());
    verify(command, times(2)).execute();
}
Also used : DataModelerWorkbenchContextChangeEvent(org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent) Test(org.junit.Test)

Example 3 with DataModelerWorkbenchContextChangeEvent

use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.

the class DataModellerDocksHandlerTest method testChangeDataModelerEvent.

protected void testChangeDataModelerEvent(boolean shouldRefresh, boolean shouldDisable, DataModelerContext eventContext) {
    testSetDataModelerFocusEventWithPlanner();
    when(dataModelerWorkbenchContext.getActiveContext()).thenReturn(eventContext);
    handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
    assertEquals(shouldRefresh, handler.shouldRefreshDocks());
    assertEquals(shouldDisable, handler.shouldDisableDocks());
    verify(command, times(2)).execute();
}
Also used : DataModelerWorkbenchContextChangeEvent(org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent)

Example 4 with DataModelerWorkbenchContextChangeEvent

use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.

the class DataObjectBrowser method notifyObjectSelected.

private void notifyObjectSelected() {
    dataModelerWBContextEvent.fire(new DataModelerWorkbenchContextChangeEvent());
    dataModelerEvent.fire(new DataObjectSelectedEvent(getContext().getContextId(), DataModelerEvent.DATA_MODEL_BROWSER, getDataObject()));
}
Also used : DataObjectSelectedEvent(org.kie.workbench.common.screens.datamodeller.events.DataObjectSelectedEvent) DataModelerWorkbenchContextChangeEvent(org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent)

Example 5 with DataModelerWorkbenchContextChangeEvent

use of org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent in project kie-wb-common by kiegroup.

the class DataModellerDocksHandlerTest method testChangeDataModelerEvent.

protected void testChangeDataModelerEvent(boolean shouldRefresh, boolean shouldDisable, DataModelerContext eventContext) {
    testSetDataModelerFocusEventWithPlanner();
    when(dataModelerWorkbenchContext.getActiveContext()).thenReturn(eventContext);
    handler.onContextChange(new DataModelerWorkbenchContextChangeEvent());
    assertEquals(shouldRefresh, handler.shouldRefreshDocks());
    assertEquals(shouldDisable, handler.shouldDisableDocks());
    verify(command, times(2)).execute();
}
Also used : DataModelerWorkbenchContextChangeEvent(org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent)

Aggregations

DataModelerWorkbenchContextChangeEvent (org.kie.workbench.common.screens.datamodeller.client.context.DataModelerWorkbenchContextChangeEvent)6 Test (org.junit.Test)2 DataObjectFieldSelectedEvent (org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldSelectedEvent)1 DataObjectSelectedEvent (org.kie.workbench.common.screens.datamodeller.events.DataObjectSelectedEvent)1