GOAL three modules:

AuthZ -> Filter: AuthPolicy*

PSearch -> Servlet: ServletPSearch (SIAv2 + VLKB-legacy API)

DataAccess -> Servlet/UWS: cutout/SODA incl MCutout and Merge


-----

Settings.java (partly: search does not need dirs)

AuthPolicy* : to separate (filter-)module as Psearch

VlkbSql.java (only common part: VlkbSql::dbConn and VlkbSql::doQuery())

Coord.java

Subsurvey*.java --> Subsurvey::findSubsurvey()  and SubsurveyId is the triple [name,species,tran]
Subsurvey(Id) :
*in dacc used to retrieve cards from CSV-in-mem to update headers (vlkb-mode)
*in search : essential param to filter searches (not SIA?, vlkb-mode) and (vlkb) results.xml sorted by subsurveys
*Settings implements load CSV to memory currently

----------------------------------------------------

conclude TRULY COMMON: Coord Subsurvey* DBconn&doQuery()
