Revision 32880 branches/v2_0_0_prep/libraries/libFMap_mapcontext/src-test/org/gvsig/fmap/mapcontext/persistence/DummyDBFeatureStore.java
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