Revision 45564 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultEditableFeatureAttributeDescriptor.java

View differences:

DefaultEditableFeatureAttributeDescriptor.java
689 689
        }
690 690
        
691 691
    }
692
    
693
    @Override
694
    public EditableFeatureAttributeDescriptor setForeingkey(
695
            boolean isForeingkey,
696
            boolean isClosedList,
697
            String tableName,
698
            String codeName,
699
            String labelFormula
700
        ) {
701
        if( isForeingkey ) {
702
            EditableForeingKey fk = this.getForeingKey();
703
            fk.setForeingKey(isForeingkey);
704
            fk.setClosedList(isClosedList);
705
            fk.setTableName(tableName);
706
            fk.setCodeName(codeName);
707
            fk.setLabelFormula(labelFormula);
708
        } else {
709
            this.foreingKey = null;
710
        }    
711
        return this;
712
    }
692 713

  
714
    @Override
715
    public EditableFeatureAttributeDescriptor setTag(String name, Object value) {
716
        this.getTags().set(name, value);
717
        return this;
718
    }
719

  
693 720
    public static void selfRegister() {
694 721
        Json.registerSerializer(new TheJsonSerializer());
695 722
    }

Also available in: Unified diff