Revision 44223

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/DefaultFeatureTypeAttributePanel.java
470 470
    public EditableFeatureAttributeDescriptor fetch(EditableFeatureAttributeDescriptor descriptor) {
471 471
        I18nManager i18n = ToolsLocator.getI18nManager();
472 472
        try {
473
            if( !this.chkAllowNulls.isSelected() ) {
474
                if( descriptor.allowNull() ) {
475
                    ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager();
476
                    dialogs.messageDialog(
477
                            i18n.getTranslation("_You_have_marked_not_allow_nulls")+ "\n" +
478
                            i18n.getTranslation("If_you_are_not_fully_aware_of_the_repercussions_of_this_it_is_advisable_to_allow_nulls"),
479
                            null,
480
                            i18n.getTranslation("_Warning"), 
481
                            JOptionPane.INFORMATION_MESSAGE,
482
                            "AllowNullsInFeatureTypeEditing"
483
                    );
484
                }
485
            }
473 486
            descriptor.setDataType((int) ListElement.getSelected(this.cboFieldType));
474 487
            descriptor.setName(this.txtFieldName.getText());
475 488
            descriptor.setAllowNull(this.chkAllowNulls.isSelected());

Also available in: Unified diff