Revision 44750 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/spi/AbstractDataParameters.java
AbstractDataParameters.java | ||
---|---|---|
30 | 30 |
import org.apache.commons.io.FileUtils; |
31 | 31 |
import org.apache.commons.io.FilenameUtils; |
32 | 32 |
import org.apache.commons.lang3.StringUtils; |
33 |
import org.apache.commons.lang3.mutable.MutableInt; |
|
33 | 34 |
import org.cresques.cts.ICRSFactory; |
34 | 35 |
import org.cresques.cts.IProjection; |
35 | 36 |
import org.gvsig.fmap.crs.CRSFactory; |
... | ... | |
52 | 53 |
import org.gvsig.tools.persistence.PersistenceManager; |
53 | 54 |
import org.gvsig.tools.persistence.PersistentState; |
54 | 55 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
56 |
import org.gvsig.tools.persistence.xml.XMLPersistenceManager; |
|
55 | 57 |
|
56 | 58 |
/** |
57 | 59 |
* @author jmvivo |
... | ... | |
230 | 232 |
@Override |
231 | 233 |
public byte[] toByteArray() { |
232 | 234 |
try { |
233 |
PersistenceManager persistenceManager = ToolsLocator.getPersistenceManager(); |
|
235 |
// PersistenceManager persistenceManager = ToolsLocator.getPersistenceManager(); |
|
236 |
PersistenceManager persistenceManager = new XMLPersistenceManager(); |
|
234 | 237 |
ByteArrayOutputStream stream = new ByteArrayOutputStream(); |
235 |
PersistentState state = persistenceManager.getState(this); |
|
238 |
PersistentState state = persistenceManager.getState(this, false, new MutableInt(1));
|
|
236 | 239 |
persistenceManager.saveState(state, stream); |
237 | 240 |
return stream.toByteArray(); |
238 | 241 |
} catch (Exception ex) { |
Also available in: Unified diff