Revision 32880 branches/v2_0_0_prep/libraries/libFMap_mapcontext/src-test/org/gvsig/fmap/mapcontext/persistence/DummyDBFeatureStore.java

View differences:

DummyDBFeatureStore.java
30 30
import org.gvsig.fmap.dal.feature.exception.NeedEditingModeException;
31 31
import org.gvsig.fmap.geom.primitive.Envelope;
32 32
import org.gvsig.tools.ToolsLocator;
33
import org.gvsig.tools.dataTypes.DataTypes;
34 33
import org.gvsig.tools.dynobject.DynClass;
35 34
import org.gvsig.tools.dynobject.DynObject;
36
import org.gvsig.tools.dynobject.DynObjectManager;
35
import org.gvsig.tools.dynobject.DynStruct;
37 36
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
38 37
import org.gvsig.tools.dynobject.exception.DynMethodException;
39 38
import org.gvsig.tools.exception.BaseException;
40 39
import org.gvsig.tools.observer.Observer;
41
import org.gvsig.tools.persistence.PersistenceException;
40
import org.gvsig.tools.persistence.PersistenceManager;
42 41
import org.gvsig.tools.persistence.PersistentState;
42
import org.gvsig.tools.persistence.exception.PersistenceException;
43 43
import org.gvsig.tools.undo.RedoException;
44 44
import org.gvsig.tools.undo.UndoException;
45 45
import org.gvsig.tools.visitor.Visitor;
......
144 144
	}
145 145

  
146 146
	public void export(DataServerExplorer explorer,
147
			String providerName,
147 148
			NewFeatureStoreParameters params) throws DataException {
148 149
		// TODO Auto-generated method stub
149 150

  
......
499 500
	
500 501
	
501 502
	public static void registerPersistent() {
502
		
503
		DynObjectManager dynMan = ToolsLocator.getDynObjectManager();
504
		DynClass dynClass = dynMan.createDynClass(
505
		"DummyDBFeatureStore_Persistent",
506
		"DummyDBFeatureStore Persistent definition");
507
		
508
		dynClass.addDynFieldSingle("name", DataTypes.STRING, null, true, true);
509
		dynMan.add(dynClass);
510

  
511
		ToolsLocator.getPersistenceManager().registerClass(DummyDBFeatureStore.class, dynClass);	
503
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
504
		DynStruct definition = manager.addDefinition(
505
				DummyDBFeatureStore.class,
506
				"DummyDBFeatureStore",
507
				"DummyDBFeatureStore Persistence definition",
508
				null, 
509
				null
510
		);
511
		definition.addDynFieldString("name");
512 512
	}
513 513

  
514 514
	public void accept(Visitor visitor) throws BaseException {
......
536 536
	public void clear() {
537 537
		// Nothing to do
538 538
	}
539

  
540
	public String getProviderName() {
541
		// TODO Auto-generated method stub
542
		return null;
543
	}
539 544
}

Also available in: Unified diff