mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 22:57:56 -05:00
reapply changes for dynamicserialize from unidata_16.1.4
This commit is contained in:
parent
812b54b190
commit
67811be32e
54 changed files with 461 additions and 730 deletions
|
@ -119,7 +119,7 @@ To retrieve data using the Python interface :
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
from ufpy.dataaccess import DataAccessLayer
|
from awips.dataaccess import DataAccessLayer
|
||||||
req = DataAccessLayer.newDataRequest()
|
req = DataAccessLayer.newDataRequest()
|
||||||
req.setDatatype("grid")
|
req.setDatatype("grid")
|
||||||
req.setParameters("T")
|
req.setParameters("T")
|
||||||
|
|
|
@ -418,4 +418,3 @@ class ThriftSerializationContext(object):
|
||||||
|
|
||||||
def writeObject(self, obj):
|
def writeObject(self, obj):
|
||||||
self.serializeMessage(obj)
|
self.serializeMessage(obj)
|
||||||
|
|
||||||
|
|
|
@ -34,9 +34,13 @@
|
||||||
|
|
||||||
ClassAdapter = ['java.nio.ByteBuffer', 'java.nio.HeapByteBuffer']
|
ClassAdapter = ['java.nio.ByteBuffer', 'java.nio.HeapByteBuffer']
|
||||||
|
|
||||||
|
|
||||||
def serialize(context, set):
|
def serialize(context, set):
|
||||||
raise NotImplementedError("Serialization of ByteBuffers is not supported.")
|
raise NotImplementedError("Serialization of ByteBuffers is not supported.")
|
||||||
|
|
||||||
def deserialize(context):
|
def deserialize(context):
|
||||||
byteBuf = context.readBinary()
|
byteBuf = context.readBinary()
|
||||||
return byteBuf
|
return byteBuf
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,7 @@ from dynamicserialize.dstypes.java.util import EnumSet
|
||||||
|
|
||||||
ClassAdapter = ['java.util.EnumSet', 'java.util.RegularEnumSet']
|
ClassAdapter = ['java.util.EnumSet', 'java.util.RegularEnumSet']
|
||||||
|
|
||||||
|
|
||||||
def serialize(context, set):
|
def serialize(context, set):
|
||||||
setSize = len(set)
|
setSize = len(set)
|
||||||
context.writeI32(setSize)
|
context.writeI32(setSize)
|
||||||
|
@ -46,6 +47,7 @@ def serialize(context, set):
|
||||||
for val in set:
|
for val in set:
|
||||||
context.writeString(val)
|
context.writeString(val)
|
||||||
|
|
||||||
|
|
||||||
def deserialize(context):
|
def deserialize(context):
|
||||||
setSize = context.readI32()
|
setSize = context.readI32()
|
||||||
enumClassName = context.readString()
|
enumClassName = context.readString()
|
||||||
|
|
|
@ -34,9 +34,13 @@
|
||||||
|
|
||||||
ClassAdapter = ['java.nio.FloatBuffer', 'java.nio.HeapFloatBuffer']
|
ClassAdapter = ['java.nio.FloatBuffer', 'java.nio.HeapFloatBuffer']
|
||||||
|
|
||||||
|
|
||||||
def serialize(context, set):
|
def serialize(context, set):
|
||||||
raise NotImplementedError("Serialization of FloatBuffers is not supported.")
|
raise NotImplementedError("Serialization of FloatBuffers is not supported.")
|
||||||
|
|
||||||
def deserialize(context):
|
def deserialize(context):
|
||||||
floatBuf = context.readFloatArray()
|
floatBuf = context.readFloatArray()
|
||||||
return floatBuf
|
return floatBuf
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -52,3 +52,5 @@ def deserialize(context):
|
||||||
systemLevel = context.readBool()
|
systemLevel = context.readBool()
|
||||||
level = LocalizationLevel(text, order, systemLevel=systemLevel)
|
level = LocalizationLevel(text, order, systemLevel=systemLevel)
|
||||||
return level
|
return level
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ from dynamicserialize.dstypes.java.lang import StackTraceElement
|
||||||
|
|
||||||
ClassAdapter = 'java.lang.StackTraceElement'
|
ClassAdapter = 'java.lang.StackTraceElement'
|
||||||
|
|
||||||
|
|
||||||
def serialize(context, obj):
|
def serialize(context, obj):
|
||||||
raise dynamicserialize.SerializationException('Not implemented yet')
|
raise dynamicserialize.SerializationException('Not implemented yet')
|
||||||
|
|
||||||
|
@ -47,3 +48,5 @@ def deserialize(context):
|
||||||
result.setFileName(context.readString())
|
result.setFileName(context.readString())
|
||||||
result.setLineNumber(context.readI32())
|
result.setLineNumber(context.readI32())
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -33,10 +33,13 @@
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.message import WsId
|
from dynamicserialize.dstypes.com.raytheon.uf.common.message import WsId
|
||||||
|
|
||||||
ClassAdapter = 'com.raytheon.uf.common.message.WsId'
|
ClassAdapter = 'com.raytheon.uf.common.message.WsId'
|
||||||
|
|
||||||
|
|
||||||
def serialize(context, wsId):
|
def serialize(context, wsId):
|
||||||
context.writeString(wsId.toString())
|
context.writeString(wsId.toString())
|
||||||
|
|
||||||
|
@ -52,3 +55,4 @@ def deserialize(context):
|
||||||
wsId.setThreadId(long(wsIdParts[4]))
|
wsId.setThreadId(long(wsIdParts[4]))
|
||||||
|
|
||||||
return wsId
|
return wsId
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,65 @@
|
||||||
|
##
|
||||||
|
# This software was developed and / or modified by Raytheon Company,
|
||||||
|
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||||
|
#
|
||||||
|
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||||
|
# This software product contains export-restricted data whose
|
||||||
|
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||||
|
# to non-U.S. persons whether in the United States or abroad requires
|
||||||
|
# an export license or other authorization.
|
||||||
|
#
|
||||||
|
# Contractor Name: Raytheon Company
|
||||||
|
# Contractor Address: 6825 Pine Street, Suite 340
|
||||||
|
# Mail Stop B8
|
||||||
|
# Omaha, NE 68106
|
||||||
|
# 402.291.0100
|
||||||
|
#
|
||||||
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
|
# further licensing information.
|
||||||
|
##
|
||||||
|
#
|
||||||
|
# SOFTWARE HISTORY
|
||||||
|
#
|
||||||
|
# Date Ticket# Engineer Description
|
||||||
|
# ------------ ---------- ----------- --------------------------
|
||||||
|
# 05/22/2015 4522 randerso Initial creation
|
||||||
|
#
|
||||||
|
##
|
||||||
|
class ActiveTableKey(object):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.officeid = None
|
||||||
|
self.phen = None
|
||||||
|
self.sig = None
|
||||||
|
self.etn = None
|
||||||
|
self.ugcZone = None
|
||||||
|
|
||||||
|
def getOfficeid(self):
|
||||||
|
return self.officeid
|
||||||
|
|
||||||
|
def setOfficeid(self, officeid):
|
||||||
|
self.officeid = officeid
|
||||||
|
|
||||||
|
def getPhen(self):
|
||||||
|
return self.phen
|
||||||
|
|
||||||
|
def setPhen(self, phen):
|
||||||
|
self.phen = phen
|
||||||
|
|
||||||
|
def getSig(self):
|
||||||
|
return self.sig
|
||||||
|
|
||||||
|
def setSig(self, sig):
|
||||||
|
self.sig = sig
|
||||||
|
|
||||||
|
def getEtn(self):
|
||||||
|
return self.etn
|
||||||
|
|
||||||
|
def setEtn(self, etn):
|
||||||
|
self.etn = etn
|
||||||
|
|
||||||
|
def getUgcZone(self):
|
||||||
|
return self.ugcZone
|
||||||
|
|
||||||
|
def setUgcZone(self, ugcZone):
|
||||||
|
self.ugcZone = ugcZone
|
|
@ -0,0 +1,291 @@
|
||||||
|
##
|
||||||
|
# This software was developed and / or modified by Raytheon Company,
|
||||||
|
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||||
|
#
|
||||||
|
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||||
|
# This software product contains export-restricted data whose
|
||||||
|
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||||
|
# to non-U.S. persons whether in the United States or abroad requires
|
||||||
|
# an export license or other authorization.
|
||||||
|
#
|
||||||
|
# Contractor Name: Raytheon Company
|
||||||
|
# Contractor Address: 6825 Pine Street, Suite 340
|
||||||
|
# Mail Stop B8
|
||||||
|
# Omaha, NE 68106
|
||||||
|
# 402.291.0100
|
||||||
|
#
|
||||||
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
|
# further licensing information.
|
||||||
|
##
|
||||||
|
#
|
||||||
|
# SOFTWARE HISTORY
|
||||||
|
#
|
||||||
|
# Date Ticket# Engineer Description
|
||||||
|
# ------------ ---------- ----------- --------------------------
|
||||||
|
# 05/22/2015 4522 randerso Initial creation (hand generated)
|
||||||
|
#
|
||||||
|
##
|
||||||
|
|
||||||
|
import ActiveTableKey
|
||||||
|
import abc
|
||||||
|
|
||||||
|
class ActiveTableRecord(object):
|
||||||
|
__metaclass__ = abc.ABCMeta
|
||||||
|
|
||||||
|
@abc.abstractmethod
|
||||||
|
def __init__(self):
|
||||||
|
self.key = ActiveTableKey.ActiveTableKey()
|
||||||
|
self.wmoid = None
|
||||||
|
self.pil = None
|
||||||
|
self.xxxid = None
|
||||||
|
self.countyheader = None
|
||||||
|
self.vtecstr = None
|
||||||
|
self.productClass = None
|
||||||
|
self.act = None
|
||||||
|
self.startTime = None
|
||||||
|
self.endTime = None
|
||||||
|
self.issueTime = None
|
||||||
|
self.purgeTime = None
|
||||||
|
self.ufn = None
|
||||||
|
self.geometry = None
|
||||||
|
self.forecaster = None
|
||||||
|
self.motdir = None
|
||||||
|
self.motspd = None
|
||||||
|
self.loc = None
|
||||||
|
self.rawmessage = None
|
||||||
|
self.seg = None
|
||||||
|
self.phensig = None
|
||||||
|
self.region = None
|
||||||
|
self.overviewText = None
|
||||||
|
self.segText = None
|
||||||
|
self.locationID = None
|
||||||
|
self.floodSeverity = None
|
||||||
|
self.immediateCause = None
|
||||||
|
self.floodRecordStatus = None
|
||||||
|
self.floodBegin = None
|
||||||
|
self.floodCrest = None
|
||||||
|
self.floodEnd = None
|
||||||
|
self.identifier = None
|
||||||
|
|
||||||
|
def getKey(self):
|
||||||
|
return self.key
|
||||||
|
|
||||||
|
def setKey(self, key):
|
||||||
|
self.key = key
|
||||||
|
|
||||||
|
def getWmoid(self):
|
||||||
|
return self.wmoid
|
||||||
|
|
||||||
|
def setWmoid(self, wmoid):
|
||||||
|
self.wmoid = wmoid
|
||||||
|
|
||||||
|
def getPil(self):
|
||||||
|
return self.pil
|
||||||
|
|
||||||
|
def setPil(self, pil):
|
||||||
|
self.pil = pil
|
||||||
|
|
||||||
|
def getXxxid(self):
|
||||||
|
return self.xxxid
|
||||||
|
|
||||||
|
def setXxxid(self, xxxid):
|
||||||
|
self.xxxid = xxxid
|
||||||
|
|
||||||
|
def getCountyheader(self):
|
||||||
|
return self.countyheader
|
||||||
|
|
||||||
|
def setCountyheader(self, countyheader):
|
||||||
|
self.countyheader = countyheader
|
||||||
|
|
||||||
|
def getUgcZone(self):
|
||||||
|
return self.key.getUgcZone()
|
||||||
|
|
||||||
|
def setUgcZone(self, ugcZone):
|
||||||
|
self.key.setUgcZone(ugcZone)
|
||||||
|
|
||||||
|
def getVtecstr(self):
|
||||||
|
return self.vtecstr
|
||||||
|
|
||||||
|
def setVtecstr(self, vtecstr):
|
||||||
|
self.vtecstr = vtecstr
|
||||||
|
|
||||||
|
def getProductClass(self):
|
||||||
|
return self.productClass
|
||||||
|
|
||||||
|
def setProductClass(self, productClass):
|
||||||
|
self.productClass = productClass
|
||||||
|
|
||||||
|
def getAct(self):
|
||||||
|
return self.act
|
||||||
|
|
||||||
|
def setAct(self, act):
|
||||||
|
self.act = act
|
||||||
|
|
||||||
|
def getOfficeid(self):
|
||||||
|
return self.key.getOfficeid()
|
||||||
|
|
||||||
|
def setOfficeid(self, officeid):
|
||||||
|
self.key.setOfficeid(officeid)
|
||||||
|
|
||||||
|
def getPhen(self):
|
||||||
|
return self.key.getPhen()
|
||||||
|
|
||||||
|
def setPhen(self, phen):
|
||||||
|
self.key.setPhen(phen)
|
||||||
|
|
||||||
|
def getSig(self):
|
||||||
|
return self.key.getSig()
|
||||||
|
|
||||||
|
def setSig(self, sig):
|
||||||
|
self.key.setSig(sig)
|
||||||
|
|
||||||
|
def getEtn(self):
|
||||||
|
return self.key.getEtn()
|
||||||
|
|
||||||
|
def setEtn(self, etn):
|
||||||
|
self.key.setEtn(etn)
|
||||||
|
|
||||||
|
def getStartTime(self):
|
||||||
|
return self.startTime
|
||||||
|
|
||||||
|
def setStartTime(self, startTime):
|
||||||
|
self.startTime = startTime
|
||||||
|
|
||||||
|
def getEndTime(self):
|
||||||
|
return self.endTime
|
||||||
|
|
||||||
|
def setEndTime(self, endTime):
|
||||||
|
self.endTime = endTime
|
||||||
|
|
||||||
|
def getIssueTime(self):
|
||||||
|
return self.issueTime
|
||||||
|
|
||||||
|
def setIssueTime(self, issueTime):
|
||||||
|
self.issueTime = issueTime
|
||||||
|
|
||||||
|
def getPurgeTime(self):
|
||||||
|
return self.purgeTime
|
||||||
|
|
||||||
|
def setPurgeTime(self, purgeTime):
|
||||||
|
self.purgeTime = purgeTime
|
||||||
|
|
||||||
|
def isUfn(self):
|
||||||
|
return self.ufn
|
||||||
|
|
||||||
|
def setUfn(self, ufn):
|
||||||
|
self.ufn = ufn
|
||||||
|
|
||||||
|
def getGeometry(self):
|
||||||
|
return self.geometry
|
||||||
|
|
||||||
|
def setGeometry(self, geometry):
|
||||||
|
self.geometry = geometry
|
||||||
|
|
||||||
|
def getForecaster(self):
|
||||||
|
return self.forecaster
|
||||||
|
|
||||||
|
def setForecaster(self, forecaster):
|
||||||
|
self.forecaster = forecaster
|
||||||
|
|
||||||
|
def getMotdir(self):
|
||||||
|
return self.motdir
|
||||||
|
|
||||||
|
def setMotdir(self, motdir):
|
||||||
|
self.motdir = motdir
|
||||||
|
|
||||||
|
def getMotspd(self):
|
||||||
|
return self.motspd
|
||||||
|
|
||||||
|
def setMotspd(self, motspd):
|
||||||
|
self.motspd = motspd
|
||||||
|
|
||||||
|
def getLoc(self):
|
||||||
|
return self.loc
|
||||||
|
|
||||||
|
def setLoc(self, loc):
|
||||||
|
self.loc = loc
|
||||||
|
|
||||||
|
def getRawmessage(self):
|
||||||
|
return self.rawmessage
|
||||||
|
|
||||||
|
def setRawmessage(self, rawmessage):
|
||||||
|
self.rawmessage = rawmessage
|
||||||
|
|
||||||
|
def getSeg(self):
|
||||||
|
return self.seg
|
||||||
|
|
||||||
|
def setSeg(self, seg):
|
||||||
|
self.seg = seg
|
||||||
|
|
||||||
|
def getPhensig(self):
|
||||||
|
return self.phensig
|
||||||
|
|
||||||
|
def setPhensig(self, phensig):
|
||||||
|
self.phensig = phensig
|
||||||
|
|
||||||
|
def getRegion(self):
|
||||||
|
return self.region
|
||||||
|
|
||||||
|
def setRegion(self, region):
|
||||||
|
self.region = region
|
||||||
|
|
||||||
|
def getOverviewText(self):
|
||||||
|
return self.overviewText
|
||||||
|
|
||||||
|
def setOverviewText(self, overviewText):
|
||||||
|
self.overviewText = overviewText
|
||||||
|
|
||||||
|
def getSegText(self):
|
||||||
|
return self.segText
|
||||||
|
|
||||||
|
def setSegText(self, segText):
|
||||||
|
self.segText = segText
|
||||||
|
|
||||||
|
def getLocationID(self):
|
||||||
|
return self.locationID
|
||||||
|
|
||||||
|
def setLocationID(self, locationID):
|
||||||
|
self.locationID = locationID
|
||||||
|
|
||||||
|
def getFloodSeverity(self):
|
||||||
|
return self.floodSeverity
|
||||||
|
|
||||||
|
def setFloodSeverity(self, floodSeverity):
|
||||||
|
self.floodSeverity = floodSeverity
|
||||||
|
|
||||||
|
def getImmediateCause(self):
|
||||||
|
return self.immediateCause
|
||||||
|
|
||||||
|
def setImmediateCause(self, immediateCause):
|
||||||
|
self.immediateCause = immediateCause
|
||||||
|
|
||||||
|
def getFloodRecordStatus(self):
|
||||||
|
return self.floodRecordStatus
|
||||||
|
|
||||||
|
def setFloodRecordStatus(self, floodRecordStatus):
|
||||||
|
self.floodRecordStatus = floodRecordStatus
|
||||||
|
|
||||||
|
def getFloodBegin(self):
|
||||||
|
return self.floodBegin
|
||||||
|
|
||||||
|
def setFloodBegin(self, floodBegin):
|
||||||
|
self.floodBegin = floodBegin
|
||||||
|
|
||||||
|
def getFloodCrest(self):
|
||||||
|
return self.floodCrest
|
||||||
|
|
||||||
|
def setFloodCrest(self, floodCrest):
|
||||||
|
self.floodCrest = floodCrest
|
||||||
|
|
||||||
|
def getFloodEnd(self):
|
||||||
|
return self.floodEnd
|
||||||
|
|
||||||
|
def setFloodEnd(self, floodEnd):
|
||||||
|
self.floodEnd = floodEnd
|
||||||
|
|
||||||
|
def getIdentifier(self):
|
||||||
|
return self.identifier
|
||||||
|
|
||||||
|
def setIdentifier(self, identifier):
|
||||||
|
self.identifier = identifier
|
||||||
|
|
|
@ -17,264 +17,18 @@
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
# further licensing information.
|
# further licensing information.
|
||||||
##
|
##
|
||||||
|
#
|
||||||
|
# SOFTWARE HISTORY
|
||||||
|
#
|
||||||
|
# Date Ticket# Engineer Description
|
||||||
|
# ------------ ---------- ----------- --------------------------
|
||||||
|
# 05/22/2015 4522 randerso Changed to inherit from ActiveTableRecord
|
||||||
|
#
|
||||||
|
##
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
import ActiveTableRecord
|
||||||
# Modified 2010-09-30: Changed getUfn to isUfn so we don't need two
|
|
||||||
# versions of ActiveTableVtec.py
|
|
||||||
|
|
||||||
class OperationalActiveTableRecord(object):
|
class OperationalActiveTableRecord(ActiveTableRecord.ActiveTableRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.wmoid = None
|
super(OperationalActiveTableRecord, self).__init__()
|
||||||
self.pil = None
|
|
||||||
self.xxxid = None
|
|
||||||
self.countyheader = None
|
|
||||||
self.ugcZone = None
|
|
||||||
self.vtecstr = None
|
|
||||||
self.productClass = None
|
|
||||||
self.act = None
|
|
||||||
self.officeid = None
|
|
||||||
self.phen = None
|
|
||||||
self.sig = None
|
|
||||||
self.etn = None
|
|
||||||
self.startTime = None
|
|
||||||
self.endTime = None
|
|
||||||
self.issueTime = None
|
|
||||||
self.purgeTime = None
|
|
||||||
self.ufn = None
|
|
||||||
self.geometry = None
|
|
||||||
self.forecaster = None
|
|
||||||
self.motdir = None
|
|
||||||
self.motspd = None
|
|
||||||
self.loc = None
|
|
||||||
self.rawmessage = None
|
|
||||||
self.seg = None
|
|
||||||
self.phensig = None
|
|
||||||
self.region = None
|
|
||||||
self.overviewText = None
|
|
||||||
self.segText = None
|
|
||||||
self.locationID = None
|
|
||||||
self.floodSeverity = None
|
|
||||||
self.immediateCause = None
|
|
||||||
self.floodRecordStatus = None
|
|
||||||
self.floodBegin = None
|
|
||||||
self.floodCrest = None
|
|
||||||
self.floodEnd = None
|
|
||||||
self.identifier = None
|
|
||||||
|
|
||||||
def getWmoid(self):
|
|
||||||
return self.wmoid
|
|
||||||
|
|
||||||
def setWmoid(self, wmoid):
|
|
||||||
self.wmoid = wmoid
|
|
||||||
|
|
||||||
def getPil(self):
|
|
||||||
return self.pil
|
|
||||||
|
|
||||||
def setPil(self, pil):
|
|
||||||
self.pil = pil
|
|
||||||
|
|
||||||
def getXxxid(self):
|
|
||||||
return self.xxxid
|
|
||||||
|
|
||||||
def setXxxid(self, xxxid):
|
|
||||||
self.xxxid = xxxid
|
|
||||||
|
|
||||||
def getCountyheader(self):
|
|
||||||
return self.countyheader
|
|
||||||
|
|
||||||
def setCountyheader(self, countyheader):
|
|
||||||
self.countyheader = countyheader
|
|
||||||
|
|
||||||
def getUgcZone(self):
|
|
||||||
return self.ugcZone
|
|
||||||
|
|
||||||
def setUgcZone(self, ugcZone):
|
|
||||||
self.ugcZone = ugcZone
|
|
||||||
|
|
||||||
def getVtecstr(self):
|
|
||||||
return self.vtecstr
|
|
||||||
|
|
||||||
def setVtecstr(self, vtecstr):
|
|
||||||
self.vtecstr = vtecstr
|
|
||||||
|
|
||||||
def getProductClass(self):
|
|
||||||
return self.productClass
|
|
||||||
|
|
||||||
def setProductClass(self, productClass):
|
|
||||||
self.productClass = productClass
|
|
||||||
|
|
||||||
def getAct(self):
|
|
||||||
return self.act
|
|
||||||
|
|
||||||
def setAct(self, act):
|
|
||||||
self.act = act
|
|
||||||
|
|
||||||
def getOfficeid(self):
|
|
||||||
return self.officeid
|
|
||||||
|
|
||||||
def setOfficeid(self, officeid):
|
|
||||||
self.officeid = officeid
|
|
||||||
|
|
||||||
def getPhen(self):
|
|
||||||
return self.phen
|
|
||||||
|
|
||||||
def setPhen(self, phen):
|
|
||||||
self.phen = phen
|
|
||||||
|
|
||||||
def getSig(self):
|
|
||||||
return self.sig
|
|
||||||
|
|
||||||
def setSig(self, sig):
|
|
||||||
self.sig = sig
|
|
||||||
|
|
||||||
def getEtn(self):
|
|
||||||
return self.etn
|
|
||||||
|
|
||||||
def setEtn(self, etn):
|
|
||||||
self.etn = etn
|
|
||||||
|
|
||||||
def getStartTime(self):
|
|
||||||
return self.startTime
|
|
||||||
|
|
||||||
def setStartTime(self, startTime):
|
|
||||||
self.startTime = startTime
|
|
||||||
|
|
||||||
def getEndTime(self):
|
|
||||||
return self.endTime
|
|
||||||
|
|
||||||
def setEndTime(self, endTime):
|
|
||||||
self.endTime = endTime
|
|
||||||
|
|
||||||
def getIssueTime(self):
|
|
||||||
return self.issueTime
|
|
||||||
|
|
||||||
def setIssueTime(self, issueTime):
|
|
||||||
self.issueTime = issueTime
|
|
||||||
|
|
||||||
def getPurgeTime(self):
|
|
||||||
return self.purgeTime
|
|
||||||
|
|
||||||
def setPurgeTime(self, purgeTime):
|
|
||||||
self.purgeTime = purgeTime
|
|
||||||
|
|
||||||
def isUfn(self):
|
|
||||||
return self.ufn
|
|
||||||
|
|
||||||
def setUfn(self, ufn):
|
|
||||||
self.ufn = ufn
|
|
||||||
|
|
||||||
def getGeometry(self):
|
|
||||||
return self.geometry
|
|
||||||
|
|
||||||
def setGeometry(self, geometry):
|
|
||||||
self.geometry = geometry
|
|
||||||
|
|
||||||
def getForecaster(self):
|
|
||||||
return self.forecaster
|
|
||||||
|
|
||||||
def setForecaster(self, forecaster):
|
|
||||||
self.forecaster = forecaster
|
|
||||||
|
|
||||||
def getMotdir(self):
|
|
||||||
return self.motdir
|
|
||||||
|
|
||||||
def setMotdir(self, motdir):
|
|
||||||
self.motdir = motdir
|
|
||||||
|
|
||||||
def getMotspd(self):
|
|
||||||
return self.motspd
|
|
||||||
|
|
||||||
def setMotspd(self, motspd):
|
|
||||||
self.motspd = motspd
|
|
||||||
|
|
||||||
def getLoc(self):
|
|
||||||
return self.loc
|
|
||||||
|
|
||||||
def setLoc(self, loc):
|
|
||||||
self.loc = loc
|
|
||||||
|
|
||||||
def getRawmessage(self):
|
|
||||||
return self.rawmessage
|
|
||||||
|
|
||||||
def setRawmessage(self, rawmessage):
|
|
||||||
self.rawmessage = rawmessage
|
|
||||||
|
|
||||||
def getSeg(self):
|
|
||||||
return self.seg
|
|
||||||
|
|
||||||
def setSeg(self, seg):
|
|
||||||
self.seg = seg
|
|
||||||
|
|
||||||
def getPhensig(self):
|
|
||||||
return self.phensig
|
|
||||||
|
|
||||||
def setPhensig(self, phensig):
|
|
||||||
self.phensig = phensig
|
|
||||||
|
|
||||||
def getRegion(self):
|
|
||||||
return self.region
|
|
||||||
|
|
||||||
def setRegion(self, region):
|
|
||||||
self.region = region
|
|
||||||
|
|
||||||
def getOverviewText(self):
|
|
||||||
return self.overviewText
|
|
||||||
|
|
||||||
def setOverviewText(self, overviewText):
|
|
||||||
self.overviewText = overviewText
|
|
||||||
|
|
||||||
def getSegText(self):
|
|
||||||
return self.segText
|
|
||||||
|
|
||||||
def setSegText(self, segText):
|
|
||||||
self.segText = segText
|
|
||||||
|
|
||||||
def getLocationID(self):
|
|
||||||
return self.locationID
|
|
||||||
|
|
||||||
def setLocationID(self, locationID):
|
|
||||||
self.locationID = locationID
|
|
||||||
|
|
||||||
def getFloodSeverity(self):
|
|
||||||
return self.floodSeverity
|
|
||||||
|
|
||||||
def setFloodSeverity(self, floodSeverity):
|
|
||||||
self.floodSeverity = floodSeverity
|
|
||||||
|
|
||||||
def getImmediateCause(self):
|
|
||||||
return self.immediateCause
|
|
||||||
|
|
||||||
def setImmediateCause(self, immediateCause):
|
|
||||||
self.immediateCause = immediateCause
|
|
||||||
|
|
||||||
def getFloodRecordStatus(self):
|
|
||||||
return self.floodRecordStatus
|
|
||||||
|
|
||||||
def setFloodRecordStatus(self, floodRecordStatus):
|
|
||||||
self.floodRecordStatus = floodRecordStatus
|
|
||||||
|
|
||||||
def getFloodBegin(self):
|
|
||||||
return self.floodBegin
|
|
||||||
|
|
||||||
def setFloodBegin(self, floodBegin):
|
|
||||||
self.floodBegin = floodBegin
|
|
||||||
|
|
||||||
def getFloodCrest(self):
|
|
||||||
return self.floodCrest
|
|
||||||
|
|
||||||
def setFloodCrest(self, floodCrest):
|
|
||||||
self.floodCrest = floodCrest
|
|
||||||
|
|
||||||
def getFloodEnd(self):
|
|
||||||
return self.floodEnd
|
|
||||||
|
|
||||||
def setFloodEnd(self, floodEnd):
|
|
||||||
self.floodEnd = floodEnd
|
|
||||||
|
|
||||||
def getIdentifier(self):
|
|
||||||
return self.identifier
|
|
||||||
|
|
||||||
def setIdentifier(self, identifier):
|
|
||||||
self.identifier = identifier
|
|
||||||
|
|
||||||
|
|
|
@ -17,262 +17,18 @@
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
# further licensing information.
|
# further licensing information.
|
||||||
##
|
##
|
||||||
|
#
|
||||||
|
# SOFTWARE HISTORY
|
||||||
|
#
|
||||||
|
# Date Ticket# Engineer Description
|
||||||
|
# ------------ ---------- ----------- --------------------------
|
||||||
|
# 05/22/2015 4522 randerso Changed to inherit from ActiveTableRecord
|
||||||
|
#
|
||||||
|
##
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
import ActiveTableRecord
|
||||||
|
|
||||||
class PracticeActiveTableRecord(object):
|
class PracticeActiveTableRecord(ActiveTableRecord.ActiveTableRecord):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.wmoid = None
|
super(PracticeActiveTableRecord, self).__init__()
|
||||||
self.pil = None
|
|
||||||
self.xxxid = None
|
|
||||||
self.countyheader = None
|
|
||||||
self.ugcZone = None
|
|
||||||
self.vtecstr = None
|
|
||||||
self.productClass = None
|
|
||||||
self.act = None
|
|
||||||
self.officeid = None
|
|
||||||
self.phen = None
|
|
||||||
self.sig = None
|
|
||||||
self.etn = None
|
|
||||||
self.startTime = None
|
|
||||||
self.endTime = None
|
|
||||||
self.issueTime = None
|
|
||||||
self.purgeTime = None
|
|
||||||
self.ufn = None
|
|
||||||
self.geometry = None
|
|
||||||
self.forecaster = None
|
|
||||||
self.motdir = None
|
|
||||||
self.motspd = None
|
|
||||||
self.loc = None
|
|
||||||
self.rawmessage = None
|
|
||||||
self.seg = None
|
|
||||||
self.phensig = None
|
|
||||||
self.region = None
|
|
||||||
self.overviewText = None
|
|
||||||
self.segText = None
|
|
||||||
self.locationID = None
|
|
||||||
self.floodSeverity = None
|
|
||||||
self.immediateCause = None
|
|
||||||
self.floodRecordStatus = None
|
|
||||||
self.floodBegin = None
|
|
||||||
self.floodCrest = None
|
|
||||||
self.floodEnd = None
|
|
||||||
self.identifier = None
|
|
||||||
|
|
||||||
def getWmoid(self):
|
|
||||||
return self.wmoid
|
|
||||||
|
|
||||||
def setWmoid(self, wmoid):
|
|
||||||
self.wmoid = wmoid
|
|
||||||
|
|
||||||
def getPil(self):
|
|
||||||
return self.pil
|
|
||||||
|
|
||||||
def setPil(self, pil):
|
|
||||||
self.pil = pil
|
|
||||||
|
|
||||||
def getXxxid(self):
|
|
||||||
return self.xxxid
|
|
||||||
|
|
||||||
def setXxxid(self, xxxid):
|
|
||||||
self.xxxid = xxxid
|
|
||||||
|
|
||||||
def getCountyheader(self):
|
|
||||||
return self.countyheader
|
|
||||||
|
|
||||||
def setCountyheader(self, countyheader):
|
|
||||||
self.countyheader = countyheader
|
|
||||||
|
|
||||||
def getUgcZone(self):
|
|
||||||
return self.ugcZone
|
|
||||||
|
|
||||||
def setUgcZone(self, ugcZone):
|
|
||||||
self.ugcZone = ugcZone
|
|
||||||
|
|
||||||
def getVtecstr(self):
|
|
||||||
return self.vtecstr
|
|
||||||
|
|
||||||
def setVtecstr(self, vtecstr):
|
|
||||||
self.vtecstr = vtecstr
|
|
||||||
|
|
||||||
def getProductClass(self):
|
|
||||||
return self.productClass
|
|
||||||
|
|
||||||
def setProductClass(self, productClass):
|
|
||||||
self.productClass = productClass
|
|
||||||
|
|
||||||
def getAct(self):
|
|
||||||
return self.act
|
|
||||||
|
|
||||||
def setAct(self, act):
|
|
||||||
self.act = act
|
|
||||||
|
|
||||||
def getOfficeid(self):
|
|
||||||
return self.officeid
|
|
||||||
|
|
||||||
def setOfficeid(self, officeid):
|
|
||||||
self.officeid = officeid
|
|
||||||
|
|
||||||
def getPhen(self):
|
|
||||||
return self.phen
|
|
||||||
|
|
||||||
def setPhen(self, phen):
|
|
||||||
self.phen = phen
|
|
||||||
|
|
||||||
def getSig(self):
|
|
||||||
return self.sig
|
|
||||||
|
|
||||||
def setSig(self, sig):
|
|
||||||
self.sig = sig
|
|
||||||
|
|
||||||
def getEtn(self):
|
|
||||||
return self.etn
|
|
||||||
|
|
||||||
def setEtn(self, etn):
|
|
||||||
self.etn = etn
|
|
||||||
|
|
||||||
def getStartTime(self):
|
|
||||||
return self.startTime
|
|
||||||
|
|
||||||
def setStartTime(self, startTime):
|
|
||||||
self.startTime = startTime
|
|
||||||
|
|
||||||
def getEndTime(self):
|
|
||||||
return self.endTime
|
|
||||||
|
|
||||||
def setEndTime(self, endTime):
|
|
||||||
self.endTime = endTime
|
|
||||||
|
|
||||||
def getIssueTime(self):
|
|
||||||
return self.issueTime
|
|
||||||
|
|
||||||
def setIssueTime(self, issueTime):
|
|
||||||
self.issueTime = issueTime
|
|
||||||
|
|
||||||
def getPurgeTime(self):
|
|
||||||
return self.purgeTime
|
|
||||||
|
|
||||||
def setPurgeTime(self, purgeTime):
|
|
||||||
self.purgeTime = purgeTime
|
|
||||||
|
|
||||||
def getUfn(self):
|
|
||||||
return self.ufn
|
|
||||||
|
|
||||||
def setUfn(self, ufn):
|
|
||||||
self.ufn = ufn
|
|
||||||
|
|
||||||
def getGeometry(self):
|
|
||||||
return self.geometry
|
|
||||||
|
|
||||||
def setGeometry(self, geometry):
|
|
||||||
self.geometry = geometry
|
|
||||||
|
|
||||||
def getForecaster(self):
|
|
||||||
return self.forecaster
|
|
||||||
|
|
||||||
def setForecaster(self, forecaster):
|
|
||||||
self.forecaster = forecaster
|
|
||||||
|
|
||||||
def getMotdir(self):
|
|
||||||
return self.motdir
|
|
||||||
|
|
||||||
def setMotdir(self, motdir):
|
|
||||||
self.motdir = motdir
|
|
||||||
|
|
||||||
def getMotspd(self):
|
|
||||||
return self.motspd
|
|
||||||
|
|
||||||
def setMotspd(self, motspd):
|
|
||||||
self.motspd = motspd
|
|
||||||
|
|
||||||
def getLoc(self):
|
|
||||||
return self.loc
|
|
||||||
|
|
||||||
def setLoc(self, loc):
|
|
||||||
self.loc = loc
|
|
||||||
|
|
||||||
def getRawmessage(self):
|
|
||||||
return self.rawmessage
|
|
||||||
|
|
||||||
def setRawmessage(self, rawmessage):
|
|
||||||
self.rawmessage = rawmessage
|
|
||||||
|
|
||||||
def getSeg(self):
|
|
||||||
return self.seg
|
|
||||||
|
|
||||||
def setSeg(self, seg):
|
|
||||||
self.seg = seg
|
|
||||||
|
|
||||||
def getPhensig(self):
|
|
||||||
return self.phensig
|
|
||||||
|
|
||||||
def setPhensig(self, phensig):
|
|
||||||
self.phensig = phensig
|
|
||||||
|
|
||||||
def getRegion(self):
|
|
||||||
return self.region
|
|
||||||
|
|
||||||
def setRegion(self, region):
|
|
||||||
self.region = region
|
|
||||||
|
|
||||||
def getOverviewText(self):
|
|
||||||
return self.overviewText
|
|
||||||
|
|
||||||
def setOverviewText(self, overviewText):
|
|
||||||
self.overviewText = overviewText
|
|
||||||
|
|
||||||
def getSegText(self):
|
|
||||||
return self.segText
|
|
||||||
|
|
||||||
def setSegText(self, segText):
|
|
||||||
self.segText = segText
|
|
||||||
|
|
||||||
def getLocationID(self):
|
|
||||||
return self.locationID
|
|
||||||
|
|
||||||
def setLocationID(self, locationID):
|
|
||||||
self.locationID = locationID
|
|
||||||
|
|
||||||
def getFloodSeverity(self):
|
|
||||||
return self.floodSeverity
|
|
||||||
|
|
||||||
def setFloodSeverity(self, floodSeverity):
|
|
||||||
self.floodSeverity = floodSeverity
|
|
||||||
|
|
||||||
def getImmediateCause(self):
|
|
||||||
return self.immediateCause
|
|
||||||
|
|
||||||
def setImmediateCause(self, immediateCause):
|
|
||||||
self.immediateCause = immediateCause
|
|
||||||
|
|
||||||
def getFloodRecordStatus(self):
|
|
||||||
return self.floodRecordStatus
|
|
||||||
|
|
||||||
def setFloodRecordStatus(self, floodRecordStatus):
|
|
||||||
self.floodRecordStatus = floodRecordStatus
|
|
||||||
|
|
||||||
def getFloodBegin(self):
|
|
||||||
return self.floodBegin
|
|
||||||
|
|
||||||
def setFloodBegin(self, floodBegin):
|
|
||||||
self.floodBegin = floodBegin
|
|
||||||
|
|
||||||
def getFloodCrest(self):
|
|
||||||
return self.floodCrest
|
|
||||||
|
|
||||||
def setFloodCrest(self, floodCrest):
|
|
||||||
self.floodCrest = floodCrest
|
|
||||||
|
|
||||||
def getFloodEnd(self):
|
|
||||||
return self.floodEnd
|
|
||||||
|
|
||||||
def setFloodEnd(self, floodEnd):
|
|
||||||
self.floodEnd = floodEnd
|
|
||||||
|
|
||||||
def getIdentifier(self):
|
|
||||||
return self.identifier
|
|
||||||
|
|
||||||
def setIdentifier(self, identifier):
|
|
||||||
self.identifier = identifier
|
|
||||||
|
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
##
|
|
||||||
# This software was developed and / or modified by Raytheon Company,
|
|
||||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
|
||||||
#
|
|
||||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
|
||||||
# This software product contains export-restricted data whose
|
|
||||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
|
||||||
# to non-U.S. persons whether in the United States or abroad requires
|
|
||||||
# an export license or other authorization.
|
|
||||||
#
|
|
||||||
# Contractor Name: Raytheon Company
|
|
||||||
# Contractor Address: 6825 Pine Street, Suite 340
|
|
||||||
# Mail Stop B8
|
|
||||||
# Omaha, NE 68106
|
|
||||||
# 402.291.0100
|
|
||||||
#
|
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
|
||||||
# further licensing information.
|
|
||||||
##
|
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
|
||||||
|
|
||||||
class PracticeProductOfftimeRequest(object):
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
self.drtString = None
|
|
||||||
self.notifyGFE = None
|
|
||||||
self.productText = None
|
|
||||||
|
|
||||||
def getDrtString(self):
|
|
||||||
return self.drtString
|
|
||||||
|
|
||||||
def setDrtString(self, drtString):
|
|
||||||
self.drtString = drtString
|
|
||||||
|
|
||||||
def getNotifyGFE(self):
|
|
||||||
return self.notifyGFE
|
|
||||||
|
|
||||||
def setNotifyGFE(self, notifyGFE):
|
|
||||||
self.notifyGFE = notifyGFE
|
|
||||||
|
|
||||||
def getProductText(self):
|
|
||||||
return self.productText
|
|
||||||
|
|
||||||
def setProductText(self, productText):
|
|
||||||
self.productText = productText
|
|
||||||
|
|
|
@ -23,8 +23,22 @@
|
||||||
class SendPracticeProductRequest(object):
|
class SendPracticeProductRequest(object):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
self.drtString = None
|
||||||
|
self.notifyGFE = None
|
||||||
self.productText = None
|
self.productText = None
|
||||||
|
|
||||||
|
def getDrtString(self):
|
||||||
|
return self.drtString
|
||||||
|
|
||||||
|
def setDrtString(self, drtString):
|
||||||
|
self.drtString = drtString
|
||||||
|
|
||||||
|
def getNotifyGFE(self):
|
||||||
|
return self.notifyGFE
|
||||||
|
|
||||||
|
def setNotifyGFE(self, notifyGFE):
|
||||||
|
self.notifyGFE = notifyGFE
|
||||||
|
|
||||||
def getProductText(self):
|
def getProductText(self):
|
||||||
return self.productText
|
return self.productText
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
# File auto-generated by PythonFileGenerator
|
# File auto-generated by PythonFileGenerator
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
|
'ActiveTableKey',
|
||||||
|
'ActiveTableRecord',
|
||||||
'ActiveTableMode',
|
'ActiveTableMode',
|
||||||
'DumpActiveTableRequest',
|
'DumpActiveTableRequest',
|
||||||
'DumpActiveTableResponse',
|
'DumpActiveTableResponse',
|
||||||
|
@ -32,7 +34,6 @@ __all__ = [
|
||||||
'GetVtecAttributeResponse',
|
'GetVtecAttributeResponse',
|
||||||
'OperationalActiveTableRecord',
|
'OperationalActiveTableRecord',
|
||||||
'PracticeActiveTableRecord',
|
'PracticeActiveTableRecord',
|
||||||
'PracticeProductOfftimeRequest',
|
|
||||||
'SendPracticeProductRequest',
|
'SendPracticeProductRequest',
|
||||||
'VTECChange',
|
'VTECChange',
|
||||||
'VTECTableChangeNotification',
|
'VTECTableChangeNotification',
|
||||||
|
@ -40,6 +41,8 @@ __all__ = [
|
||||||
'response'
|
'response'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
from ActiveTableKey import ActiveTableKey
|
||||||
|
from ActiveTableRecord import ActiveTableRecord
|
||||||
from ActiveTableMode import ActiveTableMode
|
from ActiveTableMode import ActiveTableMode
|
||||||
from DumpActiveTableRequest import DumpActiveTableRequest
|
from DumpActiveTableRequest import DumpActiveTableRequest
|
||||||
from DumpActiveTableResponse import DumpActiveTableResponse
|
from DumpActiveTableResponse import DumpActiveTableResponse
|
||||||
|
@ -51,7 +54,6 @@ from GetVtecAttributeRequest import GetVtecAttributeRequest
|
||||||
from GetVtecAttributeResponse import GetVtecAttributeResponse
|
from GetVtecAttributeResponse import GetVtecAttributeResponse
|
||||||
from OperationalActiveTableRecord import OperationalActiveTableRecord
|
from OperationalActiveTableRecord import OperationalActiveTableRecord
|
||||||
from PracticeActiveTableRecord import PracticeActiveTableRecord
|
from PracticeActiveTableRecord import PracticeActiveTableRecord
|
||||||
from PracticeProductOfftimeRequest import PracticeProductOfftimeRequest
|
|
||||||
from SendPracticeProductRequest import SendPracticeProductRequest
|
from SendPracticeProductRequest import SendPracticeProductRequest
|
||||||
from VTECChange import VTECChange
|
from VTECChange import VTECChange
|
||||||
from VTECTableChangeNotification import VTECTableChangeNotification
|
from VTECTableChangeNotification import VTECTableChangeNotification
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
# File auto-generated against equivalent DynamicSerialize Java class
|
||||||
|
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.serialization.comm.response import ServerErrorResponse
|
from dynamicserialize.dstypes.com.raytheon.uf.common.serialization.comm.response import ServerErrorResponse
|
||||||
|
|
||||||
class AuthServerErrorResponse(ServerErrorResponse):
|
class AuthServerErrorResponse(ServerErrorResponse):
|
||||||
|
|
|
@ -29,11 +29,13 @@
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
from awips.dataaccess import IDataRequest
|
from awips.dataaccess import IDataRequest
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.vividsolutions.jts.geom import Envelope
|
from dynamicserialize.dstypes.com.vividsolutions.jts.geom import Envelope
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.level import Level
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.level import Level
|
||||||
|
|
||||||
|
|
||||||
class DefaultDataRequest(IDataRequest):
|
class DefaultDataRequest(IDataRequest):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -31,8 +31,10 @@
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import AbstractDataAccessRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataaccess.request import AbstractDataAccessRequest
|
||||||
|
|
||||||
|
|
||||||
class GetAvailableTimesRequest(AbstractDataAccessRequest):
|
class GetAvailableTimesRequest(AbstractDataAccessRequest):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
__all__ = [
|
__all__ = [
|
||||||
'events',
|
'events',
|
||||||
'gfe',
|
'gfe',
|
||||||
'grib',
|
|
||||||
'grid',
|
'grid',
|
||||||
'level',
|
'level',
|
||||||
'message',
|
'message',
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
# File auto-generated against equivalent DynamicSerialize Java class
|
||||||
|
|
||||||
|
|
||||||
class GridDataHistory(object):
|
class GridDataHistory(object):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -24,6 +24,7 @@ import abc
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.server.request import GetGridRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.server.request import GetGridRequest
|
||||||
|
|
||||||
|
|
||||||
class GetGridDataRequest(object):
|
class GetGridDataRequest(object):
|
||||||
__metaclass__ = abc.ABCMeta
|
__metaclass__ = abc.ABCMeta
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.db.objects import DatabaseID
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.db.objects import DatabaseID
|
||||||
|
|
||||||
|
|
||||||
class GetLatestDbTimeRequest(AbstractGfeRequest):
|
class GetLatestDbTimeRequest(AbstractGfeRequest):
|
||||||
|
|
||||||
def __init__(self, dbId=None):
|
def __init__(self, dbId=None):
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.request import AbstractGfeRequest
|
||||||
|
|
||||||
|
|
||||||
class GetLatestModelDbIdRequest(AbstractGfeRequest):
|
class GetLatestModelDbIdRequest(AbstractGfeRequest):
|
||||||
|
|
||||||
def __init__(self, siteId=None, modelName=None):
|
def __init__(self, siteId=None, modelName=None):
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
##
|
|
||||||
# This software was developed and / or modified by Raytheon Company,
|
|
||||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
|
||||||
#
|
|
||||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
|
||||||
# This software product contains export-restricted data whose
|
|
||||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
|
||||||
# to non-U.S. persons whether in the United States or abroad requires
|
|
||||||
# an export license or other authorization.
|
|
||||||
#
|
|
||||||
# Contractor Name: Raytheon Company
|
|
||||||
# Contractor Address: 6825 Pine Street, Suite 340
|
|
||||||
# Mail Stop B8
|
|
||||||
# Omaha, NE 68106
|
|
||||||
# 402.291.0100
|
|
||||||
#
|
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
|
||||||
# further licensing information.
|
|
||||||
##
|
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
|
||||||
|
|
||||||
class ServiceBackupStatusUpdateRequest(object):
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
self.statusMessage = None
|
|
||||||
self.workstationID = None
|
|
||||||
self.siteID = None
|
|
||||||
|
|
||||||
def getStatusMessage(self):
|
|
||||||
return self.statusMessage
|
|
||||||
|
|
||||||
def setStatusMessage(self, statusMessage):
|
|
||||||
self.statusMessage = statusMessage
|
|
||||||
|
|
||||||
def getWorkstationID(self):
|
|
||||||
return self.workstationID
|
|
||||||
|
|
||||||
def setWorkstationID(self, workstationID):
|
|
||||||
self.workstationID = workstationID
|
|
||||||
|
|
||||||
def getSiteID(self):
|
|
||||||
return self.siteID
|
|
||||||
|
|
||||||
def setSiteID(self, siteID):
|
|
||||||
self.siteID = siteID
|
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
import abc
|
import abc
|
||||||
|
|
||||||
|
|
||||||
class AbstractGridSlice(object):
|
class AbstractGridSlice(object):
|
||||||
__metaclass__ = abc.ABCMeta
|
__metaclass__ = abc.ABCMeta
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
|
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.slice import AbstractGridSlice
|
from dynamicserialize.dstypes.com.raytheon.uf.common.dataplugin.gfe.slice import AbstractGridSlice
|
||||||
|
|
||||||
|
|
||||||
class DiscreteGridSlice(AbstractGridSlice):
|
class DiscreteGridSlice(AbstractGridSlice):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
##
|
|
||||||
# This software was developed and / or modified by Raytheon Company,
|
|
||||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
|
||||||
#
|
|
||||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
|
||||||
# This software product contains export-restricted data whose
|
|
||||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
|
||||||
# to non-U.S. persons whether in the United States or abroad requires
|
|
||||||
# an export license or other authorization.
|
|
||||||
#
|
|
||||||
# Contractor Name: Raytheon Company
|
|
||||||
# Contractor Address: 6825 Pine Street, Suite 340
|
|
||||||
# Mail Stop B8
|
|
||||||
# Omaha, NE 68106
|
|
||||||
# 402.291.0100
|
|
||||||
#
|
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
|
||||||
# further licensing information.
|
|
||||||
##
|
|
||||||
|
|
||||||
# File auto-generated by PythonFileGenerator
|
|
||||||
|
|
||||||
__all__ = [
|
|
||||||
'request'
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
##
|
|
||||||
# This software was developed and / or modified by Raytheon Company,
|
|
||||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
|
||||||
#
|
|
||||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
|
||||||
# This software product contains export-restricted data whose
|
|
||||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
|
||||||
# to non-U.S. persons whether in the United States or abroad requires
|
|
||||||
# an export license or other authorization.
|
|
||||||
#
|
|
||||||
# Contractor Name: Raytheon Company
|
|
||||||
# Contractor Address: 6825 Pine Street, Suite 340
|
|
||||||
# Mail Stop B8
|
|
||||||
# Omaha, NE 68106
|
|
||||||
# 402.291.0100
|
|
||||||
#
|
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
|
||||||
# further licensing information.
|
|
||||||
##
|
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
|
||||||
|
|
||||||
class DeleteAllModelDataRequest(object):
|
|
||||||
|
|
||||||
def __init__(self, modelName=None):
|
|
||||||
self.modelName = modelName
|
|
||||||
|
|
||||||
def getModelName(self):
|
|
||||||
return self.modelName
|
|
||||||
|
|
||||||
def setModelName(self, modelName):
|
|
||||||
self.modelName = modelName
|
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
##
|
|
||||||
# This software was developed and / or modified by Raytheon Company,
|
|
||||||
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
|
||||||
#
|
|
||||||
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
|
||||||
# This software product contains export-restricted data whose
|
|
||||||
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
|
||||||
# to non-U.S. persons whether in the United States or abroad requires
|
|
||||||
# an export license or other authorization.
|
|
||||||
#
|
|
||||||
# Contractor Name: Raytheon Company
|
|
||||||
# Contractor Address: 6825 Pine Street, Suite 340
|
|
||||||
# Mail Stop B8
|
|
||||||
# Omaha, NE 68106
|
|
||||||
# 402.291.0100
|
|
||||||
#
|
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
|
||||||
# further licensing information.
|
|
||||||
##
|
|
||||||
|
|
||||||
# File auto-generated by PythonFileGenerator
|
|
||||||
|
|
||||||
__all__ = [
|
|
||||||
'DeleteAllModelDataRequest'
|
|
||||||
]
|
|
||||||
|
|
||||||
from DeleteAllModelDataRequest import DeleteAllModelDataRequest
|
|
||||||
|
|
|
@ -105,4 +105,3 @@ class LongDataRecord(object):
|
||||||
|
|
||||||
def putDataObject(self, obj):
|
def putDataObject(self, obj):
|
||||||
self.setLongData(obj)
|
self.setLongData(obj)
|
||||||
|
|
||||||
|
|
|
@ -122,4 +122,3 @@ class StringDataRecord(object):
|
||||||
|
|
||||||
def putDataObject(self, obj):
|
def putDataObject(self, obj):
|
||||||
self.setStringData(obj)
|
self.setStringData(obj)
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,9 @@
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
# File auto-generated against equivalent DynamicSerialize Java class
|
||||||
|
|
||||||
|
import os
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.plugin.nwsauth.user import User
|
||||||
|
|
||||||
class LocalizationStreamGetRequest(AbstractLocalizationStreamRequest):
|
class LocalizationStreamGetRequest(AbstractLocalizationStreamRequest):
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
import os
|
import os
|
||||||
import uuid
|
import uuid
|
||||||
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
from dynamicserialize.dstypes.com.raytheon.uf.common.localization.stream import AbstractLocalizationStreamRequest
|
||||||
|
from dynamicserialize.dstypes.com.raytheon.uf.common.plugin.nwsauth.user import User
|
||||||
|
|
||||||
|
|
||||||
class LocalizationStreamPutRequest(AbstractLocalizationStreamRequest):
|
class LocalizationStreamPutRequest(AbstractLocalizationStreamRequest):
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,15 @@
|
||||||
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
# further licensing information.
|
# further licensing information.
|
||||||
|
|
||||||
# File auto-generated against equivalent DynamicSerialize Java class
|
# File auto-generated against equivalent DynamicSerialize Java class and
|
||||||
|
# modified.
|
||||||
|
#
|
||||||
|
# SOFTWARE HISTORY
|
||||||
|
#
|
||||||
|
# Date Ticket# Engineer Description
|
||||||
|
# ------------ ---------- ----------- --------------------------
|
||||||
|
# 2015-02-27 4174 nabowle Output full stacktrace.
|
||||||
|
#
|
||||||
|
|
||||||
class SerializableExceptionWrapper(object):
|
class SerializableExceptionWrapper(object):
|
||||||
|
|
||||||
|
@ -35,6 +43,9 @@ class SerializableExceptionWrapper(object):
|
||||||
retVal = "" + self.exceptionClass + " exception thrown: " + self.message + "\n"
|
retVal = "" + self.exceptionClass + " exception thrown: " + self.message + "\n"
|
||||||
for element in self.stackTrace:
|
for element in self.stackTrace:
|
||||||
retVal += "\tat " + str(element) + "\n"
|
retVal += "\tat " + str(element) + "\n"
|
||||||
|
|
||||||
|
if self.wrapper:
|
||||||
|
retVal += "Caused by: " + self.wrapper.__repr__()
|
||||||
return retVal
|
return retVal
|
||||||
|
|
||||||
def getStackTrace(self):
|
def getStackTrace(self):
|
||||||
|
|
|
@ -86,4 +86,3 @@ class SiteActivationNotification(object):
|
||||||
+ self.modifiedSite.upper() + " on " \
|
+ self.modifiedSite.upper() + " on " \
|
||||||
+ self.serverName + ":" \
|
+ self.serverName + ":" \
|
||||||
+ self.runMode
|
+ self.runMode
|
||||||
|
|
||||||
|
|
|
@ -81,4 +81,3 @@ class GenericPointDataReqMsg(object):
|
||||||
|
|
||||||
def setGpdDataString(self, gpdDataString):
|
def setGpdDataString(self, gpdDataString):
|
||||||
self.gpdDataString = gpdDataString
|
self.gpdDataString = gpdDataString
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
from distutils.core import setup
|
|
||||||
|
|
||||||
setup(
|
|
||||||
name='dynamicserialize',
|
|
||||||
version='',
|
|
||||||
packages=['dynamicserialize'],
|
|
||||||
license='Creative Commons Attribution-Noncommercial-Share Alike license',
|
|
||||||
)
|
|
|
@ -94,7 +94,7 @@
|
||||||
"\n",
|
"\n",
|
||||||
"To retrieve data using the Python interface :\n",
|
"To retrieve data using the Python interface :\n",
|
||||||
"\n",
|
"\n",
|
||||||
" from ufpy.dataaccess import DataAccessLayer\n",
|
" from awips.dataaccess import DataAccessLayer\n",
|
||||||
" req = DataAccessLayer.newDataRequest()\n",
|
" req = DataAccessLayer.newDataRequest()\n",
|
||||||
" req.setDatatype(\"grid\")\n",
|
" req.setDatatype(\"grid\")\n",
|
||||||
" req.setParameters(\"T\")\n",
|
" req.setParameters(\"T\")\n",
|
||||||
|
|
Loading…
Add table
Reference in a new issue