org.n52.oxf.feeder.transactional
Class FeedProperties

java.lang.Object
  extended by org.n52.oxf.feeder.transactional.FeedProperties
Direct Known Subclasses:
HamburgLissabonFeederProperties

public class FeedProperties
extends Object

Class encapsulates all information (parameter values) for a feeding process, e.g. time period of the dummy data to be created, and service information.

Author:
Daniel NĂ¼st

Field Summary
protected  List<Boolean> activeList
           
protected  String gpxFile
           
protected  ArrayList<Boolean> mobileList
           
protected  int pointCount
           
protected  String sensorID
           
protected  long sleepTime
           
protected  TimePeriod timePeriod
           
 
Constructor Summary
FeedProperties()
           
 
Method Summary
 List<Boolean> getActiveList()
           
 String getDomainFeatureDescription()
           
 String getDomainFeatureID()
           
 String getDomainFeatureLocationLinearRing()
           
 String getDomainFeatureLocationSrsName()
           
 String getDomainFeatureName()
           
 String getFoiID()
           
 String getFoiName()
           
 ParameterContainer[] getInputList()
           
 String getLat()
           
 String getLon()
           
 double getMaxDoubleValue()
           
 double getMinDoubleValue()
           
 ArrayList<Boolean> getMobileList()
           
 String getObservedProperty()
           
 ParameterContainer[] getOutputList()
           
 String getPositionName()
           
 String getPositionReferenceFrame()
           
 String getSensorID()
           
 String getServiceType()
           
 URL getServiceURL()
           
 String getServiceVersion()
           
 long getSleepTime()
           
 TimePeriod getTimePeriod()
           
 String getTimeString()
           
 List<com.topografix.gpx.x1.x0.GpxDocument.Gpx.Trk.Trkseg.Trkpt> getTrackPoints()
           
 String getUom()
           
 DecimalFormat getValueFormat()
           
 String getValueUnitOfMeasurement()
           
 void init()
           
 boolean isMobile()
           
 boolean isMobileEnabled()
           
 boolean isPositionFixed()
           
 boolean isStatus()
           
static void main(String[] args)
           
 void setOutputList(ParameterContainer[] outputList)
           
 void setServiceType(String serviceType)
           
 void setTimeString(String time)
           
 void setTrackPoints(List<com.topografix.gpx.x1.x0.GpxDocument.Gpx.Trk.Trkseg.Trkpt> trackPoints)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timePeriod

protected TimePeriod timePeriod

sleepTime

protected long sleepTime

sensorID

protected String sensorID

pointCount

protected int pointCount

gpxFile

protected String gpxFile

activeList

protected List<Boolean> activeList

mobileList

protected ArrayList<Boolean> mobileList
Constructor Detail

FeedProperties

public FeedProperties()
Method Detail

init

public void init()

main

public static void main(String[] args)
Parameters:
args -

getServiceType

public String getServiceType()
Returns:
the serviceType

setServiceType

public void setServiceType(String serviceType)
Parameters:
serviceType - the serviceType to set

getTimePeriod

public TimePeriod getTimePeriod()
Returns:
the timePeriod

getSleepTime

public long getSleepTime()
Returns:
the sleepTime

getMinDoubleValue

public double getMinDoubleValue()
Returns:
the minDoubleValue

getMaxDoubleValue

public double getMaxDoubleValue()
Returns:
the maxDoubleValue

getServiceVersion

public String getServiceVersion()
Returns:
the serviceVersion

getObservedProperty

public String getObservedProperty()
Returns:
the observedProperty

getDomainFeatureName

public String getDomainFeatureName()
Returns:
the domainFeatureName

getDomainFeatureID

public String getDomainFeatureID()
Returns:
the domainFeatureID

getDomainFeatureLocationLinearRing

public String getDomainFeatureLocationLinearRing()
Returns:
the domainFeatureLocationLinearRing

getDomainFeatureDescription

public String getDomainFeatureDescription()
Returns:
the domainFeatureDescription

getDomainFeatureLocationSrsName

public String getDomainFeatureLocationSrsName()
Returns:
the domainFeatureLocationSrsName

getFoiName

public String getFoiName()
Returns:
the foiName

getFoiID

public String getFoiID()
Returns:
the foiID

getValueUnitOfMeasurement

public String getValueUnitOfMeasurement()
Returns:
the valueUnitOfMeasurement

isMobileEnabled

public boolean isMobileEnabled()
Returns:
the mobileEnabled

getServiceURL

public URL getServiceURL()
Returns:
the serviceURL

getLon

public String getLon()
Returns:
the lon

getSensorID

public String getSensorID()
Returns:
the sensorID

getLat

public String getLat()
Returns:
the lat

isPositionFixed

public boolean isPositionFixed()
Returns:
the positionFixed

getPositionName

public String getPositionName()
Returns:
the positionName

getUom

public String getUom()
Returns:
the uom

isStatus

public boolean isStatus()
Returns:
the status

isMobile

public boolean isMobile()
Returns:
the mobile

getInputList

public ParameterContainer[] getInputList()
Returns:
the inputList

getOutputList

public ParameterContainer[] getOutputList()
Returns:
the outputList

setOutputList

public void setOutputList(ParameterContainer[] outputList)
Parameters:
outputList - the outputList to set

getValueFormat

public DecimalFormat getValueFormat()
Returns:
the valueFormat

getPositionReferenceFrame

public String getPositionReferenceFrame()
Returns:
the positionReferenceFrame

getTimeString

public String getTimeString()
Returns:
the timeString

getTrackPoints

public List<com.topografix.gpx.x1.x0.GpxDocument.Gpx.Trk.Trkseg.Trkpt> getTrackPoints()
Returns:
the trackPoints

setTrackPoints

public void setTrackPoints(List<com.topografix.gpx.x1.x0.GpxDocument.Gpx.Trk.Trkseg.Trkpt> trackPoints)
Parameters:
trackPoints - the trackPoints to set

setTimeString

public void setTimeString(String time)
Parameters:
time -

getActiveList

public List<Boolean> getActiveList()
Returns:

getMobileList

public ArrayList<Boolean> getMobileList()
Returns:
the mobileList


Copyright © 2005 - 2010 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.