Revision 956 org.gvsig.raster.postgis/trunk/org.gvsig.raster.postgis/org.gvsig.raster.postgis.io/src/main/java/org/gvsig/raster/postgis/io/PostGISRasterDataParameters.java
PostGISRasterDataParameters.java | ||
---|---|---|
24 | 24 |
|
25 | 25 |
import org.gvsig.fmap.dal.DataParameters; |
26 | 26 |
import org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer; |
27 |
import org.gvsig.fmap.dal.spi.AbstractDataParameters; |
|
28 | 27 |
import org.gvsig.raster.impl.store.AbstractRasterDataParameters; |
29 | 28 |
import org.gvsig.tools.ToolsLocator; |
30 | 29 |
import org.gvsig.tools.dynobject.DelegatedDynObject; |
... | ... | |
46 | 45 |
private static DynClass DYNCLASS = null; |
47 | 46 |
public static final String FIELD_DBPARAMS = "DBPARAMS"; |
48 | 47 |
public static final String FIELD_DBEXPLORER = "DBEXPLORER"; |
48 |
protected static final String FIELD_BLOCKS = "BLOCKS"; |
|
49 | 49 |
|
50 | 50 |
public static void registerDynClass() { |
51 | 51 |
DynObjectManager dynman = ToolsLocator.getDynObjectManager(); |
... | ... | |
68 | 68 |
field.setClassOfValue(Object.class); |
69 | 69 |
field.setMandatory(false); |
70 | 70 |
|
71 |
field = dynClass.addDynFieldLong(FIELD_BLOCKS); |
|
72 |
field.setDescription("Number of blocks of the selected table."); |
|
73 |
field.setClassOfValue(Long.class); |
|
74 |
field.setMandatory(true); |
|
75 |
|
|
71 | 76 |
DYNCLASS = dynClass; |
72 | 77 |
} |
73 | 78 |
} |
... | ... | |
159 | 164 |
public void setDBExplorer(DBServerExplorer dbStoreParameters) { |
160 | 165 |
this.setDynValue(FIELD_DBEXPLORER, dbStoreParameters); |
161 | 166 |
} |
167 |
|
|
168 |
/** |
|
169 |
* Gets the number of blocks of the selected table |
|
170 |
* @return |
|
171 |
*/ |
|
172 |
public long getNumberOfBlocks() { |
|
173 |
return (Long) this.getDynValue(FIELD_BLOCKS); |
|
174 |
} |
|
175 |
|
|
176 |
/** |
|
177 |
* Gets the number of blocks of the selected table |
|
178 |
* @param host |
|
179 |
*/ |
|
180 |
public void setNumberOfBlocks(long blocks) { |
|
181 |
this.setDynValue(FIELD_BLOCKS, blocks); |
|
182 |
} |
|
162 | 183 |
} |
Also available in: Unified diff