Revision 45778 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/DefaultFeatureTypePanel.java

View differences:

DefaultFeatureTypePanel.java
555 555
            StringUtils.defaultIfBlank(this.txtDescription.getText(), null)
556 556
        );
557 557
        this.tagsController.fetch(type.getTags());
558
        type.setCheckFeaturesAtInsert(this.chkRulesValidateFeatureBeforeInsert.isSelected());
559
        type.setCheckFeaturesAtFinishEditing(this.chkRulesValidateFeaturesAtFinishEditing.isSelected());
558 560
        return type;
559 561
    }
560 562

  
......
565 567
        if (type == null) {
566 568
            this.store = null;
567 569
            this.rulesController.setModel(new FeatureRulesModel());
568
            this.chkRuleCheckAtFinishEditing.setSelected(false);
569
            this.chkRuleCheckAtUpdate.setSelected(true);
570
            this.chkRulesValidateFeatureBeforeInsert.setSelected(true);
571
            this.chkRulesValidateFeaturesAtFinishEditing.setSelected(false);
570 572
        } else {
571 573
            FeatureType ftypeToCompare = type.getOriginalFeatureType();
572 574
            if (ftypeToCompare == null) {
......
575 577
            this.originalFeatureType = ftypeToCompare.getCopy();
576 578
            this.featureType = (EditableFeatureType) type.getCopy();
577 579
            this.rulesController.setModel(new FeatureRulesModel(this.featureType.getRules()));
578
            this.chkRuleCheckAtFinishEditing.setSelected(type.isCheckFeaturesAtFinishEditing());
579
            this.chkRuleCheckAtUpdate.setSelected(type.isCheckFeaturesAtInsert());
580
            this.chkRulesValidateFeatureBeforeInsert.setSelected(type.isCheckFeaturesAtInsert());
581
            this.chkRulesValidateFeaturesAtFinishEditing.setSelected(type.isCheckFeaturesAtFinishEditing());
580 582
            // Nos quedamos una referencia para evitar que se destruya, ya que
581 583
            // el featureType se guarda solo una WeakReference.
582 584
            this.store = type.getStore();

Also available in: Unified diff