Revision 33275 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/DefaultViewDocument.java

View differences:

DefaultViewDocument.java
32 32
import org.gvsig.app.project.documents.DocumentManager;
33 33
import org.gvsig.fmap.mapcontext.MapContext;
34 34
import org.gvsig.fmap.mapcontext.ViewPort;
35
import org.gvsig.tools.ToolsLocator;
36
import org.gvsig.tools.dynobject.DynStruct;
37
import org.gvsig.tools.persistence.PersistenceManager;
35 38
import org.gvsig.tools.persistence.PersistentState;
36 39
import org.gvsig.tools.persistence.exception.PersistenceException;
37 40

  
......
54 57
	 */
55 58
	private static final long serialVersionUID = 676711512482334764L;
56 59

  
60
	public static final String PERSISTENCE_DEFINITION_NAME = "DefaultViewDocument";
61
	
62

  
57 63
	public DefaultViewDocument() {
58 64
		this(null);
59 65
	}
......
91 97
		super.loadFromState(state);
92 98
	}
93 99

  
100
	public static void registerPersistent() {
101
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
102
		DynStruct definition = manager.addDefinition(
103
				DefaultViewDocument.class,
104
				PERSISTENCE_DEFINITION_NAME,
105
				"Default view document persistence definition",
106
				null, 
107
				null
108
		);  
109
		definition.extend(manager.getDefinition(BaseViewDocument.PERSISTENCE_DEFINITION_NAME));
110
	}
111
	
112

  
94 113
	public String exportDocumentAsText() {
95 114
		// FIXME: jjdc PersistentManager getStateAsText o similar
96 115
//		 PersistenceManager manager = ToolsLocator.getPersistenceManager();

Also available in: Unified diff