Revision 4175

View differences:

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
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 {
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.ogc/org.gvsig.raster.wmts.ogc.impl/src/main/java/org/gvsig/raster/wmts/ogc/impl/base/WMTSProtocolHandler.java
51 51
import org.gvsig.compat.CompatLocator;
52 52
import org.gvsig.compat.net.Downloader;
53 53
import org.gvsig.compat.net.ICancellable;
54
import org.gvsig.gui.beans.incrementabletask.IncrementableProcess;
54 55
import org.gvsig.raster.wmts.ogc.WMTSStatus;
55 56
import org.gvsig.raster.wmts.ogc.exception.DownloadException;
56 57
import org.gvsig.raster.wmts.ogc.exception.ServerErrorException;
......
64 65
import org.gvsig.raster.wmts.ogc.struct.WMTSOperationsMetadata;
65 66
import org.gvsig.raster.wmts.ogc.struct.WMTSStyle;
66 67
import org.kxml2.io.KXmlParser;
68
import org.slf4j.Logger;
69
import org.slf4j.LoggerFactory;
67 70
import org.xmlpull.v1.XmlPullParserException;
68 71

  
69 72
/**
......
72 75
 * @author Nacho Brodin (nachobrodin@gmail.com)
73 76
 */
74 77
public abstract class WMTSProtocolHandler {
78
    private static final Logger logger = LoggerFactory
79
            .getLogger(WMTSProtocolHandler.class);
80

  
75 81
	protected static final Downloader downloader = CompatLocator.getDownloader();
76 82
	/**
77 83
	 * Encoding used to parse different xml documents.
......
463 469
				return null;
464 470
			}
465 471
		} catch (Exception e) {
472
			logger.error("[WMTSProtocolHandler.java:473] " + e);
466 473
			throw new DownloadException(e);
467 474
		}
468 475
		addDownloadedURL(url, dstFile.getAbsolutePath());

Also available in: Unified diff