mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 22:57:56 -05:00
cleanup unused files
This commit is contained in:
parent
99e12192b8
commit
4c3d44076b
13 changed files with 0 additions and 707 deletions
|
@ -1,208 +0,0 @@
|
|||
from __future__ import print_function
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataquery.requests import RequestConstraint
|
||||
from awips.dataaccess import DataAccessLayer as DAL
|
||||
|
||||
from awips.test.dafTests import baseDafTestCase
|
||||
from awips.test.dafTests import params
|
||||
import unittest
|
||||
|
||||
#
|
||||
# Test DAF support for ffmp data
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 01/19/16 4795 mapeters Initial Creation.
|
||||
# 04/11/16 5548 tgurney Cleanup
|
||||
# 04/18/16 5548 tgurney More cleanup
|
||||
# 04/18/16 5587 tgurney Add test for sane handling of
|
||||
# zero records returned
|
||||
# 06/20/16 5587 tgurney Add identifier values tests
|
||||
# 07/01/16 5728 mapeters Add advanced query tests,
|
||||
# include huc and accumHrs in
|
||||
# id values tests, test that
|
||||
# accumHrs id is never required
|
||||
# 08/03/16 5728 mapeters Fixed minor bugs, replaced
|
||||
# PRTM parameter since it isn't
|
||||
# configured for ec-oma
|
||||
# 11/08/16 5985 tgurney Do not check data times
|
||||
# 12/07/16 5981 tgurney Parameterize
|
||||
# 12/20/16 5981 tgurney Do not check data times
|
||||
#
|
||||
#
|
||||
|
||||
|
||||
class FfmpTestCase(baseDafTestCase.DafTestCase):
|
||||
"""Test DAF support for ffmp data"""
|
||||
|
||||
datatype = 'ffmp'
|
||||
location = params.RADAR.lower()
|
||||
|
||||
@staticmethod
|
||||
def addIdentifiers(req):
|
||||
req.addIdentifier('wfo', params.SITE_ID)
|
||||
req.addIdentifier('siteKey', 'hpe')
|
||||
req.addIdentifier('dataKey', 'hpe')
|
||||
req.addIdentifier('huc', 'ALL')
|
||||
|
||||
def testGetAvailableParameters(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
self.runParametersTest(req)
|
||||
|
||||
def testGetAvailableLocations(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
self.addIdentifiers(req)
|
||||
self.runLocationsTest(req)
|
||||
|
||||
def testGetAvailableTimes(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
self.addIdentifiers(req)
|
||||
req.setParameters('DHRMOSAIC')
|
||||
self.runTimesTest(req)
|
||||
|
||||
def testGetGeometryData(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
self.addIdentifiers(req)
|
||||
req.setParameters('DHRMOSAIC')
|
||||
self.runGeometryDataTest(req, checkDataTimes=False)
|
||||
|
||||
def testGetGeometryDataEmptyResult(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
self.addIdentifiers(req)
|
||||
req.setParameters('blah blah blah') # force 0 records returned
|
||||
result = self.runGeometryDataTest(req, checkDataTimes=False)
|
||||
self.assertEqual(len(result), 0)
|
||||
|
||||
def testGetIdentifierValues(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
optionalIds = set(DAL.getOptionalIdentifiers(req))
|
||||
requiredIds = set(DAL.getRequiredIdentifiers(req))
|
||||
ids = requiredIds | optionalIds
|
||||
for id in ids:
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
if id == 'accumHrs':
|
||||
req.setParameters('ARI6H2YR')
|
||||
req.addIdentifier('wfo', params.SITE_ID)
|
||||
req.addIdentifier('siteKey', self.location)
|
||||
req.addIdentifier('huc', 'ALL')
|
||||
idValues = DAL.getIdentifierValues(req, id)
|
||||
self.assertTrue(hasattr(idValues, '__iter__'))
|
||||
print(id + " values: " + str(idValues))
|
||||
|
||||
def testGetInvalidIdentifierValuesThrowsException(self):
|
||||
self.runInvalidIdValuesTest()
|
||||
|
||||
def testGetNonexistentIdentifierValuesThrowsException(self):
|
||||
self.runNonexistentIdValuesTest()
|
||||
|
||||
def _runConstraintTest(self, key, operator, value):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
constraint = RequestConstraint.new(operator, value)
|
||||
req.addIdentifier(key, constraint)
|
||||
req.addIdentifier('wfo', params.SITE_ID)
|
||||
req.addIdentifier('huc', 'ALL')
|
||||
req.setParameters('QPFSCAN')
|
||||
return self.runGeometryDataTest(req, checkDataTimes=False)
|
||||
|
||||
def testGetDataWithEqualsString(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '=', self.location)
|
||||
for record in geometryData:
|
||||
self.assertEqual(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithEqualsUnicode(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '=', unicode(self.location))
|
||||
for record in geometryData:
|
||||
self.assertEqual(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
# No numeric tests since no numeric identifiers are available that support
|
||||
# RequestConstraints.
|
||||
|
||||
def testGetDataWithEqualsNone(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '=', None)
|
||||
for record in geometryData:
|
||||
self.assertIsNone(record.getAttribute('siteKey'))
|
||||
|
||||
def testGetDataWithNotEquals(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '!=', self.location)
|
||||
for record in geometryData:
|
||||
self.assertNotEqual(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithNotEqualsNone(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '!=', None)
|
||||
for record in geometryData:
|
||||
self.assertIsNotNone(record.getAttribute('siteKey'))
|
||||
|
||||
def testGetDataWithGreaterThan(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '>', self.location)
|
||||
for record in geometryData:
|
||||
self.assertGreater(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithLessThan(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '<', self.location)
|
||||
for record in geometryData:
|
||||
self.assertLess(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithGreaterThanEquals(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '>=', self.location)
|
||||
for record in geometryData:
|
||||
self.assertGreaterEqual(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithLessThanEquals(self):
|
||||
geometryData = self._runConstraintTest('siteKey', '<=', self.location)
|
||||
for record in geometryData:
|
||||
self.assertLessEqual(record.getAttribute('siteKey'), self.location)
|
||||
|
||||
def testGetDataWithInList(self):
|
||||
collection = [self.location, 'kuex']
|
||||
geometryData = self._runConstraintTest('siteKey', 'in', collection)
|
||||
for record in geometryData:
|
||||
self.assertIn(record.getAttribute('siteKey'), collection)
|
||||
|
||||
def testGetDataWithNotInList(self):
|
||||
collection = [self.location, 'kuex']
|
||||
geometryData = self._runConstraintTest('siteKey', 'not in', collection)
|
||||
for record in geometryData:
|
||||
self.assertNotIn(record.getAttribute('siteKey'), collection)
|
||||
|
||||
def testGetDataWithInvalidConstraintTypeThrowsException(self):
|
||||
with self.assertRaises(ValueError):
|
||||
self._runConstraintTest('siteKey', 'junk', self.location)
|
||||
|
||||
def testGetDataWithInvalidConstraintValueThrowsException(self):
|
||||
with self.assertRaises(TypeError):
|
||||
self._runConstraintTest('siteKey', '=', {})
|
||||
|
||||
def testGetDataWithEmptyInConstraintThrowsException(self):
|
||||
with self.assertRaises(ValueError):
|
||||
self._runConstraintTest('siteKey', 'in', [])
|
||||
|
||||
def testGetDataWithSiteKeyAndDataKeyConstraints(self):
|
||||
siteKeys = [self.location, 'hpe']
|
||||
dataKeys = ['kuex', 'kdmx']
|
||||
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier('wfo', params.SITE_ID)
|
||||
req.addIdentifier('huc', 'ALL')
|
||||
|
||||
siteKeysConstraint = RequestConstraint.new('in', siteKeys)
|
||||
req.addIdentifier('siteKey', siteKeysConstraint)
|
||||
dataKeysConstraint = RequestConstraint.new('in', dataKeys)
|
||||
req.addIdentifier('dataKey', dataKeysConstraint)
|
||||
|
||||
req.setParameters('QPFSCAN')
|
||||
geometryData = self.runGeometryDataTest(req, checkDataTimes=False)
|
||||
for record in geometryData:
|
||||
self.assertIn(record.getAttribute('siteKey'), siteKeys)
|
||||
# dataKey attr. is comma-separated list of dataKeys that had data
|
||||
for dataKey in record.getAttribute('dataKey').split(','):
|
||||
self.assertIn(dataKey, dataKeys)
|
||||
|
||||
def testGetGuidanceDataWithoutAccumHrsIdentifierSet(self):
|
||||
# Test that accumHrs identifier is not required for guidance data
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier('wfo', params.SITE_ID)
|
||||
req.addIdentifier('siteKey', self.location)
|
||||
req.addIdentifier('huc', 'ALL')
|
||||
req.setParameters('FFG0124hr')
|
||||
self.runGeometryDataTest(req, checkDataTimes=False)
|
|
@ -1,200 +0,0 @@
|
|||
from __future__ import print_function
|
||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataquery.requests import RequestConstraint
|
||||
from awips.dataaccess import DataAccessLayer as DAL
|
||||
from awips.ThriftClient import ThriftRequestException
|
||||
|
||||
from awips.test.dafTests import baseDafTestCase
|
||||
from awips.test.dafTests import params
|
||||
|
||||
#
|
||||
# Test DAF support for GFE edit area data
|
||||
#
|
||||
# SOFTWARE HISTORY
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 06/08/17 6298 mapeters Initial Creation.
|
||||
# 09/27/17 6463 tgurney Remove GID site identifier
|
||||
#
|
||||
#
|
||||
|
||||
|
||||
class GfeEditAreaTestCase(baseDafTestCase.DafTestCase):
|
||||
"""Test DAF support for GFE edit area data"""
|
||||
|
||||
datatype = 'gfeEditArea'
|
||||
|
||||
siteIdKey = 'siteId'
|
||||
|
||||
editAreaNames = ['ISC_NHA', 'SDZ066', 'StormSurgeWW_EditArea']
|
||||
|
||||
groupKey = 'group'
|
||||
|
||||
groups = ['ISC', 'WFOs', 'FIPS_' + params.SITE_ID]
|
||||
|
||||
def testGetAvailableParameters(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
with self.assertRaises(ThriftRequestException):
|
||||
self.runParametersTest(req)
|
||||
|
||||
def testGetAvailableLocations(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
self.runLocationsTest(req)
|
||||
|
||||
def testGetAvailableTimes(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
with self.assertRaises(ThriftRequestException):
|
||||
self.runTimesTest(req)
|
||||
|
||||
def testGetGeometryDataWithoutSiteIdThrowsException(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
with self.assertRaises(ThriftRequestException):
|
||||
self.runGeometryDataTest(req)
|
||||
|
||||
def testGetGeometryData(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
data = self.runGeometryDataTest(req)
|
||||
for item in data:
|
||||
self.assertEqual(params.SITE_ID, item.getAttribute(self.siteIdKey))
|
||||
|
||||
def testGetGeometryDataWithLocNames(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
req.setLocationNames(*self.editAreaNames)
|
||||
data = self.runGeometryDataTest(req)
|
||||
for item in data:
|
||||
self.assertEqual(params.SITE_ID, item.getAttribute(self.siteIdKey))
|
||||
self.assertIn(item.getLocationName(), self.editAreaNames)
|
||||
|
||||
def testGetGeometryDataWithGroups(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
req.addIdentifier(self.groupKey, RequestConstraint.new('in', self.groups))
|
||||
data = self.runGeometryDataTest(req)
|
||||
for item in data:
|
||||
self.assertEqual(params.SITE_ID, item.getAttribute(self.siteIdKey))
|
||||
self.assertIn(item.getAttribute(self.groupKey), self.groups)
|
||||
|
||||
def testGetGeometryDataWithLocNamesAndGroupsThrowException(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
req.setLocationNames(*self.editAreaNames)
|
||||
req.addIdentifier(self.groupKey, RequestConstraint.new('in', self.groups))
|
||||
with self.assertRaises(ThriftRequestException):
|
||||
self.runGeometryDataTest(req)
|
||||
|
||||
def testGetGeometryDataWithEnvelope(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
req.addIdentifier(self.siteIdKey, params.SITE_ID)
|
||||
req.setEnvelope(params.ENVELOPE)
|
||||
data = self.runGeometryDataTest(req)
|
||||
for item in data:
|
||||
self.assertEqual(params.SITE_ID, item.getAttribute(self.siteIdKey))
|
||||
self.assertTrue(params.ENVELOPE.intersects(item.getGeometry()))
|
||||
|
||||
def testGetIdentifierValues(self):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
optionalIds = set(DAL.getOptionalIdentifiers(req))
|
||||
requiredIds = set(DAL.getRequiredIdentifiers(req))
|
||||
self.runGetIdValuesTest(optionalIds | requiredIds)
|
||||
|
||||
def testGetInvalidIdentifierValuesThrowsException(self):
|
||||
self.runInvalidIdValuesTest()
|
||||
|
||||
def testGetNonexistentIdentifierValuesThrowsException(self):
|
||||
self.runNonexistentIdValuesTest()
|
||||
|
||||
def _runConstraintTest(self, key, operator, value):
|
||||
req = DAL.newDataRequest(self.datatype)
|
||||
constraint = RequestConstraint.new(operator, value)
|
||||
req.addIdentifier(key, constraint)
|
||||
req.setLocationNames(*self.editAreaNames)
|
||||
return self.runGeometryDataTest(req)
|
||||
|
||||
def testGetDataWithEqualsString(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '=', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertEqual(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithEqualsUnicode(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '=', params.SITE_ID.decode('unicode-escape'))
|
||||
for record in geomData:
|
||||
self.assertEqual(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
# No numeric tests since no numeric identifiers are available.
|
||||
|
||||
def testGetDataWithEqualsNone(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '=', None)
|
||||
for record in geomData:
|
||||
self.assertIsNone(record.getAttribute(self.siteIdKey))
|
||||
|
||||
def testGetDataWithNotEquals(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '!=', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertNotEqual(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithNotEqualsNone(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '!=', None)
|
||||
for record in geomData:
|
||||
self.assertIsNotNone(record.getAttribute(self.siteIdKey))
|
||||
|
||||
def testGetDataWithGreaterThan(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '>', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertGreater(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithLessThan(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '<', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertLess(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithGreaterThanEquals(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '>=', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertGreaterEqual(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithLessThanEquals(self):
|
||||
geomData = self._runConstraintTest(self.siteIdKey, '<=', params.SITE_ID)
|
||||
for record in geomData:
|
||||
self.assertLessEqual(record.getAttribute(self.siteIdKey), params.SITE_ID)
|
||||
|
||||
def testGetDataWithInTuple(self):
|
||||
collection = (params.SITE_ID,)
|
||||
geomData = self._runConstraintTest(self.siteIdKey, 'in', collection)
|
||||
for record in geomData:
|
||||
self.assertIn(record.getAttribute(self.siteIdKey), collection)
|
||||
|
||||
def testGetDataWithInList(self):
|
||||
collection = [params.SITE_ID,]
|
||||
geomData = self._runConstraintTest(self.siteIdKey, 'in', collection)
|
||||
for record in geomData:
|
||||
self.assertIn(record.getAttribute(self.siteIdKey), collection)
|
||||
|
||||
def testGetDataWithInGenerator(self):
|
||||
collection = (params.SITE_ID,)
|
||||
generator = (item for item in collection)
|
||||
geomData = self._runConstraintTest(self.siteIdKey, 'in', generator)
|
||||
for record in geomData:
|
||||
self.assertIn(record.getAttribute(self.siteIdKey), collection)
|
||||
|
||||
def testGetDataWithNotInList(self):
|
||||
collection = [params.SITE_ID,]
|
||||
geomData = self._runConstraintTest(self.siteIdKey, 'not in', collection)
|
||||
for record in geomData:
|
||||
self.assertNotIn(record.getAttribute(self.siteIdKey), collection)
|
||||
|
||||
def testGetDataWithInvalidConstraintTypeThrowsException(self):
|
||||
with self.assertRaises(ValueError):
|
||||
self._runConstraintTest(self.siteIdKey, 'junk', params.SITE_ID)
|
||||
|
||||
def testGetDataWithInvalidConstraintValueThrowsException(self):
|
||||
with self.assertRaises(TypeError):
|
||||
self._runConstraintTest(self.siteIdKey, '=', {})
|
||||
|
||||
def testGetDataWithEmptyInConstraintThrowsException(self):
|
||||
with self.assertRaises(ValueError):
|
||||
self._runConstraintTest(self.siteIdKey, 'in', [])
|
|
@ -1,12 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="acarsDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="acars"/>
|
||||
<constructor-arg ref="acarsDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,12 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="binLightningDataAccessFactory" class="com.raytheon.uf.common.dataplugin.binlightning.dataaccess.BinLightningAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="binlightning"/>
|
||||
<constructor-arg ref="binLightningDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,41 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="bufrmosDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosAVN"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosETA"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosGFS"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosHPC"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosLAMP"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosMRF"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrmosNGM"/>
|
||||
<constructor-arg ref="bufrmosDataAccessFactory"/>
|
||||
</bean>
|
||||
</beans>
|
|
@ -1,82 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="bufruaDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="bufruaDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numMand"/>
|
||||
<constructor-arg value="prMan"/>
|
||||
<constructor-arg value="MB"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>prMan</value>
|
||||
<value>htMan</value>
|
||||
<value>tpMan</value>
|
||||
<value>tdMan</value>
|
||||
<value>wdMan</value>
|
||||
<value>wsMan</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="bufruaDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numTrop"/>
|
||||
<constructor-arg value="prTrop"/>
|
||||
<constructor-arg value="MB"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>prTrop</value>
|
||||
<value>tpTrop</value>
|
||||
<value>tdTrop</value>
|
||||
<value>wdTrop</value>
|
||||
<value>wsTrop</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="bufruaDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numMwnd"/>
|
||||
<constructor-arg value="prMaxW"/>
|
||||
<constructor-arg value="MB"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>prMaxW</value>
|
||||
<value>wdMaxW</value>
|
||||
<value>wsMaxW</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="bufruaDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numSigT"/>
|
||||
<constructor-arg value="prSigT"/>
|
||||
<constructor-arg value="MB"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>prSigT</value>
|
||||
<value>tpSigT</value>
|
||||
<value>tdSigT</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="bufruaDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numSigW"/>
|
||||
<constructor-arg value="htSigW"/>
|
||||
<constructor-arg value="FHAG"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>htSigW</value>
|
||||
<value>wdSigW</value>
|
||||
<value>wsSigW</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="bufrua"/>
|
||||
<constructor-arg ref="bufruaDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,11 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="climateGeometryFactory" class="com.raytheon.uf.common.dataplugin.climate.ClimateGeometryFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="climate"/>
|
||||
<constructor-arg ref="climateGeometryFactory"/>
|
||||
</bean>
|
||||
</beans>
|
|
@ -1,12 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="ldadmesonetDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="ldadmesonet"/>
|
||||
<constructor-arg ref="ldadmesonetDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,29 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="mdlsndDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="modelsounding"/>
|
||||
<constructor-arg ref="mdlsndDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="mdlsndDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numProfLvls"/>
|
||||
<constructor-arg value="pressure"/>
|
||||
<constructor-arg value="MB"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>pressure</value>
|
||||
<value>temperature</value>
|
||||
<value>specHum</value>
|
||||
<value>omega</value>
|
||||
<value>uComp</value>
|
||||
<value>vComp</value>
|
||||
<value>cldCvr</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,39 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="obsDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="obsDataAccessFactory" factory-method="register2D">
|
||||
<!-- There is no counter field. -->
|
||||
<constructor-arg ><null /></constructor-arg>
|
||||
<constructor-arg value="skyLayerBase"/>
|
||||
<constructor-arg value="FHAG"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>skyCover</value>
|
||||
<value>skyLayerBase</value>
|
||||
<value>skyCoverType</value>
|
||||
<value>skyCoverGenus</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="obsDataAccessFactory" factory-method="register2D">
|
||||
<!-- There are no counter or layer fields. -->
|
||||
<constructor-arg><null /></constructor-arg>
|
||||
<constructor-arg><null /></constructor-arg>
|
||||
<constructor-arg value="UNKNOWN"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>presWeather</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="obs"/>
|
||||
<constructor-arg ref="obsDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,32 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="profilerDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="profiler"/>
|
||||
<constructor-arg ref="profilerDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="profilerDataAccessFactory" factory-method="register2D">
|
||||
<constructor-arg value="numProfLvls"/>
|
||||
<constructor-arg value="height"/>
|
||||
<constructor-arg value="FHAG"/>
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>height</value>
|
||||
<value>uComponent</value>
|
||||
<value>vComponent</value>
|
||||
<value>HorizSpStdDev</value>
|
||||
<value>wComponent</value>
|
||||
<value>VertSpStdDev</value>
|
||||
<value>peakPower</value>
|
||||
<value>levelMode</value>
|
||||
<value>uvQualityCode</value>
|
||||
<value>consensusNum</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,12 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="sfcobsDataAccessFactory" class="com.raytheon.uf.common.pointdata.dataaccess.PointDataAccessFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="sfcobs"/>
|
||||
<constructor-arg ref="sfcobsDataAccessFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
|
@ -1,17 +0,0 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<bean id="warningGeometryFactory" class="com.raytheon.uf.common.dataplugin.warning.dataaccess.WarningGeometryFactory" />
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="warning"/>
|
||||
<constructor-arg ref="warningGeometryFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean factory-bean="dataAccessRegistry" factory-method="register">
|
||||
<constructor-arg value="practicewarning"/>
|
||||
<constructor-arg ref="warningGeometryFactory"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
Loading…
Add table
Reference in a new issue