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