Revision 37334 branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleNewStoreParameters.java

View differences:

OracleNewStoreParameters.java
40 40
	// public static final String DYNCLASS_NAME = "OracleNewStoreParameters";
41 41
	public static final String PARAMETERS_DEFINITION_NAME = "OracleNewStoreParameters";
42 42

  
43
	private FeatureType defaultFeatureType;
44

  
45
	private DelegatedDynObject delegatedDynObject;
46

  
47
	protected static DynClass DYNCLASS = null;
48

  
49 43
	public OracleNewStoreParameters() {
50 44
		super(PARAMETERS_DEFINITION_NAME);
51 45
	}
52
	/**
53
     * 
54
     */
55
	/*
56
	protected static void registerDynClass() {
57
		DynObjectManager dynman = ToolsLocator.getDynObjectManager();
58
		DynClass dynClass;
59
		DynField field;
60
		if (DYNCLASS == null) {
61 46

  
62
			dynClass = dynman.add(DYNCLASS_NAME, "New Oracle Store parameters");
63
			dynClass.extend(OracleStoreParameters.DYNCLASS_NAME);
64
			DYNCLASS = dynClass;
65
		}
47
    public EditableFeatureType getDefaultFeatureType() {
48
        return (EditableFeatureType) this.getDynValue(FEATURETYPE_PARAMTER_NAME);
49
    }
66 50

  
67
	}
68
	*/
51
    public void setDefaultFeatureType(FeatureType featureType) {
52
        this.setDynValue(FEATURETYPE_PARAMTER_NAME, featureType);
53
    }
69 54

  
70
	protected void initialize() {
71
		this.delegatedDynObject = (DelegatedDynObject) ToolsLocator
72
				.getDynObjectManager().createDynObject(DYNCLASS);
73
	}
74

  
75
	@Override
76
	protected DelegatedDynObject getDelegatedDynObject() {
77
		return delegatedDynObject;
78
	}
79

  
80
	public EditableFeatureType getDefaultFeatureType() {
81
		if (defaultFeatureType instanceof EditableFeatureType) {
82
			return (EditableFeatureType) defaultFeatureType;
83
		} else {
84
			return getEditable(defaultFeatureType);
85
		}
86
	}
87

  
88
	private EditableFeatureType getEditable(FeatureType defaultFeatureType2) {
89
		
90
		EditableFeatureType resp = null;
91
		return resp;
92
	}
93

  
94
	public void setDefaultFeatureType(FeatureType defaultFeatureType) {
95
		this.defaultFeatureType = defaultFeatureType;
96
	}
97

  
98 55
}

Also available in: Unified diff