Revision 3517 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.app/org.gvsig.vcsgis.app.mainplugin/src/main/java/org/gvsig/vcsgis/app/VCSGisExtension.java
VCSGisExtension.java | ||
---|---|---|
52 | 52 |
import org.gvsig.vcsgis.swing.VCSGisJImportHistory; |
53 | 53 |
import org.gvsig.vcsgis.swing.VCSGisJInitServer; |
54 | 54 |
import org.gvsig.vcsgis.swing.VCSGisJInitWorkspace; |
55 |
import org.gvsig.vcsgis.swing.VCSGisJLogout; |
|
55 | 56 |
import org.gvsig.vcsgis.swing.VCSGisJShowServerTableForm; |
56 | 57 |
import org.gvsig.vcsgis.swing.VCSGisSwingLocator; |
57 | 58 |
import org.gvsig.vcsgis.swing.VCSGisSwingManager; |
... | ... | |
151 | 152 |
case "tools-vcsgis-create-resource-table": |
152 | 153 |
showCreateResourceTableDialog(); |
153 | 154 |
break; |
155 |
case "tools-vcsgis-logout": |
|
156 |
showLogoutDialog(); |
|
157 |
break; |
|
154 | 158 |
case "tools-vcsgis-checkout-datamodel": |
155 | 159 |
showCheckoutDataModelDialog(); |
156 | 160 |
break; |
... | ... | |
443 | 447 |
dialog.show(); |
444 | 448 |
} |
445 | 449 |
|
446 |
// private void showCheckoutDataModelDialog2() { |
|
447 |
// VCSGisSwingManager swingManager = VCSGisSwingLocator.getVCSGisSwingManager(); |
|
448 |
// |
|
449 |
// VCSGisDialogInfo dialog = this.dialogsHelper.getOrCreateDialog( |
|
450 |
// "Checkout data model", |
|
451 |
// swingManager.createCheckoutDataModelPanel(), |
|
452 |
// "_VCS_Checkout_DataModel", |
|
453 |
// "_VCS_Checkout_DataModel", |
|
454 |
// "_VCS_Checkout_DataModel", |
|
455 |
// () -> { |
|
456 |
// I18nManager i18n = ToolsLocator.getI18nManager(); |
|
457 |
// ThreadSafeDialogsManager dialogsManager = ToolsSwingLocator.getThreadSafeDialogsManager(); |
|
458 |
// VCSGisJCheckoutDataModel checkoutDataModelPanel = (VCSGisJCheckoutDataModel) this.dialogsHelper.getDialog("CheckoutDataModel").getPanel(); |
|
459 |
// int r = checkoutDataModelPanel.checkout(); |
|
460 |
// if (r != 0) { |
|
461 |
// String dataModel = checkoutDataModelPanel.getDataModel(); |
|
462 |
// dialogsManager.messageDialog( |
|
463 |
// i18n.getTranslation( |
|
464 |
// "_Failed_checkout_of_{0}", |
|
465 |
// new String[]{dataModel} |
|
466 |
// ), |
|
467 |
// i18n.getTranslation("_CheckoutDataModel"), |
|
468 |
// JOptionPane.WARNING_MESSAGE |
|
469 |
// ); |
|
470 |
// } |
|
471 |
// } |
|
472 |
// ); |
|
473 |
// dialog.show(); |
|
474 |
// } |
|
475 |
|
|
450 |
private void showLogoutDialog() { |
|
451 |
VCSGisSwingManager swingManager = VCSGisSwingLocator.getVCSGisSwingManager(); |
|
452 |
|
|
453 |
VCSGisDialogInfo dialog = this.dialogsHelper.getOrCreateDialog( |
|
454 |
"Logout", |
|
455 |
swingManager.createLogoutPanel(), |
|
456 |
"_VCS_Logout", |
|
457 |
"_Logout_the_current_user_from_a_VCSGis_working_copy", |
|
458 |
"_Accept", |
|
459 |
() -> { |
|
460 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
461 |
VCSGisJLogout panel = (VCSGisJLogout) this.dialogsHelper.getDialog("Logout").getPanel(); |
|
462 |
panel.logout(); |
|
463 |
} |
|
464 |
); |
|
465 |
dialog.setAutoclose(true); |
|
466 |
dialog.show(); |
|
467 |
} |
|
468 |
|
|
476 | 469 |
private void showCheckoutDataModelDialog() { |
477 | 470 |
VCSGisSwingManager swingManager = VCSGisSwingLocator.getVCSGisSwingManager(); |
478 | 471 |
|
479 |
final VCSGisDialogInfo dialog = this.dialogsHelper.getOrCreateDialog(
|
|
480 |
"Checkout data model",
|
|
472 |
VCSGisDialogInfo dialog = this.dialogsHelper.getOrCreateDialog( |
|
473 |
"CheckoutDataModel",
|
|
481 | 474 |
swingManager.createCheckoutDataModelPanel(), |
482 |
"_VCS_Checkout_DataModel" |
|
475 |
"_VCS_Checkout_DataModel", |
|
476 |
"_VCS_Checkout_DataModel", |
|
477 |
"_VCS_Checkout_DataModel", |
|
478 |
() -> { |
|
479 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
480 |
ThreadSafeDialogsManager dialogsManager = ToolsSwingLocator.getThreadSafeDialogsManager(); |
|
481 |
VCSGisJCheckoutDataModel checkoutDataModelPanel = (VCSGisJCheckoutDataModel) this.dialogsHelper.getDialog("CheckoutDataModel").getPanel(); |
|
482 |
int r = checkoutDataModelPanel.checkout(); |
|
483 |
if (r != 0) { |
|
484 |
String dataModel = checkoutDataModelPanel.getDataModel(); |
|
485 |
dialogsManager.messageDialog( |
|
486 |
i18n.getTranslation( |
|
487 |
"_Failed_checkout_of_{0}", |
|
488 |
new String[]{dataModel} |
|
489 |
), |
|
490 |
i18n.getTranslation("_CheckoutDataModel"), |
|
491 |
JOptionPane.WARNING_MESSAGE |
|
492 |
); |
|
493 |
} |
|
494 |
} |
|
483 | 495 |
); |
484 | 496 |
dialog.show(); |
485 | 497 |
} |
486 |
|
|
487 |
|
|
498 |
|
|
488 | 499 |
} |
Also available in: Unified diff