in plugin/src/com/microsoft/alm/plugin/idea/common/ui/checkout/CheckoutPageController.java [50:81]
public void update(final Observable o, final Object arg) {
if (arg == null || arg.equals(LoginPageModel.PROP_CONNECTED)) {
page.setLoginShowing(!model.isConnected());
}
if (arg == null || arg.equals(CheckoutPageModel.PROP_LOADING)) {
page.setLoading(model.isLoading());
}
if (arg == null || arg.equals(CheckoutPageModel.PROP_ADVANCED)) {
page.setAdvanced(model.isAdvanced());
}
if (arg == null || arg.equals(LoginPageModel.PROP_AUTHENTICATING)) {
page.setAuthenticating(model.isAuthenticating());
}
if (arg == null || arg.equals(CheckoutPageModel.PROP_DIRECTORY_NAME)) {
page.setDirectoryName(model.getDirectoryName());
}
if (arg == null || arg.equals(CheckoutPageModel.PROP_PARENT_DIR)) {
page.setParentDirectory(model.getParentDirectory());
}
if (arg == null || arg.equals(CheckoutPageModel.PROP_REPO_FILTER)) {
page.setRepositoryFilter(model.getRepositoryFilter());
}
if (arg == null || arg.equals(LoginPageModel.PROP_USER_NAME)) {
page.setUserName(model.getUserName());
}
if (arg == null || arg.equals(LoginPageModel.PROP_SERVER_NAME)) {
page.setServerName(model.getServerName());
}
if (arg == null) {
page.setRepositoryTable(model.getTableModel(), model.getTableSelectionModel());
}
}