Revision 258 trunk/org.gvsig.dwg/org.gvsig.dwg.provider/src/main/java/org/gvsig/dwg/fmap/dal/store/dwg/DWGFilesystemServerProvider.java
DWGFilesystemServerProvider.java | ||
---|---|---|
41 | 41 |
|
42 | 42 |
public DataStoreParameters getParameters(File file) throws DataException { |
43 | 43 |
DataManager manager = DALLocator.getDataManager(); |
44 |
DWGStoreParameters params = (DWGStoreParameters) manager
|
|
44 |
DWGOpenStoreParameters params = (DWGOpenStoreParameters) manager
|
|
45 | 45 |
.createStoreParameters(this |
46 | 46 |
.getDataStoreProviderName()); |
47 | 47 |
params.setFileName(file.getPath()); |
... | ... | |
53 | 53 |
} |
54 | 54 |
|
55 | 55 |
public boolean canCreate(NewDataStoreParameters parameters) { |
56 |
if (!(parameters instanceof DWGStoreParameters)) { |
|
56 |
if (!(parameters instanceof DWGOpenStoreParameters)) {
|
|
57 | 57 |
throw new IllegalArgumentException(); // FIXME ??? |
58 | 58 |
} |
59 |
DWGStoreParameters dwgParams = (DWGStoreParameters) parameters;
|
|
59 |
DWGOpenStoreParameters dwgParams = (DWGOpenStoreParameters) parameters;
|
|
60 | 60 |
// TODO comporbar si el ftype es correcto (para este formato es fijo) |
61 | 61 |
File file = new File(dwgParams.getFileName()); |
62 | 62 |
|
... | ... | |
88 | 88 |
} |
89 | 89 |
|
90 | 90 |
public void remove(DataStoreParameters parameters) throws RemoveException { |
91 |
File file = new File(((DWGStoreParameters) parameters).getFileName()); |
|
91 |
File file = new File(((DWGOpenStoreParameters) parameters).getFileName());
|
|
92 | 92 |
if (!file.exists()) { |
93 | 93 |
throw new RemoveException(this.getDataStoreProviderName(), |
94 | 94 |
new FileNotFoundException(file)); |
Also available in: Unified diff