Revision 32880 branches/v2_0_0_prep/extensions/org.gvsig.symbology/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/styling/ZoomConstraintsImpl.java

View differences:

ZoomConstraintsImpl.java
62 62

  
63 63
import org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints;
64 64
import org.gvsig.tools.ToolsLocator;
65
import org.gvsig.tools.dynobject.DynClass;
66
import org.gvsig.tools.persistence.PersistenceException;
65
import org.gvsig.tools.dynobject.DynStruct;
66
import org.gvsig.tools.persistence.PersistenceManager;
67 67
import org.gvsig.tools.persistence.PersistentState;
68
import org.gvsig.tools.persistence.exception.PersistenceException;
68 69

  
69 70
/**
70 71
 * @author  jaume dominguez faus - jaume.dominguez@iver.es
......
153 154
	}
154 155

  
155 156
	public static void registerPersistence() {
156
		// Add the DynClass definition.
157
		DynClass dynClass =
158
				ToolsLocator.getDynObjectManager().add(
159
						ZOOM_CONSTRAINTS_IMPL_DYNCLASS_NAME);
160

  
161
		dynClass.addDynFieldInt(FIELD_MODE).setMandatory(true);
162
		dynClass.addDynFieldLong(FIELD_MIN_SCALE).setMandatory(true);
163
		dynClass.addDynFieldLong(FIELD_MAX_SCALE).setMandatory(true);
164

  
165
		ToolsLocator.getPersistenceManager().registerClass(
166
				ZoomConstraintsImpl.class, dynClass);
157
		PersistenceManager manager = ToolsLocator.getPersistenceManager();
158
		DynStruct definition = manager.addDefinition(
159
				ZoomConstraintsImpl.class,
160
				ZOOM_CONSTRAINTS_IMPL_DYNCLASS_NAME,
161
				ZOOM_CONSTRAINTS_IMPL_DYNCLASS_NAME+" Persistence definition",
162
				null, 
163
				null
164
		);
165
		definition.addDynFieldInt(FIELD_MODE).setMandatory(true);
166
		definition.addDynFieldLong(FIELD_MIN_SCALE).setMandatory(true);
167
		definition.addDynFieldLong(FIELD_MAX_SCALE).setMandatory(true);
167 168
	}
168 169

  
169 170
}

Also available in: Unified diff