major refactor so to preserver the old code since it works and move to geotools impl
refactored the fetcher to accept interators instead of results sets to then work with the geotools
remove rdb header all together of time saving
OGC Filter processing via GeoTools. Refactors to move common functions to higher classes.
NSM-22 fetch NWIS data intial impl with refactors and helper classes
refactored the table metadata load to a config class that is loaded by the servlet init
added dbcp src to classpath, indiJndiJdbc method moved to fetcher and returns this, simplified fetcher def (might not be noticed in commit log), filter by data type rather than one filter for all data types, FetcherConfig samples table name place holder renamed, tableName place holder for GeoToolFetcher and OgcTools now uses variable, JdbcFetcher now ref own jndi, DataService constructs a fetch then calls it, added siteonly checkbox to index.jsp, layer specific filter building for filter-api.js, layer name/title const in map.js, all these changes applied to tests, Mock rs starts our closed so could debug an issue where an open one was requested a second time - for future the mock should check that an rs has been requested without close to prevent this test issue.
back to using jdbc because of the join query I must use for year and data count filtering - works for downloading sites - next will be nwis and discrete samples
jdbc now compatible with nwis downloads
finished distinct down load
fixed tranfrom issue with nwis