Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
A controller for CacheSyncConfigDialog and its subviews. Builds a model out of a
DataDomain properties map, and on save updates DataDomain properties with configuration
changes made by the user. This controller manages one main dialog view, and its
subviews organized using CardLayout. Each subview as well as the main dialog have their
own independent models.
- Andrei Adamchik
Creates and shows a new modal dialog window. Registers as a listener for its own
model to update subviews on model changes.
ModelChangeListener implementation that updates "modified" status and changes
dialog subview on model changes.
logObj.info("ModelChangeEvent: " + inEvent.getSelector());
Selector selector = inEvent.getSelector();
Overrides super implementation to process controls from this controller's view and
Stores configuration changes in the data domain properties.
Changes a subview to a panel specific for the currently selected configuration