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

View differences:

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