private void configureRemoteNotifications()

in src/main/java/org/apache/cayenne/modeler/layout/DataDomainLayout.java [253:282]


    private void configureRemoteNotifications(final boolean enabled)
    {
        if (enabled)
        {
            enable(remoteChangeNotificationsChoiceBox);
            String eventBridgefactory = dataDomainAdapter.getEventBridgeFactoryProperty();

            if (StringUtils.equals(eventBridgefactory, JavaGroupsBridgeFactory.class.getName()))
                remoteChangeNotificationsChoiceBox.getSelectionModel().select(1);
            else if (StringUtils.equals(eventBridgefactory, JMSBridgeFactory.class.getName()))
                remoteChangeNotificationsChoiceBox.getSelectionModel().select(2);
            else
                remoteChangeNotificationsChoiceBox.getSelectionModel().select(3);

//            remoteChangeNotificationsChoiceBox.getSelectionModel().select(0);
//            hide(javaGroupsConfiguration, jmsConfiguration, customConfiguration);

//            enable(remoteChangeNotificationsCheckBox);
//            enable(remoteChangeConfigurationButton);
        }
        else
        {
            disable(remoteChangeNotificationsChoiceBox);
            remoteChangeNotificationsChoiceBox.getSelectionModel().select(0);
//            hide(javaGroupsConfiguration, jmsConfiguration, customConfiguration);
//            disable(remoteChangeNotificationsCheckBox);
//            disable(remoteChangeConfigurationButton);
            dataDomainAdapter.setRemoteChangeNotifications(false);
        }
    }