Revision 4175 org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.app.wmtsclient/src/main/java/org/gvsig/raster/wmts/app/wmtsclient/layer/FLyrWMTS.java

View differences:

FLyrWMTS.java
64 64
import org.gvsig.tools.dynobject.DynObjectSet;
65 65
import org.gvsig.tools.dynobject.DynStruct;
66 66
import org.gvsig.tools.persistence.PersistenceManager;
67
import org.gvsig.tools.persistence.PersistentState;
68
import org.gvsig.tools.persistence.exception.PersistenceException;
69
import org.gvsig.tools.persistence.exception.PersistenceRuntimeException;
67 70
import org.gvsig.tools.task.Cancellable;
68 71
import org.gvsig.tools.task.SimpleTaskStatus;
69 72
import org.gvsig.tools.task.TaskStatusManager;
......
140 143
			throw new InitializeException(e);
141 144
		}
142 145
	}
146
	
147
	public void loadFromState(PersistentState state)
148
			throws PersistenceException {
149
		try {
150
			super.loadFromState(state);
151
			
152
			/*
153
			 * Needs to initialize variables using methods on setDataStore method of this class 
154
			 */
155
			this.setDataStore(getDataStore());
156
			//this.setParameters(getDataStore().getParameters());
157
		}catch (PersistenceRuntimeException e) {
158
			logger.debug("Unable to load store from persistence in layer: " + this.getName(), e);
159
			this.setAvailable(false);
160
			return;
161
		} catch (LoadLayerException e) {
162
			logger.debug("Unable to load store to layer: " + this.getName(), e);
163
			this.setAvailable(false);
164
			return;
165
//		} catch (InitializeException e) {
166
//			logger.debug("Unable to load store parameters to layer: " + this.getName(), e);
167
//			this.setAvailable(false);
168
//			return;
169
		}
143 170

  
171
	}
172

  
144 173
	public void setDataStore(DataStore dataStore) throws LoadLayerException {
145 174
		this.dataStore = (RasterDataStore) dataStore;
146 175
		try {

Also available in: Unified diff